Features/Accessibility control panel

From Sugar Labs
Jump to navigation Jump to search


Allow Sugar users to configure the keyboard accessibility options.



  • Plan Ceibal
    • Coming-up with the feature, and supporting it.

Current status

  • Targeted release: 0.88
  • Last updated: 18/12/2012
  • Percentage of completion: 100%

Detailed Description

Added to control panel new section: "Accesibilidad". This item allow configuration of Mouse keys, Sticky Keys, and Bounce Keys.

  • Mouse keys: move the mouse pointer with the numeric keypad.
  • Sticky keys: allows the user to press key, such as Shift, Ctrl, Alt, and remain active until another key is pressed.
  • Bounce Keys: allows you to configure the keyboard to ignore rapid, repeated key presses of the same key.

Benefit to Sugar

Handicapped users with will be able to use the keyboard more easily and move the mouse pointer with the numeric keypad.


We'll need to add an extension for the control panel and use the process "ax" to set configuration (mouseKeys, stickyKeys and bounceKeys).

UI Design

Enable Mouse-Keys

  • (usage: self-explanatory)
  • Note that, for the mouse-keys to be usable, the "mouse acceleration" should be set to high (thanks to Nitika for this tip !!)

Cp 1.png

Enable Sticky-Keys

  • (usage: self-explanatory)

Cp 2.png

Enable Bounce-Keys

  • (usage: self-explanatory)

Cp 3.png

Enable Virtual-Keyboard

Cp 4.png

Open keyboard

Cp 6.png

Keyboard appears as a modal-window

  • (that is, it would never disappear now, unless explicitly closed).

Cp 7.png

Set settings to Speak-as-you-type

Cp 8.png

As keys are pressed, character is spoken

Cp 9.png

As keys are pressed, character is spoken

Cp 10.png

Medium-sized (complete) keyboard

  • (by setting Tamano->MEDIANO)

Cp 21.png

Large-sized (complete) keyboard

  • (by setting Tamano->GRANDE)

Cp 22.png

(Large-sized) number-only keyboard

  • (by setting Tipo->NUMERICO)

Cp 23.png

(Large-sized) letters-only keyboard

  • (by setting Tipo->LETRAS)

Cp 24.png

Enable Contrast

Cp 12.png

My-Settings view

Cp 13.png

Enable Capital-Letters

Cp 14.png

My-Settings view

Cp 15.png

Enable White-Mouse

Cp 16.png

My-Settings view

  • (White-mouse could not be taken in snapshot.)

Cp 18.png

Disable all features; return to normal mode

Cp 17.png

Magnifier (popped up by pressing F13 key)

Cp 25.png

How To Test

Features/Accessibility control panel/Testing

User Experience

Users will see a new control panel section to configurate accessibility options.



Contingency Plan

None necessary, revert to previous release behaviour.


Release Notes

Comments and Discussion