What about a keyboard layout for programming? Dedicated keys for “if”, “for”, parentheses, braces, etc? This can’t be that hard to set up, there must be plugins in Vim, Emacs, and others.
>>divbze+(OP)
Could be done with qmk and any mechanical keyboard supporting it (and much more but it is common to hear about people having a vim layer).