I wrote an article some time ago that monitored and controlled the toggle keys
CapsLock
,
NumLock
and
ScrollLock
. If you wanted you could monitor for CapsLock and immediately turn it off (effectively disabled) or just convert the case of alpha characters if the
Shift
modifier isn't pressed.
Here's the
link[
^] which may help.