Do you hate the caps lock key? Would you like to disable it? This AutoHotkey script might just give you a change of heart. Caps Lock Lover transforms the pesky caps lock key into a powerful modifier, enabling you to perform various keystrokes and commands without moving your hands from the home position. Fall in love with the caps lock key!
By default, the caps lock key will be disabled (no more accidental caps locking). Holding the caps lock key while pressing shortcut keys will trigger the assigned functionality. Check out the keyboard legend graphic to see things are set up. Further details about the configuration are explained within the script.
This configuration suits my personal preferences but may not be right for you. For example, the cursor keys are mapped to IJKL to mirror the familiar WASD configuration used on the left side of the keyboard in many games. Other folks might prefer using HJKL for the cursor keys, and that's totaly cool. Forking is encouraged.
This script is a fork of Caps Lock Remap by Danik, which itself was based on other great scripts. Details below:
Changes:
- Renamed script to Caps Lock Lover
- Customized the shortcut keys to fit my personal preferences
- Added the keyboard legend image to better communicate the configuration at a glance. The legend is based on qwerty.svg via Wikipedia.
- Disabled the insert key by default
- Removed the Control+Enter and Control+Alt shortcuts by commenting them out
- Rearranged code and reformatted comments
Changes:
- Does not need register remapping of AppsKey using SharpKeys.
- Uses normal cursor key layout
- Added more hotkeys for insert, undo, redo etc.
Changes:
The only change was using Caps Lock instead of Alt. This also removes problems in certain applications.
Notepad++ and AutoHotkey resources: