Ha van felesleges ÉS zavaró billentyű a billentyűzeten, akkor az a Caps Lock. Manapság már nem használjuk semmire, de rendszeresen lenyomjuk és utána törölhetjük vissza a szöveget (vagy használhatjuk a '~' karaktert (g)vi(m)-ben). Láttam kollégát, aki késsel pattintotta ki. Úgy látom, hogy több embernek is van problémája ezzel a billentyűvel, mert a "remove capslock"-ra guglizva elég sok leírást és képet találhatunk.
Én eddig egyetlen dologra használtam. Linux-on, ha a boot alatt bekapcsolom, akkor megcsinálja az fsck-t (megldás >itt<).
Szóval, hogyan is lehet kiiktatni ennek a gombnak a működését?
W7 alatti megoldást a howtogeek.com-on találtam. A lényege, hogy kis registry túrás után a keyboard billentyűk scan kódját át tudjuk konvertálni valami másra. Akár 0-ra is. Egy boot kell hozzá. A registry kulcs, amit túrni kell:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
Ezen belül a "Scancode Map" kulcsot kell hozzáadni. Ez a kikapcsoló szekvencia:
00000000 00000000 02000000 00003A00 00000000
Egy reboot után hiába nyomkodjuk a Caps Lock-ot, nem csinál semmit. De más kulcsra is fel lehet map-pelni. Esc-et lehet belőle csinálni, vagy Num Lock-ot. Vagy akármit.Ehhez egy kis segítséget a Microsoft honlapjáról lehet kapni. E szerint a fenti sor azt jelenti, 2 tétel jön a 8 byte-nyi nulla után (4 byte a fejléc, 4 byte beállítás) a lábléc 4 nullával együtt. Tehát az értékes adat esetünkben a "0000" két byte és a "3A00" little endian két byte. Ha megnézzük, hogy mi a Caps Lock billentyű scan kódja, akkor azt találjuk, hogy "3A". Ezt átforgatjuk csupa nullára, ami azt jelenti, hogy nem fogunk csinálni semmit. Van aki balsó control billentyűnek konfigurálta (leírás itt).
Ha nem akarunk registry-t túrni, akkor arra az esetre "akkor most mi van?" ajánlotta az erről a linkről letölthető kis programot.
A Linux-on, Gnome alatt a megoldás nekem jobban tetszik, mert minden user magának (is) beállíthatja és bármikor ki-be kapcsolhatja. A megoldást innen szedtem: cyberciti.biz.
A felhasználóm .bash_profile-jának végére beírtam:
xmodmap -e "remove lock = Caps_Lock"
A led-et sem kapcsolgatja, betűt sem változtatja! Hurrá! A korábbi fsck-s megoldásomat sem teszi tönkre, mert a boot alatt még nincs kikapcsolva, csak ha kiadom ezt a parancsot.
Gomboljunk le valakiről valamit minden nap!
+jegyzések