This annoyed me too, until recently. I found the solution to this on my phone. It's a moto G with a physical volume button on the side. It has Lineage OS on it and I found this: settings -> buttons -> Volume buttons -> Keyboard cursor control (Volume up/down moves cursor left/right). I can now easily control moving the cursor one char left/right and am slightly more comfortable typing on my phone.