CVSROOT:        /cvs/gnome
Module name:    orca
Changes by:     richb   06/04/11 13:08:49

Modified files:
        .              : ChangeLog 
        src/orca       : braille.py default.py 
                         focus_tracking_presenter.py orca-setup.in 
                         orca.py settings.py 

Log message:
* src/orca/settings.py
src/orca/orca.py
src/orca/default.py
src/orca/orca-setup.in
Changes to the way key echo work per the key and word echo
requirements spec.

Key echo applies to the entire keyboard and is for echoing
keys as they are pressed. The keys are broken into the following
groups that the user can optionally enable for echoing:

o Alphanumeric and punctuation keys

o Modifier keys: CTRL, ALT, Shift, Insert, and "Fn" on laptops.

o Locking keys: Caps Lock, Num Lock, Scroll Lock, etc.

o Function keys: The keys at the top of the keyboard.

o Action keys: space, enter, escape, tab, backspace, delete, arrow
keys, page up, page down, etc.

When a key from any enabled group is pressed, the key will
be spoken.

The onTextInserted() method only speaks the text associated
with the "object:text-change:insert" event if key echoing and
echoing of printable characters are both enabled.

The orca-setup.in script has been adjusted to ask various questions
to allow the user to setup whether these types of keys will be
echoed or not.

* src/orca/settings.py
src/orca/braille.py
src/orca/focus_tracking_presenter.py
src/orca/orca.py
src/orca/orca-setup.in
Refactoring of use<name> to enable<name> for various settings to
be consistent in style with the names for the new keyboard
enabling types.

The orca-setup.in script has been adjusted to use these new names.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=orca&who=richb&date=explicit&mindate=2006-04-11%2013:07&maxdate=2006-04-11%2013:09

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to