14

I have a Japanese keyboard at home on which the Caps Lock functions differently to the standard UK/US keyboard.
To toggle Caps Lock you need to use Shift + Caps Lock which pretty much eliminates setting it accidentally.

Is there any way to set up the same behaviour on a UK/US keyboard for my work PC. I'm using Win XP Prof.

pelms
  • 9,361

5 Answers5

13

In autohotkey:

CapsLock::Return
+CapsLock::CapsLock

Though you could then set Capslock itself to a much more useful function rather than disabling it entirely. You could have it equal to shift, for example:

Capslock::Shift

or set it to open/switch to Firefox:

Capslock::
SetTitleMatchMode, 2
IfWinExist, Mozilla Firefox
{
IfWinActive, Mozilla Firefox
{
Send ^t
Send !d
sleep, 100
Send ^a
}
WinActivate
WinWaitActive
}
else
Run %programfiles%\Mozilla Firefox 3.1 Beta 3\firefox.exe
return

(Though the latter would need a tiny bit of configuration for FF's path, and how long you need the sleep to be)

Phoshi
  • 23,483
8

You can use Autohotkey for this

+CapsLock::CapsLock
CapsLock::return
1

The small free application CapsUnlock does this fine.

CapsUnlock supersedes the locking mechanism of the CapsLock key and thus prevents the accidental turning on of CapsLock. It runs as a little tray application in the taskbar. The user can select an override option, which allows CapsLock to be switched on and off by holding down the left Shift key while pressing CapsLock.

Rob Kam
  • 1,866
1

I use SharpKeys and map my Caps Lock to be a mute button on my PCs. I use it all the time now.

travis
  • 913
0

I hated accidental caps until I came across this: ihATEtHEcAPSlOCKkEY

T. Kaltnekar
  • 8,484