¿Cómo volver a asignar la tecla 'Menú contextual' en el teclado externo?

2

Estoy usando un Cherry G80 (excelente "clicky" teclado por cierto) en mi Macbook Air. Todo funciona bien, puedo usar y reasignar todas las claves usando Ukelele 1 o directamente en Emacs.

La única clave que se comporta de forma extraña es la clave Context Menu 2 .

Devuelve la misma secuencia Unicode que Control-P .

Esta es la salida de Key Codes 3 al presionar la tecla Context Menu :

Key Down
Characters: 
Unicode:        16 / 0x10
Keys:       
Key Code:   110 / 0x6e
Modifiers:  256 / 0x100

Esta es la salida para Control-P :

Key Down
Characters: 
Unicode:        16 / 0x10
Keys:       ⌃P
Key Code:   35 / 0x23
Modifiers:  262401 / 0x40101

(Observe la diferencia en 'Claves')

Mi objetivo es usarlo directamente en Emacs o poder intercambiarlo con otra tecla (modificadora). ¿Hay alguna manera de hacer esto? No puedo encontrar la manera de llevar a Ukelele a hacer eso.

    
pregunta the-kenny 04.07.2012 - 22:38

2 respuestas

5

Malas noticias. Formato DTD XML de Apple los objetivos de Ukelele no son compatibles con modificadores externos de teclas de cambio, teclas de opción, teclas de control y teclas de comando .

Como @Lri sugirió, KeyRemap4MacBook admite el mapeo de Context Menu Key , al que llama Application Key . En KeyRemap4MacBook, las preferencias van a For PC Users - > Change PC Application Key para ver todas las opciones soportadas. Asignaciones que pueden ser de uso para Emacs: Fn Key ; %código%; %código%; %código%; y, Shift_L Key .

    
respondido por el codeah 15.07.2012 - 07:21
-2

La forma más sencilla es personalizar el diseño de las teclas. Puede hacerlo a mano, pero sugeriría usar la utilidad Ukelele . No he usado esto en Lion, así que no sé qué tan bien funciona. Si quieres hacerlo manualmente (lo que también he hecho en el pasado), aquí está el Nota técnica de Apple sobre cómo hacerlo.

    
respondido por el ClarkGoble 05.07.2012 - 07:35

Lea otras preguntas en las etiquetas