consider a split and reprogrammable keyboard like a zsa moonlander/voyager/halfmoon, dygma defy/raise
ZSA even provides some base configs for different applications.
being able to send complex keybinds with a single keypress makes your life a lot easier.