2 votos

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

He comprado un teclado USB de Logitech (modelo K120) para usarlo con mi MBP mientras está en un soporte.

Me ayudaron a cambiar la asignación de las teclas de comando y opción a las teclas Alt y Windows para que la disposición sea más parecida a la de un teclado Mac estándar.

El siguiente problema es esta llave: enter image description here

(El que está debajo de la tecla de mayúsculas con el rectángulo con 3 líneas en él).

Aparentemente se trata de una tecla del menú contextual de Windows.

Soy un desarrollador de iOS/Mac OS, y sigo presionando esa tecla por error. Pone algún carácter no visualizado en mis archivos fuente. Genera un error "carácter no válido en el archivo fuente" que impide que mi código se compile. Como 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 invisibles que rompen la compilación en mis archivos fuente. 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 da igual).

1 votos

El botón es para un menú contextual. Así, en lugar de hacer clic con el botón derecho sobre algo, puedes simplemente pulsar esa tecla. Es muy útil si eres un usuario habitual del teclado y no dependes de usar el ratón para todo.

0 votos

Ok pero no tiene ningún significado en Mac OS, ¿correcto? Está insertando algún tipo de carácter no imprimible en mi fuente, y causando errores de compilación que me están volviendo loco. Desde Mac OS no hace más que daño y quiero asesinarlo con extremo prejuicio.

0 votos

Supongo que Mac no entiende su utilidad. Que tengas mucha suerte.

1voto

haiggoh Puntos 73

Siempre que sea no ejecutando MacOS Sierra (que por una pregunta anterior, sé que lo eres). El soporte para Sierra está prometido.

Instalar Mosquetón .

Ejecútalo y en la pestaña de Cambiar Clave busca "Clave de Aplicación" (o navega a "Para Usuarios de PC" -> "Cambiar Clave de Aplicación de PC (Clave de Menú)".

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


Para deshabilitarlo por completo tendría que editar ~Library/Application Support/Karabiner/private.xml ( ejemplos ). El código de la llave ( referencia ) es PC_APPLICATION Así que la siguiente línea añadirá una entrada en el 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>

(pulse "Recargar XML" en la ventana de Karabiner para aplicarlo después de editar el archivo)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X