Многие программы позволяют настраивать свои комбинации клавиш, и бывает уже есть готовые варианты с настройками под стиль vi, emacs.
С недавнего времени перешел на оконный менеджер cwm (до этого использовал evilwm - абсолютный его аналог), в котором можно настраивать свои хоткеи. По-умолчанию vi-like. Поскольку чаще в правой руке приходится держать мышку, то тянуться за клавишами h,j,k,l не удобно (и стрелочками тоже), и поэтому использую геймерский вариант: a,s,w,d. В сочетании с зажатыми Ctrl, Alt, Shift для переключения между окнами, изменением их размера и перемещением окон - полное управление WM делается одной левой, когда другая рука на мышке. Аналогично в tmux - ^B a,s,w,d для переключения между панелями в окне (+ Shift изменение размера, + Ctrl перемещение). Пока не встретил ниодной консольной программы, в которой используются F11 и F12, и поэтому в tmux они переключают окна влево/вправо.