Yes and like you had it.
-autoboot_delay 2 -autoboot_command cload\n
it think the autoboot_delay is…
2 -autoboot_command cload\n
Because without quotes around the 2 like “2” it doesn’t know when the command stops.
Same thing with everything else. It needs to know where the -rompath info starts and stops. The quotes give it this info.
That is why without any quotes it takes the last character on the command line as a rom.
without quotes it assumes everything on the command line is the path to the rom. It doesn’t recognize that you are passing it multiple commands.
The scope of the separate CMD file takes the place of quotes so it works then.
Without someone adding a keyboard for cores that don’t have one I don’t know.
You could try a standard Android 3rd party keyboard app. Something with overlay support.
Or you could maybe create an android overlay that has an F2 button.
Or maybe this.
https://www.amazon.com/stores/Rii/page/656646AF-3B85-404E-AEDF-F1DF55BFD4EB?ref_=ast_bln