2009-09-07 04:23:19 +0000 2009-09-07 04:23:19 +0000
75
75

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.

Risposte (8)

43
43
43
2009-09-07 04:26:48 +0000

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

13
13
13
2009-09-07 09:42:47 +0000

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’ ?

9
9
9
2014-03-01 18:04:20 +0000

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 colonna 1.

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 colonna VK_ e passatelo ad un N.

Per ulteriori informazioni, ho scritto i passi completi sul mio blog .

Attenzione: supporto incompleto per il binding dei tasti nelle applicazioni di somme

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.

3
3
3
2013-01-18 14:51:13 +0000

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).

2
2
2
2014-09-04 10:22:07 +0000

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
2
2
2
2015-01-12 22:13:39 +0000

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

2
2
2
2015-01-19 14:57:13 +0000
  • Keyman Desktop **** - Puoi anche creare le tue tastiere personalizzate con Keyman Developer . Con tastiere per oltre 1000 lingue, Keyman Desktop ti permette di digitare nella tua lingua anche quando Windows non lo fa.
0
0
0
2015-03-17 20:52:42 +0000

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.