Per disabilitare qualsiasi chiave fisica sulla tastiera è presente anche una voce di registro.
È in [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
te creare una chiave con il nome Scancode Map
. Può reindirizzare qualsiasi chiave su un'altra chiave o disabilitarla.
Quella chiave è un valore esadecimale con il seguente significato:
00,00,00,00 Header: Version. Set to all zeroes.
00,00,00,00 Header: Flags. Set to all zeroes.
03,00,00,00 3 entries in the map (including null entry).
00,00,xx,yy key xx xx -> Disable (0x00) but can also be another key
00,00,xx,xx key yy yy -> Disable (0x00).
00,00,00,00 Null entry.
Per disabilitare completamente il CTRL sono necessarie solo due voci (più null).
La sinistra Left-CTRL(1d 00) e Right-CTRL(1d e0).
Quindi puoi creare un file .reg in questo modo: Disable_CTRL-key.reg
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,00,00,1d,00,00,00,1d,e0,00,00,00,00
Esegui (fai doppio clic) sul file .reg e disconnetti e riconnetti (o riavvia il computer). Ora i tasti CTRL sono completamente disabilitati.
Altre chiavi utili da sapere:
1d 00 Left Ctrl
1d e0 Right Ctrl
38 00 Left Alt
38 e0 Right Alt
5b e0 Left Windows Key
5c e0 Right Windows Key
5d e0 Windows Menu Key
Se non hai dimestichezza con la modifica del registro o desideri anche altre chiavi, puoi utilizzare il programma SharpKeys per modificarle più facilmente. Ha anche un comodo elenco di tutte le chiavi in modo da poterle semplicemente aggiungere in una finestra.