¿Cómo usar un teclado de Windows en Mac OS X?

13

Tengo un teclado Logitech para Windows y quiero usarlo en mi iMac . El problema es que muchos botones están asignados a los lugares equivocados. Por ejemplo, cuando presiono Right Alt+ 2obtengo el símbolo ™ y no un símbolo @. El problema también existe cuando estoy ejecutando RDP e inicio sesión en una máquina con Windows XP. Tengo la configuración regional sueca (método de entrada) en Mac OS X.

  • ¿Es posible reasignar el teclado para que en una máquina remota con Windows XP todas las teclas del teclado realmente funcionen?
  • ¿Puedo desactivar todos los accesos directos de Mac OS X cuando estoy en una ventana RDP?

Tengo un teclado USB Logitech Windows estándar.

Parece ser un problema de diseño. Cuando instalo el diseño del teclado Logitech, puedo elegirlo, pero después de un tiempo vuelve al diseño predeterminado.

Amir Rezaei
fuente
no se trata de "mapeo incorrecto", se trata más bien de que Mac OS está usando otro diseño clave, pero no sé si hay alguna herramienta para reasignarlos.
schöppi
Intente usar la tecla Mayús para obtener la función de tecla alternativa en lugar de Alt. Sin embargo, esto no resuelve el problema de reasignación. Es bastante fácil reasignar teclas usando software, pero los símbolos en el teclado serán incorrectos.
Jay_Booney
el Alt derecho se llama AltGr y puede tener diferentes funciones dependiendo de la distribución del teclado
phuclv

Respuestas:

11

Puede echar un vistazo a Ukelele , un editor gratuito de diseño de teclado de Mac OS X:

Ukelele es un editor de diseño de teclado Unicode para Mac OS X versiones 10.2 y posteriores. La versión 2.0 y posteriores son solo para Mac OS X versiones 10.4 y posteriores.

A partir de la versión 10.2 (Jaguar), Mac OS X admite un formato basado en XML para diseños de teclado (archivos .keylayout). Estos pueden instalarse copiándolos a la carpeta Diseños de teclado dentro de / Library o ~ / Library; luego se habilitan a través de la pestaña Entrada del módulo Internacional (Idioma y texto en 10.6) dentro de Preferencias del sistema.

Sin embargo, la modificación de los diseños de teclado, y mucho menos la creación de diseños de teclado completamente nuevos, como para un nuevo script, editando directamente el texto XML es tedioso y propenso a errores.

Ukelele tiene como objetivo simplificar la edición del diseño del teclado al proporcionar una interfaz gráfica para los archivos .keylayout, donde los caracteres deseados simplemente se pueden arrastrar a las teclas según sea necesario. (La Paleta de caracteres o el Visor de caracteres, disponible en el menú Entrada si se ha habilitado en Preferencias del sistema, es un excelente lugar para encontrar los caracteres).

Además de la simple asignación de códigos de un solo carácter a las teclas, Ukelele puede asignar cadenas de caracteres múltiples y puede crear "teclas muertas", donde una pulsación de tecla establece un nuevo estado que modifica la salida de la siguiente pulsación de tecla.

Para obtener más información sobre los diseños de teclado de Mac OS X, así como los diseños existentes disponibles para descargar, consulte Recursos de entrada . Para algunos tipos de diseño, particularmente con un gran número de secuencias de teclas muertas, crear un diseño con la herramienta basada en texto KeyLayoutMaker puede ser una alternativa útil.

imagen

harrymc
fuente
8

El problema es que las teclas modificadoras están configuradas incorrectamente. Puede solucionar esto yendo a Preferencias del sistema> Teclado> Teclas modificadoras. Cambie la configuración hasta obtener la configuración correcta para su teclado.

ingrese la descripción de la imagen aquí

charliehorse55
fuente
Esta respuesta no se aplica al ejemplo específico que forma parte de la pregunta. Si esto molesta al usuario, no lo mencionó.
Daniel Beck
He intentado eso antes, pero esa dosis no soluciona otros problemas clave.
Amir Rezaei
4

Puede probar en las preferencias del sistema / idioma y texto / fuentes de entrada. Veo, por ejemplo, "Británico" y "Británico - PC" como categorías separadas. Seleccionar este último parece hacer que las teclas se asignen correctamente a mi teclado de PC británico (Logitech). Esto es después de instalar Logitech Device Manager (sin efecto visible) y rascar la cabeza sobre el contenido de la Biblioteca / Diseños de teclado. Esto está en 10.8.3, por lo que vale.

tims
fuente
1
Esto corrige algunas claves pero rompe otras. Mi \ ahora está configurado incorrectamente. Sin embargo, es mejor que tener @ incorrecto incorrecto.
Will Calderwood
1

Las Preferencias del sistema> Idioma y texto> Fuentes de entrada incluyen muchos diseños de PC, y también hay diseños de PC prefabricados para idiomas como el alemán y el francés .

Puedes usar Ukelele para crear tu propio keylayout:

  • Seleccione Archivo> Nuevo desde la fuente de entrada actual.
  • Cambia las llaves.
  • Guardar como paquete para /Library/Keyboard Layouts/. Los diseños de teclado ~/Library/Keyboard Layouts/no se pueden seleccionar en los cuadros de diálogo de contraseña o en la ventana de inicio de sesión, y los elementos emergentes que se muestran al mantener presionadas las teclas no funcionan con los archivos normales .keylayout.
  • Cierre sesión y vuelva a iniciarla y habilite la fuente de entrada en Preferencias del sistema> Idioma y texto> Fuentes de entrada.

Para aplicar cambios a un keylayout, debe, por ejemplo, ejecutar, sudo touch /Library/Keyboard Layouts/cerrar sesión y volver a iniciar sesión. Puede deshabilitar las fuentes de entrada predeterminadas editando com.apple.HIToolbox plist .

Otra opción es usar Karabiner (anteriormente llamado KeyRemap4MacBook) :

Puede reasignar claves en la interfaz de usuario y surte efecto directamente.

O si puede considerar cambiar al diseño estadounidense, tiene todos los caracteres ASCII en las mismas posiciones en Mac y Windows.

Lri
fuente