Hi,
First post, so forgive any etiquette issues. Secondly, thanks to all for Rockbox, it's amazing!
I just noticed that the virtual keyboard on a friend's X5 was far more functional than on my H340. On the H340, you couldn't select the line being edited, and place the cursor at arbitrary positions. You could only delete from the end, and retype the lot.
Some grepping later, I think I found the problem. In the file, apps/recorder/keyboard.c KBD_MODES is not defined for the H300 series. Changing this, and compiling under the simulator worked a treat. I just cross compiled it, and fired it onto the H300, and that worked a treat, too. Time will tell if I've actually broken anything. Anyway, I've included the patch, for what it's worth.
Finally, is there a reason that the first char of the virtual keyboard starts in the 2nd column of the screen?
Once again, thanks to all for Rockbox!
===Rich
[attachment deleted by admin, too old]