¿Cómo deshabilito la tecla del menú contextual del teclado de Windows?

1

Compré un teclado Logitech USB (modelo K120) para usar con mi MBP mientras está en un soporte.

Recibí ayuda para cambiar la asignación de las teclas de comando y opción a las teclas Alt y Windows, por lo que el diseño se parece más a un teclado Mac estándar.

El siguiente problema es esta clave:

(ElqueestádebajodelateclaMayúsconelrectángulocon3líneasenél).

AparentementeestaesunatecladelmenúcontextualdeWindows.

SoyundesarrolladordeiOS/MacOS,ysigopresionandoesateclaporerror.Poneunpocodecarácternomostradoenmisarchivosdeorigen.Generaunerror"carácter no válido en el archivo fuente" que impide que mi código se compile. Dado que no se imprime, es bastante difícil de encontrar, y es un verdadero dolor.

Me gustaría asignarlo a NADA para que deje de insertar caracteres de ruptura de compilación invisibles en mis archivos de origen. Alternativamente, asignarlo a la tecla de control sería bueno, ya que la tecla de control está en el mismo lugar en el otro lado del teclado. (Entonces tendría 2 teclas de control en ese lado del teclado, pero lo que sea).

    
pregunta Duncan C 08.12.2016 - 20:35

1 respuesta

1

Siempre y cuando no esté ejecutando macOS Sierra (lo cual, según una pregunta anterior, sé que sí). Se promete que el apoyo para Sierra vendrá.

Instalar Karabiner .

Ejecútelo y, en la pestaña Cambiar clave, busque "Clave de aplicación" (o vaya a "Para usuarios de PC" - > "Cambiar clave de aplicación de PC (tecla de menú)".

Seleccione la asignación "Clave de aplicación a Control_L".

Para deshabilitar completamente, tendrías que editar ~Library/Application Support/Karabiner/private.xml ( ejemplos ). El código clave ( reference ) es PC_APPLICATION , por lo que la siguiente línea agregará una entrada de menú:

<?xml version="1.0"?>
<root>
  <item>
    <name>Disable Windows context key</name>
    <identifier>private.disable_windows_context_key</identifier>
    <autogen>__KeyToKey__ KeyCode::PC_APPLICATION | ModifierFlag::NONE</autogen>
  </item>
</root>

(presione "Reload XML" en la ventana de Karabiner para aplicar después de editar el archivo)

    
respondido por el techraf 09.12.2016 - 07:42

Lea otras preguntas en las etiquetas