Domanda:
Come si associa un tasto sulla tastiera A1048 a 109 tasti per fornire un pulsante "FN"?
Charles
2011-09-12 01:59:14 UTC
view on stackexchange narkive permalink

Ho una tastiera Apple A1048 a 109 tasti che mi piace molto, tranne per il fatto che non ha un pulsante FN, il che è un po 'fastidioso. C'è un modo per rimappare uno dei tasti (penso che il tasto "aiuto") funzioni come tasto FN?

Cosa speri che faccia il pulsante FN?
I'm hoping it will do what the FN button always does -- act as a modifier so that FN1-FN12 have different behaviors, for instance, I can hold it down and press F3 to show the desktop instead of sending an F3 key
That isn't really an accurate statement "What it always does" -- prior to 2007, Apple keyboards didn't have a "fn" key, and while there are modifiers that could change what code the F3 key sends (like option or shift, for instance), fn to date isn't the same sort of modifier. I wish it weren't the case, but adding "fn" isn't the same as adding an option key or a command key.
Due risposte:
TheWellington
2011-09-30 00:30:32 UTC
view on stackexchange narkive permalink

Non sarai in grado di farlo. Il controller nella tastiera invia un codice tasto al sistema operativo ogni volta che viene premuto un tasto. Quel codice è univoco per ogni tasto della tastiera ... ad eccezione del tasto Fn.

Il tasto Fn modifica altri tasti sulla tastiera, così come Shift, Alt, Ctrl, Opzione, ecc. L'unica differenza è che ciascuno di questi ultimi modificatori è riconosciuto dal sistema operativo. In altre parole, il controller della tastiera comunica al sistema operativo che è stato premuto "shift", contemporaneamente al tasto "s". Il sistema operativo quindi interpreta che significa che l'utente vuole una "s" o una "S" maiuscola.

Questo non è il caso del tasto Fn. Il fatto che venga premuto viene acquisito dal controller della tastiera e viene inviato un codice chiave separato e univoco quando si preme il tasto successivo. Ad esempio F1 invia un codice tasto, chiamiamo quel codice tasto "xyz" Quando Fn e F1 vengono premuti contemporaneamente, viene inviato un codice tasto diverso al sistema operativo.

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

Dai un'occhiata a questo articolo da Wikipedia: http://en.wikipedia.org/wiki/Fn_key


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

Use fn....

laviex
2020-06-01 00:17:09 UTC
view on stackexchange narkive permalink

Molti articoli online affermano che la chiave Fn è fondamentalmente diversa e non c'è modo di rimappare un'altra chiave in Fn . Ci credevo ciecamente. Non è vero.

Almeno su Mac, puoi installare Karabiner-Elements, il potente personalizzatore della tastiera per macOS. Puoi rimappare la chiave che desideri, come help o F16 , in Fn .

Nota: la chiave help su A1048 è in realtà una chiave insert standard. Quindi scegli inserisci nel menu a discesa From key , non scegliere help . Vedere l'immagine allegata di seguito. Tuttavia, help è una specie di buon nome per un modificatore Fn .

enter image description here Per A1048, i 4 tasti in alto a destra: -vol , + vol , mute , eject , non può essere rimappato. Sembra che Karabiner non riconosca questi tasti multimediali (come nel suo EventViewer Karabiner).

Goditi la nuova chiave! Credo che questo valga anche per altre tastiere per PC non Apple.

Puoi * solo * farlo se il tasto Fn invia un codice chiave al sistema operativo.Vedi: https: //apple.stackexchange.com/a/331519/119271 Non esiste uno standard per il posizionamento o la funzione dei tasti Fn, quindi è diverso per marche, modelli e produttori.Non è nemmeno globale in tutti i prodotti Mac.Se la tastiera non invia il codice, nessuna app sarà in grado di rimapparlo.
@Allan, grazie per il tuo contributo.E l'ho appena riprodotto con un'altra tastiera per PC economica: Lenovo K4803 (SK-2085).Sia K4803 che Apple A1048 non hanno un tasto Fn, sono "marche, modelli e produttori" completamente diversi e sono in grado di "mappare un tasto sulla tastiera A1048 a 109 tasti per fornire un pulsante" FN "", come ha chiesto l'OP.Sto usando MBPr15 con macOS 10.15.4.


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...