¿Cómo hacer que el teclado externo de Apple acepte la entrada de la tecla modificadora desde el teclado interno del Macbook (y viceversa)?


11

Acabo de comprar un teclado Apple más antiguo, con la idea de que podría usarlo junto con mi teclado interno Macbook Pro como un sustituto para comprar un teclado que sea capaz de dividirse en dos partes. La idea es que debería poder poner mi mano derecha en el teclado externo y mi mano izquierda en el teclado interno y escribir como de costumbre.

Conecto el teclado externo y puedo escribir muy bien. El problema surge cuando intento utilizar cualquier tipo de combinación de teclas con ambos teclados al mismo tiempo. Por ejemplo, cuando presiono la tecla de control en el teclado interno y la tecla 'e' en el teclado externo, me gustaría que el cursor se mueva al final de la línea pero, en cambio, aparece una 'e' en minúscula arriba en la pantalla. Cuando sostengo la tecla Mayús en el teclado externo y presiono la tecla 'a' en el teclado interno, en lugar de ver aparecer una 'A' en mayúsculas, obtengo una 'a' en minúsculas.

Confío en gran medida en los métodos abreviados de teclado, macros y emacs, pero además de eso, no tiene mucho sentido escribir con ambos teclados si tengo que mover ambas manos a un teclado cada vez que quiero usar un enlace de tecla emacs o escriba una letra mayúscula.

¿Hay alguna manera de hacer que un teclado acepte la entrada de la tecla modificadora del otro? Idealmente, debería poder mantener presionada una tecla modificadora en cualquier teclado y escribir otro carácter de cualquiera de ellos y hacer que OSX reconozca una combinación de teclas.

Teclado: A1048 (no uno nuevo) Macbook Pro: MacBookPro8,2; 15 pulgadas; Finales de 2011; Mavericks 10.9.2

(Historia de fondo innecesaria para los curiosos: estoy tratando de evitar el túnel carpiano que siento que viene solo de la programación en mi teclado Macbook. Soy un tipo bastante ancho de hombros y pecho ancho y la posición que tengo que tomar para obtener mis manos lo suficientemente juntas como para escribir en el teclado me tienen, esencialmente, contrayendo mi mano lateralmente de modo que las partes externas de mis palmas y mis antebrazos formen un ángulo de 135 grados, lo cual es una postura horrible. Necesito poder extender mis brazos más alejados.)


Huh, eso es raro. Puedo confirmar que obtengo el mismo comportamiento con una configuración similar.
dwightk

De alguna manera tiene sentido para mí. OSX lee dos teclados separados, y le dice esto claramente en el sistema operativo, pero recibe información de ambos simultáneamente. Probablemente cuenta esa combinación de teclas (generalmente dada desde un solo teclado) como una pulsación de tecla, por lo que solo se reconoce una pulsación de tecla de cada teclado, independientemente una de la otra. (es decir, un SHIFT-nothing y una 'a'.) Espero que haya un ajuste enterrado en OSX que derrotará esto o tal vez algo de terceros que logre esto.
baptzmoffire

2
Debo mencionar que soy un desarrollador de iOS, así que entiendo la programación y no estoy completamente opuesto o reacio a una solución hacky. Tal vez engañar al sistema operativo para que piense que los teclados son idénticos o algo por el estilo.
baptzmoffire

Siento que ControllerMate podría funcionar para esto, pero no tengo suficiente experiencia para responder a su pregunta.
Dillon

ControllerMate. Investigándolo ahora.
baptzmoffire

Respuestas:


8

KeyRemap4MacBook

Sabía que había visto esto en alguna parte ...

Todo lo que necesitas hacer es instalar KeyRemap4Macbook .

De la sección "comportamiento implícito" :

Comparta el estado de las teclas modificadoras con todos los teclados conectados:

Cuando utiliza varios teclados, las teclas modificadoras se comparten con todos los teclados.

Por ejemplo, presionar "shift key en el teclado1" y "space key en el teclado2" envía shift-space.

Sí, también funciona en otras Mac, no solo en MacBooks.


¡Esto es EXACTAMENTE lo que necesitaba! Como de costumbre, ya había encontrado la respuesta a esta pregunta hace muchos meses; Simplemente no pude verificar mis marcadores. Ugh! Muchas gracias!
baptzmoffire

@baptzmoffire Sí, finalmente pude crear una hiperclave adecuada y luego encontré esto en la documentación. Desafortunadamente, no funciona para lo que esperaba, permitiendo que ControllerMate use teclas modificadoras (la razón por la que puse una recompensa por esta pregunta), pero terminé cambiando completamente de ControllerMate a KeyRemap4MacBook para estas cosas de todos modos.
0942v8653

a partir de 2015, esto ya no funciona, keyremap4macbook ha sido reemplazado por karabiner, luego esto - github.com/tekezo/Karabiner/issues/500
Yaroslav Bulatov

Usando katabiner, fuera de la caja, la funcionalidad que queremos está ahí. Nada que configurar. A partir de mayo de 2019
1mike12

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.