Come posso rimappare un tasto della tastiera?
Uno dei tasti del mio portatile è caduto. C'è un modo per rimappare un altro tasto che funga da tasto? Sacrificherò l'altro tasto perché non lo uso mai.
Uno dei tasti del mio portatile è caduto. C'è un modo per rimappare un altro tasto che funga da tasto? Sacrificherò l'altro tasto perché non lo uso mai.
Ecco un buon articolo di Howtogeek sull'uso di una utility chiamata SharpKeys :
Map Any Key to Any Key su Windows 10, 8, 7, o Vista
Se siete stanchi del modo in cui funzionano certe chiavi del vostro sistema, come la chiave Caps Lock, potete mapparle di nuovo per funzionare come una chiave diversa usando un hack del registro di sistema . Ma dovrebbe esserci un modo più semplice, no?
Qui entra in gioco SharpKeys: È una piccola utility che vi permetterà di mappare facilmente una chiave su un'altra chiave, o anche di spegnere la chiave, senza dover entrare nel registro di sistema.
Per esempio, ho usato la mappatura delle chiavi per spegnere la mia chiave Caps Lock, dato che non la uso mai.
È possibile fare clic sul pulsante Add per aprire la finestra di dialogo Add New Key Mapping, dove è possibile selezionare i tasti da mappare dalle liste, o semplicemente fare clic sul pulsante Type Key e premere il tasto manualmente (che trovo molto più intuitivo)
Una volta terminato, fare clic sul pulsante Write to Registry (Scrivi al registro) e vi verrà detto di disconnettervi o riavviare per rendere effettive le modifiche.
Se volete tutti i dettagli tecnici su come funzionano le chiavi del registro, potete leggere come mappare le chiavi usando gli hack del registro . Link per riferimento
Utilizzando Microsoft Keyboard Layout Creator qui senza problemi. Per cambiare le chiavi di modifica suggerirei un hack del registro di sistema o un'applicazione che cambia il registro per voi, non usate un puro software remap come AutoHotkey, perché queste soluzioni non funzionano per ogni applicazione.
Un'altra soluzione è quella di ottenere una chiave sostitutiva nel caso in cui non si può davvero inserire la chiave nel vostro computer portatile, avete provato una ricerca per ‘chiave del portatile rotto’ ?
Potete usare il Microsoft Keyboard Layout Creator .
Questo vi permetterà anche di aggiungere funzionalità extra alla vostra tastiera, come cambiare un tasto in un tasto morto (ad esempio ~), aggiungere mappature extra (ad esempio altgr+c ->ç
), ecc.
Per modificare i tasti speciali, come ctrl+FOO, potrebbe essere necessario modificare il file .klc
manualmente.
Potete trovare le istruzioni di @Senseful in https://superuser.com/a/172993/157884 :
Dovete modificare il file
.klc
manualmente.Fondamentalmente basta modificare la colonna
VK_
in modo che corrisponda al valore della colonna1
.Quindi, per esempio, se volete legare L a N, create la tastiera come fareste normalmente in KLC. Poi si aprirebbe il file KLC in un editor di testo. Trovate il valore
L
nella colonnaVK_
e passatelo ad unN
.Per ulteriori informazioni, ho scritto i passi completi sul mio blog .
Tuttavia, vi avverto che alcune applicazioni potrebbero non prendere correttamente quei tasti speciali.
Come esempio: con la mia particolare configurazione, premendo altgr+a nella teamchat di DotA2 si cancella il testo - invece di aggiungere un ã
come in altre applicazioni.
Ho la tastiera USB Genius KB-G235 (HID) e WinXP SP3. Nessuna delle due applicazioni nelle risposte precedenti non ha funzionato per me. (Perché lavorare con codici PS/2 o non (completamente) con XP).
Ho provato HotkeyP (freeware) http://petr.lastovicka.sweb.cz/others.html e questo funziona! Basta aggiungere l'azione per la chiave e il suo fatto. (Dopo l'assegnazione di nuova azione non è l'azione predefinita eseguita).
http://www.autohotkey.com/ può essere una soluzione più semplice e potente. È possibile rimappare le chiavi e creare chiavi di modifica utilizzando script come
;Use Capslock as a modifier and not as capslock anymore
$*Capslock::
Gui, 99:+ToolWindow
Gui, 99:Show, x-1 w1 +NoActivate, Capslock Is Down
keywait, Capslock
Gui, 99:Destroy
return
;Write functions for keys while capslock is beeing hold here
#IfWinExist, Capslock Is Down
j::Down
k::Up
l::Right
h::Left
m::AppsKey
i::Insert
d::Delete
#IfWinExist
;Use right and left shifts to toggle capslock
RShift & LShift::
SetCapsLockState, % (State:=!State) ? "On" : "Off"
return
LShift & RShift::
SetCapsLockState, % (State:=!State) ? "On" : "Off"
return
Il modo più semplice: Il Microsoft Keyboard Layout Creator. Questa è una soluzione ufficiale di Microsoft. La funzionalità è simile a Ukelele per OS X.
Download e istruzioni: https://www.microsoft.com/en-us/download/details.aspx?id=22339
Ho trovato un'applicazione che può farle quasi tutte in windows 7 e funziona senza problemi quando il desktop è sbloccato. Inoltre è abbastanza facile da usare. http://sourceforge.net/projects/hotkeyp/?source=typ_redirect .
L'unico inconveniente che ho trovato è che non funziona quando il desktop è bloccato, diciamo che torno dal sonno e il computer è bloccato e ho la musica ad alto volume. Le tastiere multimediali possono disattivarsi da lì. Ma con questa app bisogna prima sbloccarla.