Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I found this question and was so excited when I found out I could remap my whole keyboard with a really simple Microsoft product called Keyboard Layout Creator.

My problem: Keyboard Layout Creator doesn't allow me to modify the space bar with any "shift state" keys (e. g., Ctrl, Ctrl + Alt, and Shift).

Characters assigned to the SPACE KEY in any shift state must be spacing characters

I want to remap Shift + Space to an underscore (_).

This would be really helpful for me, because my database names are all formatted with underscore separators (e. g., this_is_a_database_name), and I think it'd be faster with this key combination than Shift + -.

share|improve this question
add comment

1 Answer

up vote 3 down vote accepted

This is possible with AutoHotkey:

  1. Download and install the latest version.

  2. Create a new script called underscore.ahk with your favorite text editor.

  3. Write the following in the file and save it:

    +Space::Send _
    
  4. Double-click the file to run the script.

  5. If you wish, copy the script (or a link to it) in the Startup folder.

Pressing Shift + Space now inserts an underscore.

share|improve this answer
    
Thanks! Do you think you could help me with this similar question? –  kentcdodds May 3 '12 at 14:38
    
Here is the key list: autohotkey.com/docs/KeyList.htm it contains LShift and RShift, among other keys. Now press Any key. ;) –  naxa Mar 21 '13 at 8:02
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.