Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Welcome to the Rockbox Technical Forums!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  User Interface and Voice
| | |-+  usability: On-screen keyboard
« previous next »
  • Print
Pages: 1 2 [3]

Author Topic: usability: On-screen keyboard  (Read 24323 times)

Offline phaedrus961

  • Member
  • *
  • Posts: 27
Re: usability: On-screen keyboard
« Reply #30 on: March 20, 2006, 05:23:17 PM »
salival:

As I said, my patch is not really what you're looking for. It was designed to allow the user to create their own layout which works for their screen size and font, instead of having pre-defined layouts. This way, everyone can have only the chars that they need/want and a layout that is intuitive for them. Granted, it's not as pretty as what you're suggesting, but I believe my approach offers the user much more flexibility.

Don't get me wrong, I don't think yours is a bad idea. It's just:
1. Mine should work for most everybody's needs.
2. It's already implemented.
Logged

Offline salival

  • Member
  • *
  • Posts: 32
Re: usability: On-screen keyboard
« Reply #31 on: March 24, 2006, 06:10:57 AM »
Korean and thai layouts added.

These need to be checked and verified. (link)

edit: Greek layout added. Also needs to be verified.
edit2: Russian and Macedonian layouts added. Needs verification
« Last Edit: March 24, 2006, 07:02:51 AM by salival »
Logged

Offline XavierGr

  • Global Moderator
  • Member
  • *
  • Posts: 207
Re: usability: On-screen keyboard
« Reply #32 on: March 25, 2006, 10:05:52 PM »
I think salival's idea for a unified virtual keyboard is very good, though very hard to implement on current rockbox code.

One major problem is the default font of rockbox. Is this font a unifont?

Will the virtual keayboard be drawed as a (1)"b/w picture" or as (2)"text"?

1. If we are going to display the keyboard as a picture we need many pictures for each language that contain the characters.
-Good thing with the picture idea is that we can make specific bmp files per target and per language. (a lot of pictures though)
-I still don't know though how the user will be able to input those characters, if the default font can't accept those....

2.Displaying the keybard with text is very difficult on this current state. Remember that we are restricted to font selection. We have the default font that is the same for all targets. Making a keybaord with this font is difficult to match all screens. E.g. On archos it will fit fine but then on H300 (or even iPod Video) it won't. It will be tiny.

So unless we change the font system I can't  see how we can make this work. Either we need pictures for each target or we have to load a different font.

Maybe some things are unclear to me but implementing the idea needs major rework on some parts.
Logged

Offline salival

  • Member
  • *
  • Posts: 32
Re: usability: On-screen keyboard
« Reply #33 on: March 26, 2006, 06:08:47 AM »
A text based keyboard has my preference, since that way you only have to define the layouts once. The font has to be the right size offcourse.
As for the font issue: I believe there are patches being developed for multiple font support.

If a bitmap based layout is chosen, sprites could be a solution. That way you only need one (or a few) image(s) for every target. On selection the character color could be inverted.

An other option would be to generate the bitmaps with somthing like the gd graphics library. (that would even be convienient wen using a sprite)

I am no programmer and as such have limited understanding of what is really possible or not. However, most of the things in my proposal are already there in one way or another and only need to be optimised. (multiple/custom layouts for example)

If someone thinks some parts of my proposal could be done easier or better, feel free to add a note or suggestion to the design document.
« Last Edit: March 26, 2006, 06:35:27 AM by salival »
Logged

Offline salival

  • Member
  • *
  • Posts: 32
Re: usability: On-screen keyboard
« Reply #34 on: March 26, 2006, 07:42:11 AM »
Hebrew layout added, probably incomplete. Needs to be verified and completed.
Logged

Offline salival

  • Member
  • *
  • Posts: 32
Re: usability: On-screen keyboard
« Reply #35 on: March 27, 2006, 04:15:57 AM »
I submitted a feature request as the basics of the document are done, IMO.

That doesn't mean there won't be any changes, but the basics should remain the same. So if there are changes they will be minor. (like character layouts)
Logged

Offline moozooh

  • Member
  • *
  • Posts: 58
Re: usability: On-screen keyboard
« Reply #36 on: March 27, 2006, 04:43:06 AM »
Quote from: salival on March 24, 2006, 06:10:57 AM
edit2: Russian and Macedonian layouts added. Needs verification
Thanks for the effort. It's very nice of you to care about the cyrillic layouts. :)

Russian is ok (can't really verify Macedonian), but one thing I think I should say about the symbol layout is that —> ¯ <— symbol isn't used anywhere. On the other hand, some of us (not particularly Russians though) use three different types of dash ("-", "–", "—") that could be present (maybe). However, there are two "-"s that are the same. You could delete "¯" and one of the "-"s, and replace them with "–" & "—". Another symbol I haven't seen used at all is "¨". Should be replaced with the trademark ("™"), maybe? The rest is quite good.
Logged

Offline salival

  • Member
  • *
  • Posts: 32
Re: usability: On-screen keyboard
« Reply #37 on: March 27, 2006, 05:31:18 AM »
The russian character set was re-defined by Andrey Nosich, including adding the symbols.

If you think the symbol layout for russian contains obsolete characters or misses some, feel free to modify it. That way the layouts will be as good and complete as possible.
Logged

Offline NuJew

  • Member
  • *
  • Posts: 21
Re: usability: On-screen keyboard
« Reply #38 on: April 25, 2006, 11:26:04 PM »
Quote from: salival on March 24, 2006, 06:10:57 AM
Korean and thai layouts added.

These need to be checked and verified. (link)

edit: Greek layout added. Also needs to be verified.
edit2: Russian and Macedonian layouts added. Needs verification

kedmanee is widely used and most popular Thai keyboard, where as pattachote
is rare (mostly old fashioned,
Logged

Offline rastaman01

  • Member
  • *
  • Posts: 6
Re: usability: On-screen keyboard
« Reply #39 on: July 07, 2009, 10:57:17 AM »
One suggestion I had as far as the virtual keyboard on the iPod targets:

It is just too complex to navigate through it... my suggestion would be to:
Use the scrollwheel to navigate left and right, and once the end of line is reached it should move to the next line (instead of using the scrollwheel to go up and down). 

The select button for the 'enter' comand is fine, and I guess the 'backspace' command when the file name is selected I can live with... but it would also be nice to use the << button to as backspace and >> as a forward-space. 

Menu to cancel and >|| to apply/accept work well.

Just a thought...
Logged

  • Print
Pages: 1 2 [3]
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  User Interface and Voice
| | |-+  usability: On-screen keyboard
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.249 seconds with 14 queries.