On my PC, I am using TouchCursor, so that I can control the text cursor using key combinations such as:
SPACE+I/J/K/L: up/left/down/right
SPACE+H/N: page up/down
That way, and when using a keyboard with a TrackPoint, everything is reachable from the home row, and I don't need to move hands. TouchCursor reconfigures the space key:
to act as a modifier key when pressed together with I/J/K/L/H/N/..., and
to act as space, when pressed and released.
Can I get the same functionality with an external keyboard connected to a modern Android device?