Creo que la respuesta acerca de la ControllerMate es buena, pero ya que se le preguntó en un comentario acerca de un archivo de configuración, voy a mencionar que la más poderosa, la "materia prima" para configurar los ajustes de su teclado es crear un teclado personalizado de diseño. Me imagino que esta es la forma en aplicaciones como ControllerMate modificar las teclas del teclado, pero no puedo decir eso por seguro.
Usted puede usar un generador en línea para este propósito (es viejo, pero el .keylayout
archivos que genera todavía funciona en Snow Leopard) o una interfaz gráfica de usuario como el Ukelele (gratis).
Al hacerlo de esta manera, habría que agregar la resultante .keylayout
archivo XML a /Library/Keyboard Layouts
(para su uso por todos los usuarios) o ~/Library/Keyboard Layouts
(para uso de sólo el usuario actual). A continuación, habría que habilitar el diseño personalizado en Preferencias del Sistema -> Idioma Y Texto> Fuentes de Entrada.
Para su teclado de terceros, todavía sería difícil averiguar el código de la llave en un determinado conjunto de mapas para los "inútiles" claves para "Atrás", "Adelante", "Correo", etc. Personalmente, me gustaría ir con una interfaz gráfica de usuario del programa que me permite "prensa y en" lo que no hay extra de investigación o conjetura de mi parte.
Así que, en resumen, yo soy no diciendo que este método es más fácil o incluso más poderoso que el uso de una aplicación como ControllerMate, pero por lo menos debería ayudar a explicar cómo los teclados pueden ser re-asignados en OS X sin un "intermediario", programa que tiene que seguir funcionando en segundo plano.