N900: 2nd Function Key (blue arrow) does not work correctly
Status: Beta
Brought to you by:
tteuling
It's only a small bug but I think it's worth filling this report:
Steps to reproduce this problem:
1. Start PackageView
2. Go to the text input field to search a package
3. press the blue arrow (second row, first clum on the n900's hardware keyboard) - don't press and hold!
4. press the "q" key on the hardware keyboard.
Actual result: "q" is printed
Expected result: "1" (blue value on this key) is printed.
In every(?) other application on the tablet it works in this way.
Workaround: Press both keys at the same time.
Also affects 'WeighJinni'.
Since my applications are not using Gtk or Qt, I have to write my own access code to the virtual/physical keyboard. Obviously this keyboard handling must be directly supported by the client/GUI library which in my case is not. IMHO this should be solved in the X11 input layer so that every application supports such feature (but it seems, it is not).
Stateful keyborad handling is tricky. I put in on the TODO list, but chances are small that I will support it soon (for example this functionality does magic to certain keyboard modifier and may need to know something about the keyboard layout).