diff options
author | Mattias Andrée <maandree@operamail.com> | 2014-11-28 10:57:12 +0100 |
---|---|---|
committer | Mattias Andrée <maandree@operamail.com> | 2014-11-28 10:57:12 +0100 |
commit | 9719713b484bc0b301bfa53d4121db2e18500a5d (patch) | |
tree | 386f82b1bace0003c1cabd9cfeddebe8af99b44c /doc | |
parent | m (diff) | |
download | mds-9719713b484bc0b301bfa53d4121db2e18500a5d.tar.gz mds-9719713b484bc0b301bfa53d4121db2e18500a5d.tar.bz2 mds-9719713b484bc0b301bfa53d4121db2e18500a5d.tar.xz |
info: sticky keys
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to '')
-rw-r--r-- | doc/info/mds.texinfo | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/doc/info/mds.texinfo b/doc/info/mds.texinfo index 74e1720..2aa3cba 100644 --- a/doc/info/mds.texinfo +++ b/doc/info/mds.texinfo @@ -64,6 +64,7 @@ Texts. A copy of the license is included in the section entitled * mds-base.o:: Overview of @file{mds-base.o}. * Keyboard Codes:: Scancodes and keycodes. * Keyboard Layouts:: Writing and compiling keyboard layouts. +* Accessibility:: Dealing with disabilities. * Discussion:: Discussion on display server-architecture. * GNU Free Documentation License:: Copying and sharing this manual. @end menu @@ -5915,6 +5916,80 @@ used, @code{\get(1 0)} evaluates to 4. +@node Accessibility +@chapter Accessibility + +@menu +* Sticky Keys:: Ephemeral key-locking. +* Bounce Keys:: Key repetition-elimination. +* Delayed Keys:: Key press-acceptance delay. +* Loud Keys:: Keyboard tiggered sound cues. +* Mouse Keys:: Controlling the mouse with the keyboard. +@end menu + + + +@node Sticky Keys +@section Sticky Keys + +Sticky keys as an accessibility that lets the user +process modifier keys instead of holding them down. +Sticky keys is implemented by the @command{mds-keystick} +server. + +When @command{mds-keystick} is active, any key that +is mapped in @command{mds-keystick} to be a modifier +is held down once press and not released until an +non-modifier is released. It is possible for map any +key to have this feature, that do not have to be +actual modifiers, that is, modifiers according to +@command{mds-keytrans}. + +If a key is press three times without any intermediate +keys, and is a modifier, that key released until it is +pressed again. + +For greater accessibility you can, in @command{mds-keytrans}, +replace a key with the @kbd{mode lock}-key. If this is done, +pressing a sequence of modifiers and then the +@kbd{mode lock}-key will caused those modifiers to be locked +until the next time you press @kbd{mode lock}. Any modifier +pressed directly before, optionally with intermediate modifiers, +the second @kbd{mode lock} will stay locked. The action of +@kbd{mode lock} is to release all modifiers it is locked and +the lock those that are currently held down; active stickly keys +are artificially held down and thus included. + + + +@node Bounce Keys +@section Bounce Keys + +TODO + + + +@node Delayed Keys +@section Delayed Keys + +TODO + + + +@node Loud Keys +@section Loud Keys + +TODO + + + +@node Mouse Keys +@section Mouse Keys + +TODO + + + @node Discussion @chapter Discussion |