Cool idea, but wouldn't it make sense to remove the letter J from the most used letters?
If you don't use that letter for Vim it drops from the top 8 all the way to the bottom of the frequency chart (assuming you only type English). If you than map whatever J does in Vim to a more frequently used letter your typing speed should go up.
Alternatively since J seems to be used mostly for navigation (not sure, I don't use Vim) use the d-pad to do that instead.
---
> After I upgraded my gamepad to the DualShock4, I realized I could make diagonal inputs relatively accurately. Integrating diagonal inputs would reduce the number of more complex inputs required thus increasing speed.
You're right of course about removing the letter j from the most used letters. My strategy is to continue logging the inputs made with this system and adjust the mapping as frequencies change. If I indeed use the d-pad more often than j when using this system, the letter j will eventually be flagged for remapping. By making only one adjustment at a time the relearning effort is manageable.
As for diagonal inputs, I've actually done it and I'm still experimenting with it. I can accurately target 8 sectors when there is no dialing involved but with dialing I would stick to 4. I think a hybrid system that allows for 8 sectors but switches to 4 when I start rotating the stick would be the best of both.
If you don't use that letter for Vim it drops from the top 8 all the way to the bottom of the frequency chart (assuming you only type English). If you than map whatever J does in Vim to a more frequently used letter your typing speed should go up.
Alternatively since J seems to be used mostly for navigation (not sure, I don't use Vim) use the d-pad to do that instead.
---
> After I upgraded my gamepad to the DualShock4, I realized I could make diagonal inputs relatively accurately. Integrating diagonal inputs would reduce the number of more complex inputs required thus increasing speed.
Any plans to do that?