should the rtl:false of the keyboard override the rtl of the document and make the keyboard work as if there were not rtl set anywhere? And welcome @herut - I do not think we have met yet! Glad you are here.
We have an idea to solve the typing of numbers but perhaps you guys can do a test. The idea is that we can set the document to rtl false when we want to type numbers and set it back again when we are not typing numbers. We also added events in the patched ZIM 016 for the NumPad being opened and closed.