asignación de teclas externas del teclado a teclas mac


10

¿Existe un software, comando o forma de saber qué teclas de un teclado externo que no es de Apple se asignan a qué teclas mac?
¿Y también hay una manera de reasignar las teclas de acceso directo de mi teclado: atrás, adelante, inicio, búsqueda y correo?
Las teclas de reproducción y volumen en mi teclado funcionan como se esperaba, pero las otras teclas no parecen de nada.

PD: tengo este: ingrese la descripción de la imagen aquí


Para ser claros, ¿se refiere solo a las teclas de función y las teclas modificadoras?
Austin

Me di cuenta de que la pantalla de impresión, bloqueo de desplazamiento y la pausa mapa para F13 - F15, por lo que las llaves sólo es inútil no quedan son las teclas de acceso directo, es decir, la navegación, correo, etc.
Petruza

Respuestas:


7

ControllerMate hace esto. En el trabajo uso el teclado ergonómico Microsoft Natural y un mouse Logitech. ControllerMate tiene perfiles de hardware para ambos, y tengo muchas de las claves específicas de MS reasignadas a otras funciones.

Al igual que el tuyo, mi teclado también tiene un botón de correo inútil. Con Controllermate abierto, si presiono el botón Correo mientras visualizo el perfil del teclado de Microsoft, la lista de secuencias de teclas disponibles salta automáticamente a la que acaba de recibir. Luego puede programar esa tecla para hacer lo que quiera, incluso cuando ControllerMate no esté abierto.

ingrese la descripción de la imagen aquí


even when ControllerMate isn't openentonces la asignación de teclas debe estar en un archivo de configuración de algún tipo, ¿verdad? ¿Sabes cuál o si hay alguno?
Petruza

ControllerMate tiene una aplicación auxiliar de tamaño pequeño que se ejecuta en segundo plano en todo momento, presumiblemente monitoreando E / S. La aplicación está cerrada, pero la aplicación auxiliar sigue ejecutándose.
michaelmichael

oh ok [relleno ...]
Petruza

+1 Creo que esta es la mejor manera de hacerlo: solo estaba tratando de proporcionar más información para el OP en mi respuesta y no quise que se convirtiera en la respuesta "aceptada". : /
Austin

tienes razón. fijo.
Petruza

4

Creo que la respuesta sobre ControllerMate es buena, pero como usted preguntó en un comentario sobre un archivo de configuración, mencionaré que la forma más poderosa y "en bruto" de configurar los ajustes del teclado es creando un diseño de teclado personalizado. Supongo que así es como las aplicaciones como ControllerMate modifican las teclas del teclado, pero no puedo decirlo con certeza.

Puede usar un generador en línea para este propósito (es antiguo, pero los .keylayoutarchivos que genera todavía funcionan bajo Snow Leopard) o una GUI como Ukelele (gratis).

Al hacerlo de esta manera, agregaría el .keylayoutarchivo XML resultante a /Library/Keyboard Layouts(para uso de todos los usuarios) o ~/Library/Keyboard Layouts(para uso solo del usuario actual). Luego habilitaría el diseño personalizado en Preferencias del sistema -> Idioma y texto -> Fuentes de entrada.

Para su teclado de terceros, aún sería difícil encontrar el código de la llave en un mapa determinado. Configure esas teclas "inútiles" para "Atrás", "Reenviar", "Correo", etc. Personalmente, iría con un Programa GUI que me permite "presionar y configurar" para que no haya más investigación o conjeturas de mi parte.

En resumen, no digo que este método sea más fácil o incluso más poderoso que usar una aplicación como ControllerMate, pero al menos debería ayudar a explicar cómo se pueden reasignar los teclados en OS X sin un programa "intermediario" que tenga que mantente corriendo en segundo plano.


¡Gracias! De hecho, uso un keylayout que hice con ukelele, e intenté las teclas de acceso directo, pero ukelele no parece notarlas en absoluto. ¿Qué quieres decir con mapSet?
Petruza

Un mapSet "asigna" códigos virtuales a cada pulsación de tecla para que puedan asignarse a un carácter en el .keylayoutarchivo XML. No creo que ninguno de los diseños de teclado virtual en Ukelele tenga botones virtuales para que coincidan con las teclas adicionales del teclado de Microsoft en la parte superior, por lo que podría no ser posible en ese programa. ... ¿Has probado ControllerMate? Parece que hace exactamente lo que desea: presiona una tecla "extraña" en su teclado y le permite asignarla a lo que desee.
Austin

2

Sé que esta es una vieja pregunta, pero a las generaciones futuras les gustaría saber acerca de una herramienta más reciente. Se llama Karabiner y puede reasignar toneladas de cosas, y tiene valores predeterminados para asignar las teclas F * a sus equivalentes Appley.

ingrese la descripción de la imagen aquí


Lamentablemente, actualmente no son compatibles con Sierra.
Machado el
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.