From 2fc4719ba4f122ce5604d693442fa041114526ac Mon Sep 17 00:00:00 2001 From: Alan Coopersmith Date: Sat, 28 May 2011 09:43:04 -0700 Subject: [PATCH] spec: Markup VoidSymbol and NoSymbol with instead of Signed-off-by: Alan Coopersmith --- specs/keysyms.xml | 8 ++++---- specs/sect1-9.xml | 23 ++++++++++++----------- 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/specs/keysyms.xml b/specs/keysyms.xml index 0b457ae..58e3f2a 100644 --- a/specs/keysyms.xml +++ b/specs/keysyms.xml @@ -40,9 +40,9 @@ There are six categories of KEYSYM values. Special KEYSYMs There are two special values: -NoSymbol +NoSymbol and -VoidSymbol. +VoidSymbol. They are used to indicate the absence of symbols (see Section 5, Keyboards). @@ -72,7 +72,7 @@ They are used to indicate the absence of symbols (see 0 0 #x00000000 - NoSymbol + NoSymbol 0 @@ -80,7 +80,7 @@ They are used to indicate the absence of symbols (see 255 255 #x00FFFFFF - VoidSymbol + VoidSymbol diff --git a/specs/sect1-9.xml b/specs/sect1-9.xml index 91e3cac..6f6ec20 100644 --- a/specs/sect1-9.xml +++ b/specs/sect1-9.xml @@ -853,24 +853,25 @@ as vendor-specific. A list of KEYSYMs is associated with each KEYCODE. The list is intended to convey the set of symbols on the corresponding key. If the list (ignoring trailing -NoSymbol +NoSymbol entries) is a single KEYSYM "K", then the list is treated as if it were -the list "K NoSymbol -K NoSymbol". -If the list (ignoring trailing NoSymbol entries) is a pair of KEYSYMs +the list "K NoSymbol +K NoSymbol". +If the list (ignoring trailing NoSymbol entries) +is a pair of KEYSYMs "K1 K2", then the list is treated as if it were the list "K1 K2 K1 K2". If the list (ignoring trailing -NoSymbol +NoSymbol entries) is a triple of KEYSYMs "K1 K2 K3", then the list is treated as if it were the list " -K1 K2 K3 NoSymbol". +K1 K2 K3 NoSymbol". When an explicit "void" element is desired in the list, the value -VoidSymbol +VoidSymbol can be used. @@ -880,7 +881,7 @@ Group 1 contains the first and second KEYSYMs, Group 2 contains the third and fourth KEYSYMs. Within each group, if the second element of the group is -NoSymbol, +NoSymbol, then the group should be treated as if the second element were the same as the first element, except when the first element is an alphabetic KEYSYM "K" for which both lowercase @@ -11394,10 +11395,10 @@ in keysyms. The keysyms-per-keycode can be chosen arbitrarily by the client to be large enough to hold all desired symbols. A special KEYSYM value of -NoSymbol +NoSymbol should be used to fill in unused elements for individual keycodes. It is legal for -NoSymbol +NoSymbol to appear in nontrailing positions of the effective list for a keycode. @@ -11494,7 +11495,7 @@ in keysyms. The keysyms-per-keycode value is chosen arbitrarily by the server to be large enough to report all requested symbols. A special KEYSYM value of -NoSymbol +NoSymbol is used to fill in unused elements for individual keycodes.