TLDR
Estoy buscando una manera de desactivar el comportamiento de la tecla Option + Tecla = Símbolo de la mayoría de los diseños de teclados (como US y dvorak), pero aún permitir que la aplicación capture esas pulsaciones de teclas.
Solución ideal
Hacer que Option + Tecla envíe exactamente eso a la aplicación: Option + Tecla. Lo que significa que se desactiva la parte donde Option + Tecla se convierte en un símbolo, manteniendo al mismo tiempo todos los demás comportamientos del diseño. Esto, independientemente del diseño que esté seleccionado, ya sea US, dvorak u otro diseño.
Descripción del problema y soluciones intentadas hasta ahora
Cuando se usan los diseños "U.S.", "ABC", "ABC extendido" o "dvorak", Option + Tecla da símbolos.
- Esto es problemático, ya que en algunas aplicaciones (por ejemplo, VS Code) todos estos no se pueden utilizar como accesos directos de teclado. Por ejemplo, Option + T funciona como acceso directo, pero Option + N da como resultado
˜
(el problema probablemente se debe a que es una tecla muerta que está esperando la segunda entrada).
El diseño "Entrada Unicode Hex" no muestra símbolos. Con este diseño, Option + Tecla ya no es un problema; los símbolos han desaparecido y la aplicación activa puede capturar las pulsaciones de teclas para que los accesos directos de teclado funcionen. Perfecto. ¿O no lo es?
- No lo es. Un problema es que "Entrada Unicode Hex" tiene un diseño qwerty, y no parece existir un diseño dvorak equivalente. Otro problema es que, en este diseño, otros accesos directos comunes ya no funcionan de forma universal. Por ejemplo, en firefox, word y powerpoint, Option + Izquierda/Derecha ya no desplaza el cursor a la palabra anterior/siguiente. (Aunque confusamente, VS Code no sufre este problema.)