One of the slowest things I have to do when typing is use the arrow keys. I know a lot of hardcore programmers use vim when writing programs and that h, j, k, and l are used to move the cursor, but that doesn't work for 99% of programs.
My problem with the arrow keys is that I can't reach them from the position my hands are normally in on the keyboard, so I need to move them and then move them back. The other problem is that the arrow keys happen to be in completely different places on EVERY keyboard. Switching between their placement in the keyboard at work and the one at home is becoming a pain.
Are there any keyboards that address this issue, or even some tricks to use on normal keyboards?