|
Task Description
Here is my idea for making the text input on all targets easier and quicker.
It boils down to grouping similar letters and symbols. How I would see this accomplished is explained below.
For your standard “keyboard field” you would have a bar of letters in alphabetic order (I am not sure whether the whole alphabet should be shown at once or just a fraction of it). See code below for a concept drawing.
___________
| |
| |
|____+____|
|bcdefhijk|
The plus sign marks the symbol that would be added upon pressing the select key. You move through the alphabet by pressing left and right, or scrolling the wheel.
For uppercase characters a button would have to pressed - different buttons would be used on different targets.
Now for all the non standard characters pressing up or down would activate a vertical bar displaying possible characters similar to the one currently selected.
___________
| _ |
| |á| |
|___|ä|___|
|yz. abcde|
You’d move through this bar with up and down keys and add a letter with select. Alternatively this bar could scroll up and down while the selection box would stay fixed in place, thus showing different characters as the bar is scrolled.
Adding space to the text would be as simple as pressing up or down on a letter which doesn’t have any alternate characters assigned to it.
Hopefully you can visualise this from my description and see that it would greatly enhance speed and ease of use of editing text with rockbox.
|