it-swarm.com.de

Karten-Feststelltaste zur Steuerung in Windows 10

In Windows 8 habe ich meinen Capslock-Schlüssel neu zugeordnet, um die Steuerung mithilfe des Registrierungsskripts zu steuern

REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,1d,00,3a,00,00,00,00,00

Nach dem Upgrade auf Windows 10 funktioniert dies nicht mehr. Wie geht das?

73

Haben Sie daran gedacht, neu zu starten? Scheint für mich gut zu funktionieren, genau wie in 7 und 8.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,1d,00,3a,00,00,00,00,00
74
hugh

Falls jemand dies über PowerShell benötigt:

$hexified = "00,00,00,00,00,00,00,00,02,00,00,00,1d,00,3a,00,00,00,00,00".Split(',') | % { "0x$_"};

$kbLayout = 'HKLM:\System\CurrentControlSet\Control\Keyboard Layout';

New-ItemProperty -Path $kbLayout -Name "Scancode Map" -PropertyType Binary -Value ([byte[]]$hexified);

Führen Sie es als Administrator aus und starten Sie es neu.

71

Sie können SharpKeys verwenden, um einen beliebigen Schlüssel einem beliebigen anderen Schlüssel in Windows 7, 8 oder 10 zuzuordnen. Es ist viel einfacher und sauberer, als die Registrierung selbst zu ändern.

Hoffe das hilft.

18
moeabdol

Ich verwende Folgendes, um STRG für die FESTSTELLTASTE, ALT für die STRG-Taste und FESTSTELLTASTE für die ALT-Taste zu senden. STRG ist links von "A", wo Gott es beabsichtigt hat, ALT ist unter UMSCHALT und die völlig nutzlose FESTSTELLTASTE ist sicher verstaut, wo ich mein Handgelenk brechen muss, um es zu schlagen.

Windows Registry Editor Version 5.00

; The hex data is in five groups of four bytes:
;   00,00,00,00,\    header version (always 00000000)
;   00,00,00,00,\    header flags (always 00000000)
;   04,00,00,00,\    # of entries (3 in this case) plus a NULL terminator line.
;                    Entries are in 2-byte pairs: Key code to send & keyboard key to send it.
;                    Each entry is in LSB, MSB order.
;   1d,00,3a,00,\    Send LEFT CTRL (0x001d) code when user presses the CAPS LOCK key (0x003a) 
;   38,00,1d,00,\    Send LEFT ALT (0x0038) code when user presses the LEFT CTRL key (0x001d) 
;   3a,00,38,00,\    Send CAPS LOCK (0x3A) code when user presses the LEFT ALT key (0x0038) 
;   00,00,00,00      NULL terminator

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,\
                   00,00,00,00,\
                   04,00,00,00,\
                   1d,00,3a,00,\
                   38,00,1d,00,\
                   3a,00,38,00,\
                   00,00,00,00
7
mnemotronic

Die unerschöpfliche Toolbox sysinternals bietet auch ein kleines Programm zum Umschalten des Capslocks mit control - ctrl2cap.exe.

2
Ernst

Sie können lswitch verwenden, um die Spracheingabe in CapsLock neu zuzuordnen.

Verwenden Sie eine beliebige Taste, um die Eingabesprache zu wechseln. Verwendung: lswitch [keycode]. Der Schlüsselcode ist optional und standardmäßig die Kontextmenütaste. Ein weiterer guter Kandidat ist ein CapsLock-Schlüssel mit einem Schlüsselcode von 20.

lswitch 20

Fügen Sie es zum automatischen Laden hinzu.

2
Andrew K.

Dies ist das Skript zum Vertauschen der STRG- und FESTSTELLTASTEN:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,00,00,00,00,03,00,00,00,1d,00,3a,00,3a,00,1d,00,00,00,00,00
2
ady

Früher habe ich dazu AutoHotKey verwendet.

Ich hätte einen Link im Startverzeichnis, um ein sehr einfaches Ahk-Skript auszuführen:

Capslock::Ctrl

Die Sache ist, dass Autohotkey nicht als Administrator ausgeführt wird, sodass es sich nicht auf privilegierte Fenster auswirkt, es sei denn, Sie verwenden den Taskplaner anstelle des Startverzeichnisses, um das Skript bei der Anmeldung mit höheren Berechtigungen auszuführen. Das zweite Problem ist, dass das Skript manchmal hängen bleibt, wenn der Ruhezustand fortgesetzt wird, sodass Sie es möglicherweise neu laden müssen, was ärgerlich ist.

AutoHotKey eignet sich besser für komplexere Aufgaben wie das Schreiben von Makros.

0
loxaxs