2009-06-16 10 views
29

Tengo un teclado Logitech (Ultra-Flat Keyboard Dark Shine para ser exactos), que tiene la tecla de menú contextual en el medio de las ventanas y la tecla alt, que es bastante molesto.¿Cómo volver a asignar la clave "Menú de contexto" en Mac OS X?

Aquí hay una captura de pantalla donde la clave es:

http://freshlog.com/grabs/ff532-How_do_I_remap_the_context_menu_key_in_Mac_OS_X

puedo volver a asignar las ventanas y las teclas alt bajo el panel de Preferencias del sistema de teclado por defecto, pero no parece ser una manera de volver a asignar la tecla de menú contextual.

¿Alguna idea?

Respuesta

40

Utilice KeyRemap4MacBook (Karabiner para osx 10.9, 10.10). Como Mecki señaló, XML .keylayouts/Ukelele no puede resolver su problema.

A pesar del nombre, KeyRemap4MacBook funciona en cualquier Mac (OS X 10.4 o posterior).

La configuración que desea está en "Para usuarios de PC" »" Cambiar clave de aplicación de PC ".

enter image description here

+1

Usando la sugerencia de @ David, asóciela a 'Option_L' –

+0

¿Por qué querría asignarla al comando-L? Para ir rápidamente a la barra de direcciones en su navegador? – avernet

+2

@avernet cuando Karabiner dice "Command_L" significa la tecla de comando izquierda. –

8

Uso KeyRemap4Macbook. Editar private.xml archivo de la siguiente manera:

<item> 
    <name>Change Windows context menu key to Right option key</name> 
    <identifier>private.win_context_menu_option_key</identifier> 
    <autogen>--KeyToKey-- KeyCode::PC_APPLICATION, KeyCode::OPTION_R</autogen> 
</item> 

Este código reasignar la tecla de opción derecha hasta la tecla menú contextual.

2

Puede utilizar Mosquetón para mapear App a Comando + Opción:

Puedes a continuación, utilizar Keyboard Maestro para mapear Comando + Opción + Carta, donde Carta es una clave que denota una aplicación, para enfocar la aplicación:

Por ejemplo, usted puede entonces do App + C para centrarse Chrome, App + T centrarse Terminal, Aplicación + S para enfocar Slack, etc. (si una aplicación aún no está abierta, Keyboard Maestro la abre primero).

Si está utilizando un teclado genérico, entonces usted tiene una tecla dedicada Aplicación:

Si está utilizando un teclado Apple, usted tiene que mantener Comando y Opción , pero son uno junto al otro, y aparecen a ambos lados de la barra espaciadora:

Tenga en cuenta que OS X ya utiliza Comando +Opción + Esc para abrir la salida de la aplicación de la fuerza el diálogo, por lo que ahora puede usar la aplicación + Esc para eso. Del mismo modo, OS X usa Comando + Opción + W para cerrar todas las ventanas en la aplicación de enfoque (pestañas en Chrome).

Notas:

  • Karabiner es una extensión del núcleo de código abierto para la modificación de la forma de entrada de teclado está a cargo de OS X.
  • Keyboard Maestro es una aplicación propietaria para crear atajos de teclado en OS X. Tiene una prueba gratuita de 30 días, y cuesta $ 36.
+1

¡Keyboard Maestro cambió mi vida! ¡Automatiza TODO! – kraftydevil

1

Desafortunadamente, la última macOS Sierra no es compatible con Karabiner todavía. Una solución fácil es convertir la clave capslock con la clave command.

+0

Actualmente uso Keyboard Maestro para evitar las limitaciones de Karabiner Elements. Uso KM para asignar mi clave de aplicación a F18, y luego uso [esta macro] (https://forum.keyboardmaestro.com/t/how-to-make-any-key-a-new-modifier-key/6809) en KM para hacer que F18 sea una nueva tecla modificadora. –

+2

Karabiner Elements trabaja en Sierra. La tecla de la aplicación (o menú de contexto) se puede encontrar como "aplicación" y se puede asignar a, p. "right_option", que en mi caso hizo que mi teclado Microsoft Ergo coincidiera con el diseño de mi computadora portátil MacBook. – MJV