diff options
author | Mattias Andrée <maandree@operamail.com> | 2014-11-28 11:26:13 +0100 |
---|---|---|
committer | Mattias Andrée <maandree@operamail.com> | 2014-11-28 11:26:13 +0100 |
commit | ae7d2534bac8053173de7ee0995aa054877e8756 (patch) | |
tree | 01f4c961bf7a48201361618846be7955a1ea0fa3 | |
parent | m (diff) | |
download | mds-ae7d2534bac8053173de7ee0995aa054877e8756.tar.gz mds-ae7d2534bac8053173de7ee0995aa054877e8756.tar.bz2 mds-ae7d2534bac8053173de7ee0995aa054877e8756.tar.xz |
bounce keys, slow keys and loud keys
Signed-off-by: Mattias Andrée <maandree@operamail.com>
-rw-r--r-- | TODO | 2 | ||||
-rw-r--r-- | doc/info/mds.texinfo | 53 |
2 files changed, 49 insertions, 6 deletions
@@ -15,7 +15,7 @@ Extra servers: decorator tile stack workspace tray retro-crt kbd2rat multikey keystick posmem nest mds - meta + meta keybounce slowkey keycue some server that hides the cursor when appropriate, such as when the user starts typing diff --git a/doc/info/mds.texinfo b/doc/info/mds.texinfo index 9b8938a..077b151 100644 --- a/doc/info/mds.texinfo +++ b/doc/info/mds.texinfo @@ -1236,6 +1236,9 @@ actually a server. * mds-kbd:: The @command{mds-kbd} server. * mds-keytrans:: The @command{mds-keytrans} server. * mds-keystick:: The @command{mds-keystick} server. +* mds-keybounce:: The @command{mds-keybounce} server. +* mds-slowkey:: The @command{mds-slowkey} server. +* mds-keycue:: The @command{mds-keycue} server. * mds-kbdbind:: The @command{mds-kbdbind} server. * mds-multikey:: The @command{mds-multikey} server. * mds-rat:: The @command{mds-rat} server. @@ -1407,7 +1410,36 @@ modifiers, letters, other symbols, dead keys and compose. @section @command{mds-keystick} @command{mds-keystick} is a server that can be used -to enable sticky keys. +to enable sticky keys. See @ref{Sticky Keys} for more +information. + + + +@node mds-keybounce +@section @command{mds-keybounce} + +@command{mds-keybounce} is a server that can be used +to enable bounce keys. See @ref{Bounce Keys} for more +information. + + + +@node mds-slowkey +@section @command{mds-slowkey} + +@command{mds-slowkey} is a server that can be used +to enable slow keys. See @ref{Slow Keys} for more +information. + + + +@node mds-keycue +@section @command{mds-keycue} + +@command{mds-keycue} is a server that can be used +to enable loud keys. See @ref{Loud Keys} for more +information. + @@ -1482,6 +1514,7 @@ messages without the display server to move the rat cursor and click on rat buttons. @code{mds-kbdbind} could be used to do this, but @command{mds-kbd2rat} will not spawn a new process for each action. +For more information see @ref{Mouse Keys}. @@ -5954,7 +5987,7 @@ keys are considered modifiers by @command{mds-keytrans}, but it is affected of remappings in @command{mds-kbd} and @command{mds-kkbd}, therefore it is better to swap, for example, @kbd{control} and @kbd{caps lock} in the -keyboard servers than in@command{mds-keytrans}. Doing +keyboard servers than in @command{mds-keytrans}. Doing so means that you do not have to configure @command{mds-keystick} to know the original @kbd{caps lock} is a modifier but the original @kbd{control} is not. @@ -5975,21 +6008,31 @@ stickly keys are artificially held down and thus included. @node Bounce Keys @section Bounce Keys -TODO +Bounce keys is an accessibility feature that filters out +rapidly repeated key strokes. Bounce keys is implemented +by the @command{mds-keybounce} server. @node Slow Keys @section Slow Keys -TODO +Slow keys is an accessibility feature that filters out +brief key strokes. Slow keys is implemented by the +@command{mds-slowkey} server. @node Loud Keys @section Loud Keys -TODO +Loud keys is an accessibility feature that can emulate +key clicking sounds when a key is pressed or generate +tones when certain keys are pressed. For example if +@kbd{caps lock} is actived by a key stroke a high-pitched +tone can be generated when when it is deactived by a key +stroke a low-pitched tone can be generated. Loud keys is +implemented by the @command{mds-keycue} server. |