Hi - thanks for the suggestion - the Hacker's keyboard isn't available for my version of Android (the Play store tells me that the version in the store is for an older version).
However, I have installed the Google (GBoard) keyboard, and then proceeded to disable everything to to with text prediction, and found out that I also have to disable spellcheck.
So far, I can type. However, when I press the <enter> key at the end of any line, the last character is deleted.
I can put the character back by using the arrow <up> key to go back up, type in the character that was deleted and then use the arrow <down> key to go to the next line and continue typing.
The <enter> (or <return>) key seems to cause the last character on the line to be deleted.
Seems like it might have something to do with the editor.
I'll try other keyboards, with the same settings as the GBoard keyboard and see if it's related to the GBoard keyboard, but I suspect it's the PythonAnywhere code editor behavior.
Additional note: - A quicker way to resolve this in order not to loose productivity is to type a character I don't need at the end of each line (e.g., a period <.>) and then press <enter> - PythonAnywhere removes the period and then I can continue.
Not good - but I can can type at my regular speed and not have to keep going back a line.
Just also need to remember not to do this when I'm on my Mac :)