Writing code with touch
Video:
An virtual version of kseqi. The on-screen buttons can be activated by tapping or swiping, here they are used as if they form two joysticks.
Shortcuts are used to type keywords and commands. They are not provided by the text editor. Instead, they are from the input method, which is able to send the letters in in rapid succession; the editor just accepts them, as if the words are typed by hand.