How to set caps lock to work like shift on OSX (work only when down)?
PCKeyboardHack allows changing caps lock to shift:



Yould could also change it to a key like F13 and then use KeyRemap4MacBook to change F13 by adding this to private.xml:

&lt;autogen&gt;--KeyToKey-- KeyCode::F13, Option::KEYTOKEY_BEFORE_KEYDOWN, KeyCode::CAPSLOCK, Option::KEYTOKEY_AFTER_KEYUP, KeyCode::CAPSLOCK&lt;/autogen&gt;

There's also a setting for disabling the LED: