Opened 11 years ago
Last modified 11 years ago
#3706 new task
Design implications for onscreen keyboards (OSK)
Reported by: | cjl | Owned by: | garycmartin |
---|---|---|---|
Priority: | Unspecified by Maintainer | Milestone: | Unspecified |
Component: | design | Version: | Unspecified |
Severity: | Unspecified | Keywords: | |
Cc: | Distribution/OS: | Unspecified | |
Bug Status: | Unconfirmed |
Description
OLPC has expressed it's current preference for Maliit as the on-screen keyboard (OSK) for XO tablets and touch screen devices.
http://lists.laptop.org/pipermail/devel/2012-May/035057.html
This seems like a reasonable technical choice, but there are design implications of an OSK without regard to the underlying technology that need to be thought through.
I raised some of this in the later discussion on #3698, but I think it deserves it's own long-term ticket with a focus on the design choices that may need to be made and investigated in the context of Maliit (in particular) to determine how OSK may introduce new design considerations for Sugar UI.
Examples:
1) How much screen real estate is needed for usable OSK.
2) How well can this be made to mimic existing OLPC keyboard options and the special keys implemented there.
3) Hardware keyboards often display multiple characters on a single key which are accessible by using key modifiers like alt-gr, how will this work with an OSK?
4) Are keyboard shortcuts like Alt + some latin letter character truly feasible in Sugar activities if the OSK is not going to display the Latin character with the native script?
5) OLPC is not the only touchscreen hardware we will want to support, how general a solution is Maliit going to be for Sugar? This came up in the context fo recent list discussions about running on Sugar on iPad and iPhone platforms as just one alternate example.
6) How can OSKs be made to serve vision-impaired users.
7) Will there be haptic feedback capabilities?
8) add your own question . . . .
Change History (2)
comment:1 Changed 11 years ago by cjl
- Summary changed from Design impicaltions for onscreen keyboards (OSK) to Design implications for onscreen keyboards (OSK)
Thanks for starting a ticket, please also review ongoing work at:
Related discussion of key accelerators in touch environments:
...and related pages on touch screen design: