How to remap keyboard keys to avoid RSI in VIM -


I hope that this does not clearly come in the form of a conversation attempt.

I use a very good deal (5-10 hours a day) and I saw that my left wrist is the first to start pain. Standard keyboard layout (see image below) is almost guaranteed to give you arthritis.

standard keyboard </ P> <p> Currently, I </ p> <ul </ Kbd> <kbd> </ kbd> </ kbd> </ kbd> </ kbd> </ kbd> <kbd </ kbd> from <kbd> </ kbd> to <kbd> Ctrl </ kbd> </ Li> <li> </ li> </ li> <li> </ kbd> << Kbd> Ctrl </ kbd> <kbd> f </ kbd> or <kbd> Shift </ kbd> <kbd> 2 < <Strong> helps </ strong> (<Kbd> @ </ kbd>) with common commands like / kbd>, but still have to fold my wrist to bring them to the particles. To avoid this twist on the left wrist (i.e. use the <kbd> tab </ kbd> key)? It just seems strange that for a specially designed text editor for the programmer, this can be a huge use of their keys, I have considered matching the old keyboard layout (see image below), but I do not know it I want to have basic problems like my current remapping. </ P> <p> <img src =

Note: I Itsk am not just a typist who suffer from the pain of the wrist.

In my experience, just go to Caps to Ctrl Mapping (if you want caps and want to swap two) and instead of using Ctrl + [] Esc is a big difference Ctrl + [ does not require additional mapping in vim because it is equal to esc . If you can teach yourself this small change, then you lower your movement by a great deal when you think how many times you use Esc in vim.

Caps Ctrl Mapping can not be done inside VIM and can be made system-wide, however, in a more convenient location, Kbd> Ctrl will also help with the use of the Ctrl combination depending on the OS you are using, there are different ways of repacking keys: some common options are:

  • (gnu / linux)
  • (OSX)
  • Keytack (Windows)


    I also mention combinations in your post such as Ctrl + f and Shift + 2 You need to press and press your wrist. It looks like you're using the Ctrl and Shift keys on the left side of your keyboard, you should actually use both sets of these keys, whatever you Modifying it, unlike its key is in the hands. This will negate this wrist movement.

  • Comments

    Popular posts from this blog

    Python SQLAlchemy:AttributeError: Neither 'Column' object nor 'Comparator' object has an attribute 'schema' -

    java - How not to audit a join table and related entities using Hibernate Envers? -

    mongodb - CakePHP paginator ignoring order, but only for certain values -