The attached main.xml will disable the 0-9 keys only when reading a book and keeps the menu navigation working. This and the clock are the only hacks inside this file. If you are using the joystick hack you won't loose it because it's in the application.xml file.
Please let me know if it's ok.
Of course the whole: "use at your own risk applies here".