it-swarm-eu.dev

Come posso rimappare un tasto della tastiera?

Una delle chiavi del mio portatile è caduta. C'è un modo per rimappare un'altra chiave da usare come chiave? Sacro 'l'altra chiave perché non la uso mai.

65
Pure.Krome

Ecco un buon articolo di Howtogeek sull'utilizzo di un'utilità chiamata SharpKeys :

Mappare qualsiasi tasto su qualsiasi tasto su Windows 10, 8, 7 o Vista

Se sei stanco del modo in cui funzionano certi tasti del tuo sistema, come il tasto Caps Lock, puoi ri-mapparli per funzionare come un tasto diverso da usando un hack del registro . Ma dovrebbe esserci un modo più semplice, giusto?

È qui che entra in scena SharpKeys: è una piccola utility che ti consente di mappare facilmente una chiave su un'altra chiave facilmente, o addirittura di disattivare la chiave, senza dover entrare affatto nel registro.

Ad esempio, ho usato la mappatura dei tasti per disattivare semplicemente il mio tasto Bloc Maiusc perché non lo uso mai.

image

È possibile fare clic sul pulsante Aggiungi per visualizzare la finestra di dialogo Aggiungi nuova mappatura tasti, in cui è possibile selezionare i tasti da associare agli elenchi oppure fare semplicemente clic sul pulsante Chiave tipo e premere manualmente il tasto (che ritengo molto più intuitivo)

image

Una volta terminato, fai clic sul pulsante Scrivi sul registro e ti verrà detto di disconnettersi o riavviare affinché le modifiche abbiano effetto.

image

Se vuoi tutti i dettagli tecnici su come funzionano le chiavi di registro, puoi leggere su come mappare le chiavi usando gli hack del registro .

Link di riferimento

38
William Hilsum

Usando Microsoft Keyboard Layout Creator qui senza problemi. Per cambiare i tasti modificatori suggerirei una modifica al Registro di sistema o un'applicazione che modifichi il registro per te, non utilizzare una semplice rimappatura software come AutoHotkey in quanto tali soluzioni non funzionano per ogni applicazione.

Un'altra soluzione è quella di ottenere una chiave sostitutiva nel caso in cui non si riesca davvero a inserire la chiave nel portatile, si è tentato una ricerca di "chiave del laptop danneggiata" ?

12
Tom Wijsman

È possibile utilizzare Microsoft Keyboard Layout Creator .
Ciò ti consentirà anche di aggiungere funzionalità aggiuntive alla tua tastiera, come cambiare una chiave in una chiave morta (ad es. ~), aggiungi mappature aggiuntive (ad es. altgr+c -> ç), ecc.

Per modificare i tasti speciali, come ctrl+FOO, potrebbe essere necessario modificare manualmente il file .klc.
Puoi trovare le istruzioni per @ Senseful in https://superuser.com/a/172993/157884 :

È necessario modificare manualmente il file .klc.

Fondamentalmente basta modificare la colonna VK_ per abbinare il valore nella colonna 1.

Quindi per esempio se vuoi legare L a N, dovresti creare la tastiera come faresti normalmente in KLC. Quindi si aprirà il file KLC in un editor di testo. Trova il valore L nella colonna VK_ e passa a N.

Per ulteriori informazioni, ho scritto il completare i passaggi sul mio blog .

Attenzione: supporto incompleto per le associazioni di tasti nelle applicazioni somme

Tuttavia, tieni presente che alcune applicazioni potrebbero non utilizzare correttamente quelle sequenze di tasti speciali.

Ad esempio: con la mia particolare configurazione, premendo altgr+a nella chat di DotA2 il testo verrà cancellato, invece di aggiungere un ã come in altre applicazioni.

9
ANeves

Ho la tastiera USB Genius KB-G235 (HID) e WinXP SP3. Nessuna delle applicazioni nelle risposte precedenti non ha funzionato per me. (Perché lavorare con i codici PS/2 o meno (completamente) con XP).

Ho provato HotkeyP (freeware) http://petr.lastovicka.sweb.cz/others.html e questo funziona! Basta aggiungere l'azione per la chiave ed è fatta. (Dopo assegnare una nuova azione non è l'azione predefinita eseguita).

3
ich

Keyman Desktop- Puoi anche creare le tue tastiere personalizzate con Keyman Developer . Con tastiere per oltre 1000 lingue, Keyman Desktop ti consente di digitare nella tua lingua anche quando Windows non lo fa.

2
Davidenko

Il modo più semplice: The Microsoft Keyboard Layout Creator . Questa è una soluzione Microsoft ufficiale. Funzionalità simile a Ukelele per OS X.

Download e istruzioni: http://msdn.Microsoft.com/en-GB/goglobal/bb964665.aspx

2
Adam Szabo

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
Jp_

Ho trovato una app che può fare 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 funzionerà quando il desktop è bloccato, dico che torno dal sonno e il computer è bloccato e ho una musica ad alto volume. Le tastiere multimediali possono disattivare l'audio da lì. Ma con questa app devi prima sbloccare.

0