this will make 【jj】 do Esc, and disable the Esc key. (thanks to 00Davo〔☛ Programer Hand Health: vi Esc Key Syndrome#comment-1426377905〕)

if you have a special keyboard (such as the ergodox 〔☛ Ergonomic Keyboards〕 ) where the {↖ Home, ↘ End} keys are right under your thumbs, then you can make them do command mode and insert mode, like this:

Here's a keybinding design for vi. It is based on the principle that most frequently used commands be placed on the most easy-to-press keys. 〔 ErgoVim Key Mappings 2011-01-01 By Harrison Ainsworth. @ www.hxa.name…〕 At one point in my hand health crisis, i was planning to do this in emacs.

In vi, one does not move the end of the line ($) and then do 'i'. This demonstrates a lack of vi mastery. There is one efficient command for the operation you are trying to perform and that is 'A', +Xah Lee.﻿