Tool 1: AutoHotKey

This thing is awesome. Among other things, it lets you rebind any key to any "command", whether that is another key, a keyboard shortcut, whatever. You can open apps, run scripts, move the cursor...

Here is a list of the keyboard modifications I have enactted through code.

Note that except for a couple of keys (which are admittedly pretty useless already), no key functionality is really "Overwritten". the h key still types h, it's just that Alt-H now types "()", which is indespencible for coding!

My confession on AI with AutoHotKey

I'm sorry! I used ChatGPT to "help" me. The scripts I use are about 60-40 me-to-machine, to be honest. There just aren't really much resources on it other than the official documentation. I even went on [dry retches] Reddit, to see if they could help me with a polling issue I was having. They could not. Neither could AI, sort of. It took a lot of trial and error, but I finally got the correct series of specific "settings" correct that there is rarely issues.

AutoHotKey is actually too niche of a coding language for AI to be particularlly good at it. Now that I'm decent enough to maintain my own simple scripts, I just use the V2 documentation and that's more than enough.

Maybe I should make a video or something as a guide to new users...

Tool 2: Krita