I am reminded that vi users made a trillion-dollar company restore the escape key to their laptops after removing it for the Touch Bar.
@rk @mcc this is still my biggest bugbear when I want to use vim from mobile, the muscle memory for ESC is hard to break, but one or another thing in my mobile stack treats ESC on my (hardware) keyboard as "home button", rendering vim pretty useless.
I have some mapping in my .vimrc for "I need ESC to mode-shift but I can't actually use it" but I could not tell you what it is.
I agree with what was expressed elsewhere in the thread that "keyboard" may be a limiting abstraction for a mobile device. It could be interesting to mode-shift with gestures, for instance. (OTOH, keyboards are still Pretty Goddamned Good, so)
@mcc the Touch Pro 2's keyboard was pretty excellent. https://m.gsmarena.com/htc_touch_pro2-pictures-2690.php
With the adjustable tilt, I haven't seen any other phone get this right.
@mcc
inoremap jj <Esc>
Helps. Typing the column character is indeed annoying on mobile