Difference between revisions of "Features/Accessibility virtual keyboard"

From Sugar Labs
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
<noinclude>{{TOCright}}
+
<noinclude>
 
[[Category:Feature Page Incomplete]]
 
[[Category:Feature Page Incomplete]]
[[Category:Feature|Accessibility virtualkeyboard]]
+
[[Category:Feature|Accessibility virtual keyboard]]
[[Category:Features requested by Uruguay|Accessibility virtualkeyboard]]
+
[[Category:Features requested by Uruguay|Accessibility virtual keyboard]]
 
</noinclude>
 
</noinclude>
  
 
== Summary ==
 
== Summary ==
Presents a virtual keyboard to users handicapped.
+
Presents a virtual keyboard to handicapped users.
  
 
== Owner ==
 
== Owner ==
Line 18: Line 18:
  
 
== Detailed Description ==
 
== Detailed Description ==
In uruguay, we developed activity EscribirEspecial to children handicapped (http://activities.sugarlabs.org/es-ES/sugar/addon/4265).
+
In Uruguay, we developed activity EscribirEspecial for handicapped children (http://activities.sugarlabs.org/es-ES/sugar/addon/4265).
 
EscribirEspecial has a system scanning buttons to write and the activity writes on abiword.
 
EscribirEspecial has a system scanning buttons to write and the activity writes on abiword.
  
 
When active the scanning, start scanning in a linear, if the user click on box of virtual keyboard, start scanning the buttons (letters) of this line, and again the user click on virtual keyboard and write this letter. This allows for example if the user can press click but can not move mouse or use the default keyboard.
 
When active the scanning, start scanning in a linear, if the user click on box of virtual keyboard, start scanning the buttons (letters) of this line, and again the user click on virtual keyboard and write this letter. This allows for example if the user can press click but can not move mouse or use the default keyboard.
  
Now, the idea are develop a virtual keyboard for sugar repositories to write on diferent activities or diferent text entries of sugar.
+
Now, the idea is to develop a virtual keyboard for Sugar repositories to write on different activities or different text entries of Sugar.
  
 
== Benefit to Sugar ==
 
== Benefit to Sugar ==
Users with handicapped will be able to write on diferent activities or diferent text entries of sugar.
+
Handicapped users will be able to write on different activities or different text entries in Sugar.
  
 
== Scope ==
 
== Scope ==
We started development virtual keyboard in spanish as an globalkey extension, with keyboard layout and keyboard type laptop xo.
+
We started development of the virtual keyboard in Spanish as a global key extension, with keyboard layout and keyboard type laptop xo.
  
 
==UI Design==
 
==UI Design==
Line 39: Line 39:
  
 
== User Experience ==
 
== User Experience ==
When the user press <Alt+k>, will show virtual keyboard.
+
When the user presses <Alt+k>, the virtual keyboard will appear on screen.
  
 
== Dependencies ==
 
== Dependencies ==
We use python-xlib to write on diferent text entries of the interface and gtk.dialog to show the virtualkeyboard.
+
We use python-xlib to write on different text entries of the interface and gtk.dialog to show the virtual keyboard.
  
 
== Contingency Plan ==
 
== Contingency Plan ==
Line 51: Line 51:
  
 
== Release Notes ==
 
== Release Notes ==
We have development virtual keyboard in spanish, with keyboard layout and keyboard type laptop xo.
+
We have development virtual keyboard in Spanish, with keyboard layout and keyboard type laptop xo.
  
 
== Comments and Discussion ==
 
== Comments and Discussion ==
* See [[{{TALKPAGENAME}}|discussion tab for this feature]] <!-- This adds a link to the "discussion" tab associated with your page.  This provides the ability to have ongoing comments or conversation without bogging down the main feature page. -->
+
* See [[{{TALKPAGENAME}}|discussion tab for this feature]]

Latest revision as of 11:00, 6 November 2013


Summary

Presents a virtual keyboard to handicapped users.

Owner

Current status

  • Targeted release: 0.88
  • Last updated: 25/01/2010
  • Percentage of completion: 80%

Detailed Description

In Uruguay, we developed activity EscribirEspecial for handicapped children (http://activities.sugarlabs.org/es-ES/sugar/addon/4265). EscribirEspecial has a system scanning buttons to write and the activity writes on abiword.

When active the scanning, start scanning in a linear, if the user click on box of virtual keyboard, start scanning the buttons (letters) of this line, and again the user click on virtual keyboard and write this letter. This allows for example if the user can press click but can not move mouse or use the default keyboard.

Now, the idea is to develop a virtual keyboard for Sugar repositories to write on different activities or different text entries of Sugar.

Benefit to Sugar

Handicapped users will be able to write on different activities or different text entries in Sugar.

Scope

We started development of the virtual keyboard in Spanish as a global key extension, with keyboard layout and keyboard type laptop xo.

UI Design

Virtualkeyboard.png

How To Test

Features/Accessibility virtual keyboard/Testing

User Experience

When the user presses <Alt+k>, the virtual keyboard will appear on screen.

Dependencies

We use python-xlib to write on different text entries of the interface and gtk.dialog to show the virtual keyboard.

Contingency Plan

None necessary, revert to previous release behaviour.

Documentation

http://shallowsky.com/software/crikey/

Release Notes

We have development virtual keyboard in Spanish, with keyboard layout and keyboard type laptop xo.

Comments and Discussion