| Home | Forums | Register | FAQ | Search | Today's Posts | Mark Forums Read |
|
Welcome to the misticriver forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact contact us. |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|||
|
usability: On-screen keyboard layouts
Although the rockword keyboard looks nice, the querty layout is one of the least usefull layouts to be used for an onscreen keyboard. This for the reason that the querty layout was constructed to prevent jamming of old typewriters. This meant that the most used letters needed to be placed far apart from each other.
On-screen this means that you need to make a lot of (unnecessary) movement. For onscreen typing a simple alphabetic scheme is much more convenient. Or even the Dvorak keyboard layout would, imo, be much faster. The alphabet scheme is used in many console-games, which also suffer from the limit of buttons. The current available rockbox onscreen keyboards do their job, but it's far from optimal. I think it would be better if there was a single, for onscreen optimised keyboard layout. What do others think about this? (disclaimer-ish thingy: this is in now way meant to bash or offend anyone, just general discussion Last edited by salival : March 15th, 2006 at 02:27 AM. |
|
|||
|
I didn't forget about it and it is pretty usable, but (there's always a but) it is not optimal. I think there are too many letters onscreen at the same time, therefore it may appear cluttered. Because of all those characters on screen at the same time, they need to be smaller than they have to be. For some users with bad eyesight (to put it bluntly) this might cause difficulties.
In my view only the letters of the alphabet need to be on screen. Add a shift and capslock button to accomodate uppercase letters and a 'symbols' button for other characters. That way the characters can be larger which means it becomes more usable. |
|
|||
|
I agree, characters are too small for the H300 screen. We need an update on this. Don't forget that Rockbox pre-existed in other Daps that have smaller screens than the H300 has.
|
|
|||
|
Ah, but see, you didn't say any of that in the previous post.
I dunno, I personally like having access to everything at once, without having to toggle to see my other selections (for symbols especially). But I can see value in a large-font equivalent. And as a note, I use an H120, and a Nano. And I *like* the Rockbox default font on my tiny screen. Hehehe. |
|
|||
|
To add some constructive comments I created a mockup of a onscreen keyboard. There is room for improvement (ie. readability), but this it the direction I would like to see the RB keyboard going.
![]() link backup link This layout uses less screenspace than the rockword keyboard for instance. Additional keys can be added under the numeric pad and by resizing the spacebar. Back to you guys Last edited by salival : March 14th, 2006 at 02:07 AM. |
|
|||
|
that is a great looking keyboard salival
__________________
http://www.myspace.com/thequalityobject |
|
|||
|
completly another idea i just came up with
to switch betwen columns is left/right and then up or down to choose letter then for example up is A and up,up is B and so on then record button can be space AB EF IJ MN QR UV YZ CD GH KL OP ST WX /. |
|
|||
|
This is a 100% unnecessary comment, but sorry i just have to point it out...
Quote:
On topic, the pic salival posted isnt loading for me, but i can kind of picture it from the descriptions and reactions. sounds like a great idea to me, especially as rockbox advances to have plugins like a wiki reader with a search function. Personally i dont mind small font, but with that in mind, compression of keyboard space could leave room for something else, like part of the file tree or a mini wps bar or something. |
|
|||
|
This is a minor thing...You can still type 1,2,3,4,5,6,7,eight, 9! Voila!
Ok...just joking...This is a mockup though, no big deal! BTW I find this keyboard very eye-friendly. |
|
|||
|
Rockbox is supposed to work the same on all targets though. So ideally any keyboard design should be one that can be scaled easily to all targets. Right now the current virtual keyboard works the same on all of them, though on very small screened (in terms of pixels, not physical size) devices, it shows smaller subsections of the keyboard that you toggle through.
So, generally speaking, the best solution would just to be to use a larger font for the vkeyboard on H300s, to preserve the "works the same everywhere" philosophy. |
|
|||
|
Quote:
#ifdef LCD=colour then code1 #ifdef LCD=grayscale then code2 Now...if you compile a version for the H300, code1 will be compiled while code2 will be ignored. This is the way how Rockbox code can run in different platforms. That's why we have colour in H300s and not for H100s, remote support for irivers and not for archos players etc. This way we can surely have a bigger keyboard like that on H300 and smaller ones for targets with smaller screen. |
|
|||
|
You misread what I said. The functionality should be the same. Both can have different keyboards, but the key layout, and button presses used to navigate the keyboards should be as similar across all targets as possible.
|
|
|||
|
Quote:
|
|
|||
|
So, how would you make his keyboard work on a screen that's too small to show the keyboard? If you just use letters as the keys, then it's fine, even for the character cell targets, but if you try to draw lines around them, that won't work elsewhere. Also, there's no real reason any key should be bigger than any other, except to waste space.
|