There's no point in repeating all my argument over and over again. It's been said already
I think that a voting pool would be quite a good solution, perhaps with following options:
I don't know that a vote is entirely necessary, but my entry would have to be Hotcooler's design. I know some Russian characters are not frequently used, but I do not know which ones they are. When I laid out the Cyrillic characters, I did so based on the layout of the standard Russian keyboard, but I simply guessed at the "alternate" characters. Since Hotcooler speaks Russian, I trust his Cyrillic layout is much more efficient than mine.
cosurgi said:
1. ctrl-alt-F1 (a typical combination in linux to switch between virtual consoles)
2. shift-F9
3. ctrl-alt-,
4. Ł (on polish keyboard it is AltGr-SHIFT-L), or ł (AltGr-L)
5. é, É (which collides with caps-lock)
6. caps-lock
And a list of missing keys: _ (I'm not sure if 'D' has _ on it), PgUp, PgDn, Insert, Home, End, LCD Brightness control, SysRq (useful for hacking), Pause, ~, `.
It has been my assumption that all modifier keys (FN, shift, ctrl, alt) would be sticky keys. This has been the case on every thumb-typeable device I've owned, and many button combinations would be impossible without it. With sticky keys you would press the following for your examples ("," means the key is pressed and released. "+" means the two keys are pressed at the same time):
1. Ctrl, Alt, RT+1
2. Shift, RT+9
3. Ctrl, Alt, FN, Alt
4. FN, L could be made "Ł" and "£" could be moved somewhere else. There are still quite a few LT+key spaces open.
5. All accented FN characters would have their case changed by the shift key in the normal way. "é" would be FN, E. "É" would be shift, FN, E.
6. FN, Shift
"_", "~", and "`" are already accounted for. Their positions are LT+D, LT+A, and LT+R, respectively. The other functions could be mapped to any of the unused LT+key positions. Personally, I feel only the display brightness controls are really necessary. The others are merely convenience keys an their functions can be performed in other ways.
CoMiKe said:
For thumb typing, the best position for backspace is the CTRL key, as it's on the opposite side to the FN key.
On all thumb-typable keypads I've ever used, FN has always been a "sticky" key. Backspace is used
far more often than Esc, and therefore should be a "white" key and reside in its natural position.