I've noticed recently that when I program for periods of time, my right pinky starts to hurt a little. I think it has to do with the frequent need to use arrow keys for autocompletion and navigating around the code.
I started using the microsoft ergonomic keyboard and looking into touch typing but the former accentuates the distance of the arrow keys making the problem worse and the latter does not seem to be oriented for people who are constantly using modifier keys and arrow keys.
I read a bunch of suggestions that basically amount to switching over to learning the vim shortcuts and though I have used vim, I just don't see it as convenient, even in the form of ideaVim for my intellij setup as it's quite annoying to keep switching modes. That said, I have liked the way vim uses hjkl as arrows so I'm trying to see if I can adapt to use ctrl + the letter to substitute for arrow keys.
Also I'm not going to learn to use a dvorak keyboard. I already have enough trouble dealing with shortcut differences when I switch between macs and PC. Dvorak is interesting but in the end we live in a qwerty world.
I'd love to hear any solutions you guys have come up with.