Penso che la risposta su ControllerMate sia buona, ma dal momento che hai chiesto in un commento su un file di configurazione, I Ricorderò che il modo più potente e "crudo" per configurare le impostazioni della tastiera è creare un layout di tastiera personalizzato. Direi che questo è il modo in cui app come ControllerMate modificano i tasti della tastiera, ma non posso dirlo con certezza.
Puoi utilizzare un generatore online per questo scopo (è vecchio, ma i file .keylayout
che genera funzionano ancora con Snow Leopard ) o una GUI come Ukelele (gratuita).
Quando lo fai in questo modo, devi aggiungere il file XML .keylayout
risultante a /Library/Keyboard Layouts
(per l'utilizzo da parte di tutti gli utenti) o ~/Library/Keyboard Layouts
(utilizzabile solo dall'utente corrente). Quindi abiliteresti il layout personalizzato in Preferenze di Sistema - > Lingua e amp; Testo - > Input Sources.
Per la tastiera di terze parti, sarebbe comunque complicato scoprire il codice chiave in un determinato mapSet per quelle chiavi "inutili" per "Indietro", "Avanti", "Mail", ecc. Personalmente, vorrei andare con un programma di interfaccia grafica che mi permetta di "premere e impostare" in modo che non ci siano ulteriori ricerche o congetture da parte mia.
Quindi, in breve, io sono non che dice che questo metodo è più facile o persino più potente di usare un'app come ControllerMate, ma dovrebbe almeno aiutare a spiegare come le tastiera possono essere rimappate sotto OS X senza un programma "middleman" che deve rimanere in esecuzione in background.