¿Es posible reasignar teclas especiales en un teclado de Windows para usar con Mac OSX?

13

Así que compré un nuevo teclado para mi Mac Pro, y es el Microsoft Sidewinder X4. Este teclado es bueno para mí debido a su retroiluminación LED y muchas características. Sin embargo, después de la instalación, parece que la mayoría de las buenas características están muertas en OSX.

En particular, el teclado tiene teclas de macro que se pueden configurar con el botón "grabar macro". También tiene una tecla calculadora. El software que viene con el teclado es el Microsoft IntelliType genérico para Windows / OSX, y lo instalé. Sin embargo, estas teclas especiales aún están muertas.

¿Hay alguna forma de seguir utilizando estas claves? Incluso si solo tuviera que reasignar las teclas de macro a mano para presionar teclas personalizadas, estaría bien, pero no puedo encontrar una manera. Intenté usar KeyRemap4MacBook, pero solo permite la reasignación de teclas OSX (no calculadora, teclas de macro adicionales o cualquier tecla que no se encuentre en un teclado de Apple). Incluso la tecla de la calculadora no hace nada, ¡y hasta me encantaría reasignarla para 'exponer' o algo, cualquier cosa excepto una tecla muerta!

jake9115
fuente
¿Se muestran las claves en EventViewer.app? Si es así, intente usar algo como KeyCode :: RawValue :: 0x3d .
Lri
¿Me puede decir cómo acceder a EventViewer.app? Lo intentaré e informaré. Sin embargo, supongo que EventView.app no ​​los registra, de lo contrario, las soluciones de reasignación actuales, como KeyRemap4Macbook, podrían ajustar la función de estas teclas. Dado que el teclado debe enviar una señal para la tecla presionada a través de la conexión de datos USB, me preguntaba si había alguna forma de detectar esas pulsaciones de teclado que no son de Apple.
jake9115
No pude encontrar ninguna versión para Mac de Windows Event Viewer. Pero encontré el "Show Keyboard Viewer" para Mac. Esto muestra el teclado completo de Apple. Por lo que puedo decir, si no se encuentra una tecla en este teclado, no hay forma de que OSX reconozca si se presionó. ¡Ese es el corazón de mi problema!
jake9115
1
EventViewer se incluye con KeyRemap4MacBook (in /Applications/KeyRemap4MacBook.app/Contents/Applications/EventViewer.app), pero también debe ser mostrado por Spotlight.
Lri
Lo primero que pensé (hasta que lo leí correctamente) fue usar AutoHotKey, pero es solo para mapear al revés.
Mars Robertson

Respuestas:

6

Puede echar un vistazo a Ukelele y KeyLayoutMaker para ver si pueden ayudar a asignar estas teclas que no son Mac.

BetterTouchTool personaliza teclados, trackpad, mouse Magic y controles remotos Apple que no son de Apple.

Para los teclados USB, otra herramienta es USB Overdrive , descrita como:

El USB Overdrive incluye soporte para botones multimedia en la mayoría de los teclados USB y habla con muchos dispositivos de entrada inusuales.

Para teclados inalámbricos, el Centro de control de Logitech podría funcionar incluso para teclados que no son de Logitech. Ver esta respuesta para más detalles. Puede valer la pena intentarlo incluso con tu teclado.

También puede encontrar información útil en Uso de teclados y ratones de terceros con su Mac .

harrymc
fuente
4

Opciones:

  1. En System Preferences -> Keyboard -> Modifier Keyspuedes intercambiar estas dos claves. Estas modificaciones deberían tener un efecto en el teclado actual .
  2. Double Command es un PrefPane que ofrece muchas opciones para usar los teclados de Windows, pero no se ha actualizado durante un tiempo.
  3. Karabiner (anteriormente conocido como KeyRemap4MacBook) admite muchos tipos de reasignaciones de teclas para diferentes modelos de Macbook, pero no estoy seguro de si se ajusta a su caso de uso.
Pasi Jokinen
fuente
1
Gracias por tus sugerencias! Desafortunadamente, ya he probado Double Command y KeyRemap4Macbook, ¡y estas soluciones solo proporcionan la reasignación de teclas que ya se encuentran en los teclados de Apple! Tengo varios teclados para sistemas Windows que tienen teclas adicionales, como abrir un programa de correo, navegador web, etc., y quiero asignar estas teclas a un comando en lugar de dejarlas 'muertas' e inútiles en mi teclado.
jake9115
0

Ve a System preferences, entonces Keyboard. Haga clic en Keyboard modifiers. Cambiar commandclave a no acción y Ctrlclave a commandclave. Problema resuelto.

Harogin
fuente
No responde a la pregunta en absoluto.
mix3d
0

Tuve el mismo problema con un teclado Microsft con una Mac. En particular, la clave de caluclator simplemente se convirtió en una clave muerta. KeyRemap4Macbook no funcionó pero USB Overdrive funcionó y ahora puedo usar la tecla de la calculadora para iniciar la calculadora.

patapouf_ai
fuente