diff --git a/data/keyd-application-mapper.1.gz b/data/keyd-application-mapper.1.gz index 1a3ae7e..a50b3e9 100644 Binary files a/data/keyd-application-mapper.1.gz and b/data/keyd-application-mapper.1.gz differ diff --git a/data/keyd.1.gz b/data/keyd.1.gz index 6b6efab..006e571 100644 Binary files a/data/keyd.1.gz and b/data/keyd.1.gz differ diff --git a/docs/keyd.scdoc b/docs/keyd.scdoc index 5eb68dc..ff29486 100644 --- a/docs/keyd.scdoc +++ b/docs/keyd.scdoc @@ -16,7 +16,7 @@ keyd(1) *listen* Print layer state changes of the running keyd daemon to stdout. Useful for scripting. -*bind [reset] [...]* +*bind reset| [...]* Apply the supplied bindings. See _Bindings_ for details. *reload* @@ -25,7 +25,7 @@ keyd(1) *list-keys* List valid key names. -*input [-t ] [ [...]]* +*input [-t ] [...]* Input the supplied text. If no arguments are given, read the input from STDIN. A timeout in microseconds may optionally be supplied corresponding to the time between emitted events. @@ -215,6 +215,16 @@ corresponding modifiers. For example, _meta_ is actually bound to _layer(meta)_, where _meta_ is internally defined as _meta:M_. +The full set of modifier bindings are as follows: + +``` + control = layer(control) + meta = layer(meta) + shift = layer(shift) + leftalt = layer(alt) + rightalt = layer(altgr) +``` + A consequence of this is that overriding modifier keys is a simple matter of adding the desired bindings to an appropriate pre-defined layer. @@ -733,14 +743,6 @@ The _bind_ command accepts one or more _bindings_, each of which must have the f \[.\] = || Where __ is the name of an (existing) layer in which the key is to be bound. -Available are user-configured layers and the following, default layers: - - *main* - main layer++ -*control* - Control++ -*meta* - Meta/Super++ -*alt* - Alt++ -*shift* - Shift++ -*altgr* - AltGr As a special case, the string "reset" may be used in place of a binding, in which case the current keymap will revert to its original state (all