Disabilitare il CAPS LOCK 1

Il CAPS LOCK è un tasto assolutamente inutile.  In tanti anni di uso intensivo della tastiera mi sarà servito veramente non più di 3 volte… mentre altre 10mila volte me lo sono trovato premuto per sbaglio.

In attesa che venga definitivamente tolto dalla tastiera… vediamo un po’ come renderlo innocuo.

Per farlo occorre un po’ di dimestichezza con il registry di Windows (ma per i più pigri sono pronte delle scorciatoie molto comode, non temete!).

Ma iniziamo a vedere come funziona il remapping della tastiera di Windows.

Iniziamo col dire che Windows non ha un sistema automatico per consentire di disabilitare dei tasti della tastiera, quindi ciò che dobbiamo fare e rimappare un tasto verso qualcosa che non esiste. Per farlo manualmente dobbiamo utilizzare il regedit.exe e andare alla chiave seguente:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout

Qui creiamo un “binary data” chiamandolo “Scancode Map” . Il suo formato è del tipo:

00000000 00000000 02000000 00003A00 00000000

Ed ecco come funziona:

I primi 16 zeri non servono a nulla (wow! iniziamo bene…).
Poi c’è uno 02 che rappresenta quanti tasti intendiamo rimappare + 1 (quindi 02 per cambiare un solo tasto).
Poi i 4 zeri color arancio rappresentano ciò che vogliamo sia il nuovo valore del tasto (0 significa che intendiamo renderlo inattivo).
Il “3A00” blu è invece il tasto che vogliamo rimappare (nel nostro caso corrisponde al CAPS LOCK).
I successivi 8 zero sono di nuovo li solo per fare numero…

E’ possibile rimappare più tasti in un sol colpo incrementando lo “02”  e aggiungendo un altro blocco di dati nel mezzo.

Per esempio… se volete disabilitare il CAPS LOCK e trasformare lo SCROLL LOCK in CAPS LOCK potete mettere:

00000000 00000000 03000000 00003A00 3A004600 00000000

Sembra complicato, ma diventa tutto molto semplice dopo un paio di volte che lo fate…

Ma se siete pigri e volete tutto subito… eccovi un piccolo aiutino.
KeyboardMappings.zip
Dentro a questo ZIP trovate 5 file .reg:

  • ChangeCapsToControl.reg trasforma il Caps Lock in un normale tasto Control (Ctrl)
  • ChangeCapsToShift.reg trasforma il Caps Lock in un normale tasto Shift
  • SwitchCapsToScrollLock.reg disabilita il Caps Lock e trasforma lo Scroll lock in Caps Lock
  • KillCapsLock.reg disabilita semplicemente il Caps Lock (quello che volevate, vero?)
  • DisableKeyboardRemap elimina la preferenza eliminando la chiave nel registry.

Dopo aver eseguito uno di questi file che applica le modifiche al registry occorre effettuare un riavvio della macchina affinché la modifica venga attivata.
Per “disinstallare” o annullare la modifica potete utilizzare l’apposito “DisableKeyboardRemap” oppure and re a cancellare nel registry la chiave “Scancode Map”.

One comment on “Disabilitare il CAPS LOCK

Leave a Reply