mappatura dei tasti della tastiera esterna su tasti mac


10

Esiste un software, un comando o un modo per sapere quali tasti di una tastiera esterna non Apple vengono mappati su quali tasti mac?
E c'è anche un modo per rimappare i tasti di scelta rapida della mia tastiera: indietro, avanti, home, ricerca e posta?
I tasti di riproduzione e volume sulla mia tastiera funzionano come previsto, ma gli altri tasti non sembrano de nulla.

PS: ho questo: inserisci qui la descrizione dell'immagine


Per essere chiari, ti riferisci solo ai tasti funzione e ai tasti modificatori?
Austin,

Ho capito che lo schermo di stampa, il blocco dello scorrimento e la pausa della mappa su F13 - F15, quindi gli unici tasti inutili rimasti sono i tasti di scelta rapida, ovvero navigazione, posta, ecc.
Petruza,

Risposte:


7

ControllerMate fa questo. Al lavoro utilizzo la tastiera ergonomica Microsoft Natural e un mouse Logitech. ControllerMate ha profili hardware per entrambi e ho molti dei tasti specifici per MS rimappati ad altre funzioni.

Come la tua, anche la mia tastiera ha un pulsante Mail altrimenti inutile. Con Controllermate aperto, se premo il pulsante Mail mentre visualizzo il profilo della tastiera Microsoft, l'elenco delle sequenze di tasti disponibili passa automaticamente a quello appena ricevuto. Puoi quindi programmare quella chiave per fare quello che vuoi, anche quando ControllerMate non è aperto.

inserisci qui la descrizione dell'immagine


even when ControllerMate isn't openquindi la mappatura dei tasti deve essere in un file di configurazione di qualche tipo giusto? sai quale o se ce n'è uno?
Petruza,

ControllerMate ha un'app di supporto di dimensioni ridotte che funziona sempre in background, presumibilmente monitorando l'I / O. L'app è chiusa, ma l'app di supporto rimane in esecuzione.
michaelmichael,

oh ok [imbottitura ...]
Petruza,

+1 Credo che questo sia il modo migliore per farlo - stavo solo cercando di fornire ulteriori informazioni per l'OP nella mia risposta e non volevo che diventasse la risposta "accettata". : /
Austin,

hai ragione. fisso.
Petruza,

4

Penso che la risposta su ControllerMate sia buona, ma poiché hai chiesto in un commento un file di configurazione, menzionerò che il modo più potente e "grezzo" per configurare le impostazioni della tastiera è creare un layout di tastiera personalizzato. Immagino che sia così che app come ControllerMate modificano i tasti della tastiera, ma non posso dirlo con certezza.

È possibile utilizzare un generatore online per questo scopo (è vecchio, ma i .keylayoutfile che genera funzionano ancora con Snow Leopard) o una GUI come Ukelele (gratuita).

Se lo fai in questo modo, aggiungi il .keylayoutfile XML risultante a /Library/Keyboard Layouts(per l'uso da parte di tutti gli utenti) o ~/Library/Keyboard Layouts(per l'utilizzo da parte solo dell'utente corrente). Quindi abiliterai il layout personalizzato in Preferenze di Sistema -> Lingua e testo -> Sorgenti di input.

Per la tua tastiera di terze parti, sarebbe comunque difficile scoprire il codice chiave in una determinata mappa Impostato per quei tasti "inutili" per "Indietro", "Avanti", "Posta", ecc. Personalmente, andrei con un Programma GUI che mi permette di "premere e impostare" in modo che non ci siano ulteriori ricerche o congetture da parte mia.

Così, in breve, io non dico che questo metodo è più facile o ancora più potente rispetto all'utilizzo di un app come ControllerMate, ma dovrebbe almeno aiutare a spiegare come le tastiere possono essere re-mapped sotto OS X senza un programma di "intermediario" che deve rimanere in esecuzione in background.


Grazie! In realtà utilizzo un keylayout creato con ukelele e ho provato i tasti di scelta rapida, ma ukelele non sembra notarli affatto. Cosa intendi con mapSet?
Petruza,

Un mapSet "mappa" i codici virtuali a ciascun tasto premuto in modo che possano essere assegnati a un carattere nel .keylayoutfile XML. Non credo che nessuno dei layout di tastiera virtuale in Ukelele avrà pulsanti virtuali per abbinare quei tasti extra della tastiera Microsoft in alto, quindi potrebbe non essere possibile in quel programma. ... Hai provato ControllerMate? Sembra fare esattamente quello che vuoi: premi uno "strano" tasto sulla tastiera e ti consente di assegnarlo a quello che vuoi.
Austin,

2

So che questa è una vecchia domanda, ma alle generazioni future potrebbe piacere sapere uno strumento più recente. Si chiama Karabiner e può rimappare tonnellate di cose, e ha impostazioni predefinite per mappare i tasti F * ai loro equivalenti Appley.

inserisci qui la descrizione dell'immagine


Purtroppo al momento non supportano Sierra.
Machado,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.