Come mappare un tasto sulla tastiera A1048 a 109 tasti per fornire un pulsante "FN"?

6

Ho una tastiera Apple A1048 a 109 tasti che mi piace molto, tranne che non ha un pulsante FN, il che è un po 'fastidioso. C'è un modo per rimappare uno dei tasti (sto pensando al tasto 'help') per funzionare come un tasto FN?

    
posta Charles 11.09.2011 - 22:59
fonte

1 risposta

5

Non sarai in grado di farlo. Il controller nella tastiera invia un codice chiave al sistema operativo ogni volta che viene premuto un tasto. Questo codice è unico per ogni tasto della tastiera ... tranne per il tasto Fn.

Il tasto Fn, modifica gli altri tasti sulla tastiera, così come Shift, Alt, Ctrl, Option, ecc ... l'unica differenza è che ognuno degli ultimi modificatori è riconosciuto dal sistema operativo. In altre parole, il controller della tastiera dice al sistema operativo che è stato premuto "shift", allo stesso tempo del tasto "s". Il sistema operativo visualizza quindi quello per indicare che l'utente desidera una lettera maiuscola "s" o "S".

Questo non è il caso con il tasto Fn. Il fatto che sia premuto viene catturato dal controller della tastiera e viene inviato un codice tasto univoco separato quando si preme il tasto successivo. Ad esempio, F1 invia un keycode, consente di chiamare quel keycode "xyz" Quando Fn e F1 vengono premuti allo stesso tempo, un codice di accesso diverso viene inviato al sistema operativo.

Quello che potresti fare è scoprire quali sono quei codici chiave ... quelli che vengono emessi quando premi Fn + F1-F13. Quindi se non si utilizzano i tasti funzione per il loro scopo originale, è possibile mapparli ai nuovi keycode (l'equivalente di premere Fn + Fx) e andare da lì per ottenere i tasti del volume e tutto il resto dei gadget che Apple si nasconde lì.

Leggi questo modulo di articolo Wikipedia: link

In alternativa, il pannello delle impostazioni della tastiera delle Preferenze di Sistema ti permetterà di cambiare se vuoi che una singola pressione di tasto di qualsiasi tasto funzione invii l'equivalente keycode di Fn + Fx o semplicemente Fx. Forse puoi usare quella casella per ottenere quello che vuoi ... anche se non penso che funzionerà con la tua tastiera. Penso che tu abbia bisogno di una tastiera più recente per farlo funzionare.

    
risposta data 29.09.2011 - 21:30
fonte

Leggi altre domande sui tag