Support and General Use > User Interface and Voice

usability: On-screen keyboard

<< < (4/8) > >>

pabouk:

--- Quote from: moozooh on March 16, 2006, 08:23:58 AM ---
--- Quote from: salival on March 15, 2006, 10:38:22 AM ---cyrillic: 66 (three screens/sets of 22 characters each)

--- End quote ---
Wrong. The language-specific characters are: АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ (and you may even discard Ё, as it is optional). That sums up to 33 (32 without Ё) characters...

--- End quote ---
Yes but that is just for Russian ;) What about other languages using cyrillic like Belarusian, Serbian, Macedonian, Ukrainian, Bulgarian and many non-slavic languages from ex-soviet union countries? Are they inferior? ???


--- Quote from: Llorean on March 16, 2006, 06:14:35 AM ---I'm of the opinion that the current vkeyboard doesn't have any serious disadvantages other than the characters being too small for some people on the larger screen or higher resolution targets. I think maybe reconsidering the font choice of those and maybe having a larger font and just showing the subset that the H1x0s show is a better solution.
--- End quote ---
I agree that the keyboard should be simple and I am not supporter of merely fancy-and-non-functional features like boxes aroung characters but I think that on-screen keyboard with space for more than one line of edited text would be very useful.

I do not agree that text editor is not important for Rockbox. It would be very useful for editing configuration files, writing notes about music I am listening on radio or podcast etc. Editing ID3 tags with more than one line visible would be really cool too.

salival:
Some people have stated they didn't like the borders around the characters. Since I could understand why I created a cleaner mockup.


(click for original)

I firmly believe that the bigger screens need some sort of container for the keyboard, so it may be implemented more easily into plugins. Plus it gives the oppertunity to group buttons, in this case numeric and function keys (shift etc.)

salival:
When you have a button to toggle between navigating in the keyboard and moving around on the "paper" the on screen arrow keys can be removed, which frees up space for character heavy languages.

I think a selection-button hold would work best for this. (navi-hold/ joystickpress-hold/...)

salival:
...and it would look something like this for non latin char sets.

(click for original)

note: in this mockup I excluded the arrows. In my current opinion a button-hold to toggle between screen and keyboard seems the best solution.

salival:
I have started a design document: link

I need help in defining the character sets and rules for non-latin character sets.

Since I posted it in the rockbox wiki, feel free to edit the document. Although this document is intended as a functional design, if someone has suggestions on the technical implementation of this all don't hesitate to add them.

One friendly request though: Until we have come to a design which contain very little flaws, I would like you to put suggested changes in a note (ie. "Note: more columns") or at least tell which section you edited. (I know there's revisioning, this is IMO a little clearer and faster :) )

When the design is as complete as possible I plan to add it as a feature request.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version