source: http://xahlee.info/kbd/vi_hjkl_vs_inverted_t_ijkl_arrow_keys.html