How to remap keyboard keys to avoid RSI in VIM
===

*I hope this does not come across as an attempt to spark conversation purely for the sake of doing so.* 

I use vim a great deal (5-10 hours a day) and I noticed my left wrist is the first to start aching. The standard keyboard layout (see image below) is almost guaranteed to give you arthritis.

![Standard Keyboard][1]

Currently, I have remapped 

 - <kbd>Ctrl</kbd> to <kbd>Shift</kbd>
 - <kbd>Shift</kbd> to <kbd>Caps Lock</kbd>
 - <kbd>Caps Lock</kbd> to <kbd>Ctrl</kbd>

This **helps** with common commands such as <kbd>Ctrl</kbd><kbd>f</kbd> or <kbd>Shift</kbd><kbd>2</kbd> (<kbd>@</kbd>), but I still have to twist my wrist to get at those combinations. Is there anyway to remap the keys so as to avoid this twisting on the left wrist (maybe use the <kbd>Tab</kbd> key)? I just find it odd that for a text editor designed specifically for programmers, it would make heavy use of these out of the way keys. I have considered remapping to the old keyboard layout (see below image), but I don't want to learn that if it is going to have the same fundamental problems as my current remapping.

![old keyboard layout][2]


  [1]: http://i.stack.imgur.com/3zgYD.jpg
  [2]: http://i.stack.imgur.com/Wm8r5.jpg