Tasti funzione di scambio (Fn) e controllo (Ctrl) su Lenovo ThinkPad W500


19

Vorrei scambiare i tasti Fne Ctrlsul mio ThinkPad W500 (come molti altri! Vedi: Come posso cambiare i tasti funzione e controllo sul mio laptop? E Intercettare il tasto Fn sui laptop )

  1. Numerose persone indicano che Windows non registra la Fnchiave come un tasto ma usando Mihov ASCII Master 2.0 , che dà il valore ASCII di un tasto, vedo il tasto Fn che restituisce FF (forse FF in questo caso significa 'non registrato'). Vedo anche che tasti come si Ctrlregistrano con un codice ASCII quando premuto da solo e un altro quando premuto in combinazione con un altro tasto. Fnsi registrerà solo se premuto da solo, quindi Windows sicuramente non vede il combo. Ciò ha portato una soluzione come AutoHotKey fuori dal tavolo.

  2. Ho eseguito KeyTweak (che mostra i codici di scansione hardware di un tasto premuto e la Fnchiave registrata come 57443). Usando questo programma ho rimappato Fnalla Ctrlchiave; questo ha funzionato perfettamente. Tuttavia, sospetto che a causa del problema in # 1, la combinazione di, ad esempio, Fn+ Cnon abbia eseguito una copia.

A corto di riqualificare il mio mignolo, in realtà sto pensando di rimuovere la tastiera e rivendere le connessioni per scambiare quei tasti.

Mi piacerebbe avere qualche input in merito ai problemi tecnici di root e alle possibili soluzioni qui.


Nelle versioni più recenti, premere il tasto Fn per un po '(come 4 secondi) mostra un popup in cui è possibile disabilitarlo.
Ixxzz,

In realtà, riqualificare il tuo mignolo non è una cattiva idea. Devo lavorare sia su ThinkPad con il pulsante Fn dove dovrebbe essere Ctrl, sia sulla macchina Dell dove tutto è OK, e ora dopo poco tempo mi sono abituato a lavorare su entrambi senza sforzo.

Risposte:


7

Apparentemente il tasto FN non è gestito dal driver della tastiera di Windows, ma piuttosto dai driver sviluppati da Lenovo. Quindi la rimappatura del tasto FN è impossibile da qualsiasi utilità di Windows che cambia i tasti, perché il tasto Fn non genera alcun codice di scansione.

Apparentemente Lenovo sta attualmente considerando una modifica al BIOS che lo renderà possibile. Vedi questo articolo: "Cambia modalità per i tasti Fn / Ctrl" .

In conclusione, dovresti (1) considerare il tuo BIOS per vedere se tale opzione esiste già, e in caso contrario (2) controllare di tanto in tanto il sito Lenovo per gli aggiornamenti del BIOS (tieni presente che gli aggiornamenti del BIOS devono essere eseguiti con molta attenzione, poiché un errore significa murare il tuo computer).

Nel frattempo, puoi usare questa soluzione (solo scherzando):

Immagine


La tua ultima frase mi ha fatto ridere. :) Per quanto riguarda la tua affermazione "il tasto Fn non genera alcun codice di scansione", penso che effettivamente (vedi sopra - 57443) generi uno scancode hardware. Non solo, ma ho usato con successo KeyTweak per mappare Fn su Ctrl e su una chiave singola funzionava in modo identico; Windows l'ha davvero visto. Ciò che non sembra fare è generare un valore univoco per la pressione dei tasti ASCII e / o supportare i tasti premuti insieme a un altro tasto (ad es. Ctrl + c) che richiede un codice ASCII univoco per la combinazione.
Howiecamp,

Il Fn da solo certamente non aiuta molto. Al momento, apparentemente il Fn è il problema più lamentato di Lenovo. Il BIOS di alcuni modelli era già stato violato per fare proprio questo (ma non il tuo). Lenovo probabilmente lo risolverà in tempo per il tuo prossimo laptop.
harrymc,

@Howiecamp, così puoi mappare FN+keyda Ctrl+keye Ctrl+keyverso Fn+key? Questo è fantastico in quanto è solo una questione di rimappare un paio di dozzine di codici per far funzionare quasi tutto come desiderato. Potresti condividere la tua soluzione?
Akostadinov,

@akostadinov Non sono sicuro di avere una soluzione ...?
Howiecamp,

@Howiecamp, hai scritto: "Non solo, ma ho usato con successo KeyTweak per mappare Fn su Ctrl e su una chiave singola funzionava in modo identico; Windows lo vedeva davvero."
Akostadinov

8

Lo scambio di BIOS per i tasti funzione e ctrl è ora implementato da Lenovo! Se hai un laptop Lenovo più recente (il mio è un thinkpad x201), puoi trovare l'opzione per cambiarlo nelle opzioni "configura tastiera e mouse". (Per il mio laptop, accedo al BIOS premendo il pulsante blu "ThinkVantage" mentre il computer si sta avviando).


corretta. L'ho trovato anche sul Thinkpad S430 dopo aver aggiornato il BIOS.
tmanthey,
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.