2 votos

No se puede hacer cmd-click o option-click en Xcode y otras aplicaciones con un teclado que no sea de Apple

Recientemente he adquirido un teclado mecánico Corsair K70 (modelo no RGB) y lo he utilizado con éxito con MacOS Sierra (10.12.6). Todo funciona como se espera con la excepción de ciertos atajos de teclado dentro de Xcode. Uno de los cuales es Cmd + Left Click sobre el nombre de una función, lo que hace que aparezca un menú emergente de acciones, como se muestra en la imagen siguiente:

popup menu example .

Lo mismo ocurre con la documentación de la función Option + Left Click :

function documentation

Los atajos funcionan como se espera cuando se utiliza el teclado incorporado en el MacBook Pro (15 pulgadas, 2017), pero no funcionan cuando se utiliza el teclado conectado externamente (usb). La disposición es Inglés ISO/Europeo como se muestra en la siguiente imagen:

keyboard layout

Al probar los atajos en el teclado mecánico, parece que la interfaz de usuario tiene fallos y no procesa completamente el atajo.

0voto

pechar Puntos 158

Por fin he encontrado la solución al problema. Básicamente, cuando se utiliza el teclado externo, he instalado una herramienta llamada CKB que ayuda a reasignar las claves. Al principio creía que esto era necesario. Sin embargo, a partir de MacOS Sierra y superior esta reasignación de teclas modificadoras como Ctrl , Cmd y Shift ya está disponible en el System Preferences en Keyboard > Modifier Keys .

Así que la solución fue desinstalar CKB reiniciar y establecer el mapeo personalizado en el System Preferences

Para más información he incluido el enlace donde encontré la respuesta: https://github.com/ccMSC/ckb/issues/473

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