So on my Windows systems, I’ve been using an add on called TouchCursor. You can find it on SourceForge if you are interested.
What it lets you do is create another “activation” key, similar to the Cmd/Ctrl/Alt key. By default, it is the space bar. With it, you can hold down Space Bar, then press the letter I, and it instead does a cursor up. Space Bar + K does a cursor down, J and L do cursor left/right, and so on. You can create your own mappings and reassign any of these, as well as pick a different activation key other than Space Bar.
It also works for multiple keypresses, as long as I hold down Space Bar, I can hit the letter I and with each hit it moves the cursor up a row.
This is a great app as you can move the cursor around, etc without having to move your fingers off the home row position.
I’ve been trying to emulate this functionality with Keyboard Maestro, but so far can’t come up with the right combination. Was hoping someone might have some ideas, I’m hardly an expert at Keyboard Maestro.
Also open to an alternative application that will do the same thing, if anyone knows of one. It’s just a very valuable tool for me, and one that I really really really miss when I use my Macs. You wouldn’t believe how much faster it is to type when you don’t have to constantly move your fingers from the home row to the cursor keys, reach over to delete, etc.