From 31d5cadd995b1a1834ddde91c09304d6981fa1f3 Mon Sep 17 00:00:00 2001 From: Mattias Andrée Date: Tue, 18 Nov 2014 04:04:15 +0100 Subject: mapping of sequnces MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Mattias Andrée --- doc/info/mds.texinfo | 42 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/doc/info/mds.texinfo b/doc/info/mds.texinfo index a3fee6e..3ef9423 100644 --- a/doc/info/mds.texinfo +++ b/doc/info/mds.texinfo @@ -5321,8 +5321,48 @@ goes first. @node Sequence Mapping @subsection Sequence Mapping -TODO +Compose tables use mapping statements to map +key sequences. For example the compose key +followed by two `s':es makes an `ß': +@example + "s" "s" : "ß" +@end example + +It is also possible to map a sequence to +another sequence: + +@example + : +@end example + +Of course, the input does not need to be +a sequnce: + +@example + : +@end example + +En alternative to @kbd{compose} as a dead key, +is @kbd{compose} as a modifier. If you use this, +the compose table need to be written for just +that. There two ways do this this. Either you +can write for example + +@example + : "ß" +@end example + +This maps two `s':es to a `ß', but requires that +@kbd{compose} is held down during both key-presses. +The other way is to write + +@example + : "ß" # Note the `,' +@end example + +This also requires that @kbd{compose} is not +released between the key-presses. -- cgit v1.2.3-70-g09d2