Closed Bug 796413 Opened 12 years ago Closed 11 years ago

Keyboard layout doesn't match specs

Categories

(Firefox OS Graveyard :: Gaia::Keyboard, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-basecamp:-)

VERIFIED FIXED
blocking-basecamp -

People

(Reporter: ghtobz, Assigned: rudyl)

References

Details

(Whiteboard: [label:Keyboard & IME][label:needsUXinput][LOE:S][label:feature])

[GitHub issue by rafaelrebolleda on 2012-07-23T08:43:50Z, https://github.com/mozilla-b2g/gaia/issues/2701]
More specifically, it doesn't match:

* Standard layout around the space bar
* Email layout
* URL layout

The specs have been available in [the wiki](https://wiki.mozilla.org/Gaia/System/Keyboard#Design_Spec) for a long while.

/cc @dcoloma, @lodr, @timdream, @RudyLu, @caseyyee
[GitHub comment by timdream on 2012-08-14T09:02:48Z]
@RudyLu @lodr Can any of you work on the little differences on these? I suspect not all the differences is because of the implementation -- some of them being the fact that the spec is not up-to-date with info we decided since last meeting. Check with me or @caseyyee if in doubt.
[GitHub comment by RudyLu on 2012-09-07T12:10:06Z]
Hi @rafaelrebolleda,
When implementing the keyboard of type URL, I encountered a problem,
Please refer to [this screenshot](http://i.imgur.com/0m4GU), which shows that we would have duplicate symbols shown when the user switches to the alternative layout of "number and basic symbols".

Could you please help define how to avoid this situation?
Thanks.
[GitHub comment by rafaelrebolleda on 2012-09-07T14:20:50Z]
Sure!

I'm aware of the issue, but thought these refinements wouldn't make it into V1. If you're up to it, my idea is to provide simple alternate layouts in those occasions. That will probably imply having fewer keys per row.

Otherwise, we'll have to come up with different characters for those keys... I'm not sure we're going to have so many useful ones.
[GitHub comment by RudyLu on 2012-09-12T06:37:44Z]
@rafaelrebolleda, 
 1. For "simple alternate layouts in those occasions", it will be much more complicated to implement it. 
     Besides, we have to define all the alternate layouts for URL, email, and maybe search type.

 2. I would suggest we put only the most important keys in the bottom row, such as
 `.`, `/`, `[space]`, and `.com` for URL type.
[GitHub comment by autonome on 2012-09-25T01:18:39Z]
Hi @RudyLu, what's the status of this issue? When do you expect to be able to fix it by?
[GitHub comment by rafaelrebolleda on 2012-09-27T15:54:49Z]
As mentioned in #3566, in which new specs are posted:

>I know some keys will be duplicated when switching to alternate keyboards (discussed in other threads), but unless someone tells me we can do *less, bigger* keys on those, I'd stick with what we have for the time being. It's not very elegant but we've got bigger fishes to fry right now.
blocking-basecamp: + → -
Component: Gaia → Gaia::System::Keyboard
Depends on: 824139
This has been a issue since 2012/10/01. Keyboard design keep going out of control, including adding different style of keyboard and so on.

Like the bug I reported is one of the recently example of how the design should be done. (Bug 824139) If one just add a "@" to solve the issue, it would causing other issues like double "@" or one symbol disappeared.
blocking-basecamp: - → ?
OS: All → Gonk (Firefox OS)
Hardware: All → ARM
Triage: BB-, Chris Lee minused the bug (assuming product has decided the current implementation is fine). 
Adding Josh to make sure this is fine to be different from UX spec. Please renom if changes needed.
blocking-basecamp: ? → -
Flags: needinfo?(jcarpenter)
Hi guys, I'll talk to Rafa and Casey and follow up on this.
Flags: needinfo?(jcarpenter)
Flags: needinfo?(kyee)
Whiteboard: [label:Keyboard & IME][label:needsUXinput][LOE:S][label:feature] → [label:Keyboard & IME][label:needsUXinput][LOE:S][label:feature], BerlinWW
Anyone working on this for Berlin work week, ping Casey and/or Rafa for the latest on what needs to be done.
it's blocking-basecamp-, not expecting the resource to be spent on this one. are you suggesting this is to be plused?
Hi Joe, we're per Andreas's day one intro, UX is tagging bugs that we'd like devs to address as they complete the remaining blockers. 

Casey and Rafa, I'm going to remove the "BerlinWW" tag from this until there is something actionable for devs to tackle. There's been no UX movement on this in a while, and other important keyboard bugs are still outstanding.
Whiteboard: [label:Keyboard & IME][label:needsUXinput][LOE:S][label:feature], BerlinWW → [label:Keyboard & IME][label:needsUXinput][LOE:S][label:feature]
Just to update this bug.

Myself and Raffa have decided that the current implementation is sufficient for V1 despite not matching the UX specs.    Any remaining issues have separate bugs filed so we can close this one out.
Status: NEW → RESOLVED
Closed: 11 years ago
Flags: needinfo?(kyee)
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.