Features/Onscreen Keyboard: Difference between revisions
Added scope and a screenshot |
mNo edit summary |
||
| (2 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
[[Category:Feature Page Incomplete]] | [[Category:Feature Page Incomplete]] | ||
[[Category:Feature| | [[Category:Feature|Onscreen Keyboard]] | ||
</noinclude> | </noinclude> | ||
| Line 20: | Line 20: | ||
== Detailed Description == | == Detailed Description == | ||
With OLPC announcing the XO-3 tablet, and with hardware like the [http://thejoojoo.com/ JooJoo tablet], Sugar should become better suited for touch-based, physical keyboard-less devices. The on-screen keyboard feature aims to provide one such functionality. | With OLPC announcing the XO-3 tablet, and with hardware like the [http://thejoojoo.com/ JooJoo tablet], Sugar should become better suited for touch-based, physical keyboard-less devices. The on-screen keyboard feature aims to provide one such functionality. | ||
On-screen keyboards are also important for certain accessibility related contexts, but use cases like that are better handled by specialized software like [[Features/ | On-screen keyboards are also important for certain accessibility related contexts, but use cases like that are better handled by specialized software like [[Features/Accessibility virtual keyboard]]. | ||
=== Software === | === Software === | ||
| Line 47: | Line 47: | ||
==UI Design== | ==UI Design== | ||
Following is a screenshot of fvkbd in Sugar, using an experimental Spanish layout: | |||
[[Image:Sugar-ES-Onscreen-KBD.png]] | [[Image:Sugar-ES-Onscreen-KBD.png]] | ||
A screencast is also [http://dev.laptop.org/~sayamindu/sugar_vkbd_multi.ogv available]. | |||
== How To Test == | == How To Test == | ||
{{:{{PAGENAME}}/Testing}} | {{:{{PAGENAME}}/Testing}} | ||
== User Experience == | == User Experience == | ||
TODO | |||
== Dependencies == | == Dependencies == | ||
FVKBD is the only external dependency at the moment. It needs to support multi-lingual situations correctly. | |||
Other dependencies may include a GTK+ module, a device icon extension to invoke the keyboard, etc. | |||
== Contingency Plan == | == Contingency Plan == | ||
None necessary, revert to previous release behaviour. | |||
== Documentation == | == Documentation == | ||
None | |||
== Release Notes == | == Release Notes == | ||
TODO | |||
== Comments and Discussion == | == Comments and Discussion == | ||
* See [[{{TALKPAGENAME}}|discussion tab for this feature]] | * See [[{{TALKPAGENAME}}|discussion tab for this feature]] | ||