[OSK] Chinese users have to scroll word ribbon to find correct character

Bug #1383887 reported by Michael Sheldon
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Ubuntu UX
Fix Committed
High
Jouni Helminen
ubuntu-keyboard
Confirmed
Medium
Michael Sheldon
ubuntu-keyboard (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Entering characters via pinyin can result in a lot of potential candidates on the word ribbon, sometimes requiring users to scroll the word ribbon a lot before they find the character they require.

There are two areas that need investigating here:

1) Can we order the pinyin predictions in such a way as to make commonly used characters more easily accessible

2) Can we modify the UI to allow the word ribbon to be expanded to show all characters at once (e.g. a button on the far right of the word ribbon that causes the word ribbon to display characters over the entire keyboard area until a character is selected).

Tags: ota-1
description: updated
description: updated
Changed in ubuntu-keyboard:
assignee: nobody → Michael Sheldon (michael-sheldon)
Changed in ubuntu-ux:
assignee: nobody → Jouni Helminen (jounihelminen)
status: New → Triaged
importance: Undecided → High
tags: added: ota-1
John Lea (johnlea)
summary: - Chinese users have to scroll word ribbon to find correct character
+ [OSK] Chinese users have to scroll word ribbon to find correct character
Revision history for this message
Jouni Helminen (jounihelminen) wrote :

Mike - is this still an issue? I would have thought option 1) is the desirable one, but wondering how this is handled on other platforms. Have you seen 2) elsewhere?

Revision history for this message
Michael Sheldon (michael-sheldon) wrote :

Hi Jouni - We've greatly improved our pinyin predictions and ordering since this bug was first filed, however other platforms do also implement option 2. e.g. on android there's a drop down arrow at the right of the word ribbon, which then displays a grid of characters over the keyboard area (see attached screenshots for an example).

Revision history for this message
Michael Sheldon (michael-sheldon) wrote :
Revision history for this message
Jouni Helminen (jounihelminen) wrote :

Thanks Michael.

Yes makes sense to use the whole keyboard area for the suggestions like this.

Can we add a similar dropdown arrow and use the whole OSK for suggestions if that is tapped? Can you use the chevron from the icon theme for this?

Do you need design for this?

Changed in ubuntu-ux:
status: Triaged → In Progress
Revision history for this message
Michael Sheldon (michael-sheldon) wrote :

 I can certainly do most of the implementation without further design input if we're just going for a grid of suggestions overlaying the keyboard (much as android does); although I'd guess you might want to have some design input on how exactly that should be presented? e.g. perhaps we should have bigger fonts than on the word-ribbon to make them easier to press, closer to the key font size? Do we want any visual separators between characters? etc.

Revision history for this message
Jouni Helminen (jounihelminen) wrote :

Let's use something like the attached for the expanded pinyin overlay. Scrollable with swiping or tapping the arrow keys, cross at top right closes the overlay. Are the font sizes big enough?

Changed in ubuntu-ux:
status: In Progress → Fix Committed
Revision history for this message
Michael Sheldon (michael-sheldon) wrote :

Looks good to me, presumably we should increase the font-size for the word ribbon in pinyin (when it's not expanded) as well to match?

Revision history for this message
Jouni Helminen (jounihelminen) wrote :

Yes - would make sense to increase the word ribbon for pinyin in both modes

Changed in ubuntu-keyboard:
status: New → Confirmed
Changed in ubuntu-keyboard (Ubuntu):
status: New → Confirmed
Changed in ubuntu-keyboard:
importance: Undecided → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.