Teclas modificadoras a través de USB

¿Alguien sabe alguna forma de hacer que las teclas modificadoras funcionen en dispositivos USB en OSX?

Tengo un interruptor de pie USB que envía una tecla de control izquierda. Envía la señal como se esperaba pero no registra accesos directos. Presionarlo y luego presionar "izquierda" no activa el atajo apropiado, pero cuando presiono el control y lo dejo en el teclado macbook pro incorporado, funciona como se esperaba.

Encontré lo siguiente en el sitio web de Kinesis:

Nota: Las acciones de modificación de un dispositivo USB no pueden modificar la entrada de un segundo dispositivo USB debido a las limitaciones diseñadas en el sistema operativo de Apple. Ejemplo: Las pulsaciones de teclas Mayús, Control, Comando u Opción programadas en el interruptor de pie no pueden modificar la entrada de un teclado o mouse USB por separado. Sin embargo, una secuencia de teclas como 'Cmd-W' o 'Cmd-Shift-flecha izquierda' funcionará en un Macintosh si la secuencia completa de pulsaciones de teclas se ha preprogramado en el interruptor de pie. (El interruptor de pie solo se puede programar en una PC con Windows).

Esto explica lo que estoy experimentando. Lo probé intentando lo mismo con un teclado usb externo. Presionaría el control izquierdo en el teclado USB externo y la flecha "izquierda" en el teclado incorporado y no se registraría. PERO al presionar la flecha "izquierda" y la tecla de control en el teclado USB se registró como se esperaba.

¿Alguien sabe cómo solucionar este problema?

Respuestas (2)

Puede instalar Karabiner , que debería ser suficiente para agregar entradas USB.

Gracias, esto también me solucionó el problema. Para cualquier persona curiosa, solo necesita instalar Karabiner y ejecutarlo (otorgándole los permisos necesarios la primera vez que se ejecuta). No requiere configuración. Los modificadores entre dispositivos son básicamente un efecto secundario de la aplicación.

Terminé creando mi propio "combinador de teclado". Me permite usar los pedales triples Kinesis Savant Elite para los modificadores shift, alt y command en una Mac.

https://github.com/davidbkemp/KeyboardCombinerArduinoSketch/wiki

Es bastante fácil de montar, pero no puedo garantizar que te funcione. Ciertamente no funciona con algunos pedales y algunos teclados. Para los pedales Kinesis, inicialmente deberá configurarlos para que actúen como teclas shift, alt y command, y eso significa usar una PC para realizar la configuración inicial.

muy impresionado, pero no creo que esto funcione para mí. :( tengo un mouse para juegos con un botón asignado para ingresar, y a veces presiono cmd en el teclado y presiono enter en el mouse. Supongo que si conecto el mouse al arduino, dejará de funcionar como un mouse