6
3
Today on hacker news there was a clever article on custom shortcut keys.
The author talks about a technique for remapping a modifier key such as CTRL to ESC if CTRL were pressed without a modifier. This is useful in vim because of how often you need to press ESC.
Another technique he describes is mapping the open parenthesis, (
to the left shift key, and )
to the right shift key.
If another key is pressed when shift is held down, the shift key behaves normally.
The author describes the software he uses on OSX, but is there a way to do this on Windows?
I've heard of AutoHotKey but it seems to only fire macros when simple keys are pressed, rather than the conditional state switch that this would require.
AFAIK AHK should allow you to check if a key is pressed without any modifier, then perform different actions based on the results of the check. – Karan – 2012-10-04T00:20:40.023