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).

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 + -.

LShiftandRShift, among other keys. Now press Any key. ;) – n611x007 Mar 21 '13 at 08:02_to be fired onspace + shiftinstead of OP's request. With this solution "I_get sentences that look this, see what I_mean?" but in order to handle that, I think I will need to modify spacebar's key to fire on key up instead of the default key down. – CSharper Jan 15 '15 at 20:47+Space::Send "_"and it worked. – dashingdove Mar 22 '24 at 07:16