Ben,
fixed the settings-dialog for non-touch-readers by assigning doCenter = doCenterF() and pushed it to apps-repository.
Some additional thoughts:
doHold0 should call the same code as doRoot in calendar. Otherwise PRS300/505 will not save calendar.dat!
wordDays[..] could be used instead of string-literals here
Code:
if (weekBeginsWith=="Mon") {
this.labelSun.setValue(wordDays[1]);
this.labelMon.setValue(wordDays[2]);
...
and also near the end of the code.
Giving a first approach for localization.
Regards
Mark
PS: Virtual-Keyboard (re)posted by VictorSJG (originally writen by m-land) is xDicto in the Sim. Non-Touch-Skin is required to use it.
But I'm nearly sure that the build in keyboard could be accessed for 600/x50 touch-type-readers, but as RL is realy busy right now I can't be of great help for the next few weeks.