aboutsummaryrefslogtreecommitdiffstats
path: root/doc/info/mds.texinfo
diff options
context:
space:
mode:
authorMattias Andrée <maandree@operamail.com>2014-11-28 10:57:12 +0100
committerMattias Andrée <maandree@operamail.com>2014-11-28 10:57:12 +0100
commit9719713b484bc0b301bfa53d4121db2e18500a5d (patch)
tree386f82b1bace0003c1cabd9cfeddebe8af99b44c /doc/info/mds.texinfo
parentm (diff)
downloadmds-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.texinfo75
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