Earlier quoted context omitted.
> Caps lock is Escape everywhere all the time This would be a limit: I use AHK to have chorded keys: - caps is esc if used alone, control if used with another key - enter is enter if used alone, control if used with another key - shift left is page up if used alone, shift if used with another key - shift right is page down if used alone, shift if used with another key - alt left is home if used alone, alt if used wit…
This is super interesting. I absolutely love AHK, too. But can you please clarify how you achieve, "caps is esc if used alone, control if used with another key"? Is it based on whether the key is still down (pressed) vs. up (released)? If you don't mind, can you please share your script? My Capslock-as-a-modifier setup is very simple. I just use Capslock + various keys to do stuff: Capslock & p::Send, {PgUp} Capslock…
I've already posted it here, check my posting history.
Since you are the 2nd person to ask, I might even put it on github!