From 53e931d79926af8a3996253efd8b5f6c21d9e5d7 Mon Sep 17 00:00:00 2001 From: Alan Coopersmith Date: Sun, 6 Jul 2014 21:17:18 -0700 Subject: [PATCH] specs/XKB: Turn Chapter references into xref links Signed-off-by: Alan Coopersmith --- specs/XKB/ch06.xml | 14 +++++++------- specs/XKB/ch07.xml | 2 +- specs/XKB/ch08.xml | 16 ++++++++-------- specs/XKB/ch09.xml | 2 +- specs/XKB/ch10.xml | 6 +++--- specs/XKB/ch11.xml | 4 ++-- specs/XKB/ch13.xml | 4 ++-- specs/XKB/ch14.xml | 6 +++--- specs/XKB/ch15.xml | 4 ++-- specs/XKB/ch16.xml | 8 ++++---- specs/XKB/ch18.xml | 2 +- specs/XKB/ch20.xml | 2 +- 12 files changed, 35 insertions(+), 35 deletions(-) diff --git a/specs/XKB/ch06.xml b/specs/XKB/ch06.xml index e6f6c4ee..2adf47a5 100644 --- a/specs/XKB/ch06.xml +++ b/specs/XKB/ch06.xml @@ -90,31 +90,31 @@ components of the ctrls - Chapter 10 + server - Chapter 16 + map - Chapter 15 + indicators - Chapter 8 + names - Chapter 18 + compat - Chapter 17 + geom - Chapter 13 + diff --git a/specs/XKB/ch07.xml b/specs/XKB/ch07.xml index 4b1ae095..a6fcb59c 100644 --- a/specs/XKB/ch07.xml +++ b/specs/XKB/ch07.xml @@ -94,7 +94,7 @@ using xkb argument; to retrieve indicator names, use XkbGetNames. -These functions are discussed in Chapter 18. +These functions are discussed in . diff --git a/specs/XKB/ch08.xml b/specs/XKB/ch08.xml index dded5bff..2b1c0c98 100644 --- a/specs/XKB/ch08.xml +++ b/specs/XKB/ch08.xml @@ -51,13 +51,13 @@ doesn’t use these symbolic names for anything; they are there only to help make the keyboard description comprehensible to humans. To set the names of specific indicators, use XkbSetNames - as discussed in Chapter 18. Then set the map using + as discussed in . Then set the map using XkbSetMap (see section 14.3) or XkbSetNamedIndicator (below). To retrieve indicator names, use XkbGetNames - (Chapter 18). + (). @@ -80,7 +80,7 @@ to inquire about and control most indicator properties and behaviors. The description for all the Xkb indicators is held in the indicators - field of the complete keyboard description (see Chapter 6), which is defined + field of the complete keyboard description (see ), which is defined as follows: @@ -572,8 +572,8 @@ Remember that the mask field is comprised of all of the real modifiers specified in the definition plus any real modifiers that are bound to the virtual modifiers specified in -the definition. (See Chapter 5 for more information on the keyboard state and -Chapter 7 for more information on virtual modifiers.) Use a bitwise inclusive +the definition. (See for more information on the keyboard state and + for more information on virtual modifiers.) Use a bitwise inclusive OR of the following values to compose a value for which_mods: @@ -792,7 +792,7 @@ Any modifiers specified in the The ctrls - field specifies what controls (see Chapter 10) the indicator watches and is + field specifies what controls (see ) the indicator watches and is composed using the bitwise inclusive OR of the following values: @@ -1023,7 +1023,7 @@ To free the indicator maps, use Xkb also allows applications to refer to indicators by name. Use XkbGetNames - to get the indicator names (see Chapter 18). Using names eliminates the need + to get the indicator names (see ). Using names eliminates the need for hard-coding bitmask values for particular keyboards. For example, instead of using vendor-specific constants such as WSKBLed_ScrollLock @@ -2013,7 +2013,7 @@ If the Most applications do not need to directly allocate the indicators member of the keyboard description record (the keyboard description record is -described in Chapter 6). If the need arises, however, use +described in ). If the need arises, however, use XkbAllocIndicatorMaps. diff --git a/specs/XKB/ch09.xml b/specs/XKB/ch09.xml index 594aeeca..54e1aba0 100644 --- a/specs/XKB/ch09.xml +++ b/specs/XKB/ch09.xml @@ -55,7 +55,7 @@ listed. You can disable audible bells on a global basis (to set the AudibleBell - control, see Chapter 10). For example, a client that replaces the keyboard + control, see ). For example, a client that replaces the keyboard bell with some other audible cue might want to turn off the AudibleBell control to prevent the server from also generating a sound and avoid diff --git a/specs/XKB/ch10.xml b/specs/XKB/ch10.xml index 8531b23c..4957ae66 100644 --- a/specs/XKB/ch10.xml +++ b/specs/XKB/ch10.xml @@ -5,7 +5,7 @@ The Xkb extension is composed of two parts: a server extension, and a client-side X library extension. This chapter discusses functions used to modify controls effecting the behavior of the server portion of the Xkb -extension. Chapter 11 discusses functions used to modify controls that affect +extension. discusses functions used to modify controls that affect only the behavior of the client portion of the extension; those controls are known as Library Controls. @@ -599,7 +599,7 @@ bits are valid in the returned values, not just the ones selected in the The X server’s generation of sounds is controlled by the AudibleBell - control. Configuration of different bell sounds is discussed in Chapter 9. + control. Configuration of different bell sounds is discussed in . @@ -1181,7 +1181,7 @@ and disable them using either the AutoReset control discussed in section 10.1.1. The individual keys that simulate different aspects of the pointer device are determined by the keyboard mapping, -discussed in Chapter 16. +discussed in . diff --git a/specs/XKB/ch11.xml b/specs/XKB/ch11.xml index 6021ff9b..0d28a803 100644 --- a/specs/XKB/ch11.xml +++ b/specs/XKB/ch11.xml @@ -3,7 +3,7 @@ The Xkb extension is composed of two parts: a server extension, and a -client-side X library extension. Chapter 10 discusses functions used to modify +client-side X library extension. discusses functions used to modify controls affecting the behavior of the server portion of the Xkb extension. This chapter discusses functions used to modify controls that affect only the behavior of the client portion of the extension; these controls are known as @@ -159,7 +159,7 @@ keysym. This behavior mirrors the behavior of The ConsumeLookupMods control is unset by default. For more information on modifier consumption, -refer to Chapter 12. +refer to . diff --git a/specs/XKB/ch13.xml b/specs/XKB/ch13.xml index 4f3b16b9..0a1b576a 100644 --- a/specs/XKB/ch13.xml +++ b/specs/XKB/ch13.xml @@ -128,7 +128,7 @@ a top label. The top-level keyboard geometry description includes a list of key aliases - (see Chapter 18). Key aliases allow the keyboard layout designer to assign + (see ). Key aliases allow the keyboard layout designer to assign multiple key names to a single key. Key aliases defined in the geometry component of a keyboard mapping @@ -1132,7 +1132,7 @@ To load a keyboard geometry if you already have the keyboard description, use It is also possible to load a keyboard geometry by name. The X server maintains -a database of keyboard components (see Chapter 20). To load a keyboard geometry +a database of keyboard components (see ). To load a keyboard geometry description from this database by name, use XkbGetNamedGeometry. diff --git a/specs/XKB/ch14.xml b/specs/XKB/ch14.xml index bdb912d5..232dbe54 100644 --- a/specs/XKB/ch14.xml +++ b/specs/XKB/ch14.xml @@ -25,8 +25,8 @@ the virtual modifiers and the per-key virtual modifier mapping. For detailed information on particular components of the keyboard map, refer to -Chapter 15, "Xkb Client Keyboard Mapping" and Chapter 16, "Xkb Server Keyboard -Mapping." +, and +. @@ -170,7 +170,7 @@ group. Most keys will only have a few shift levels. . In addition, Xkb provides precise specifications regarding the behavior of keys. In Xkb, modifier state and the current group are independent (with the -exception of compatibility mapping, discussed in Chapter 17). +exception of compatibility mapping, discussed in ). diff --git a/specs/XKB/ch15.xml b/specs/XKB/ch15.xml index 5f93bade..c41d9023 100644 --- a/specs/XKB/ch15.xml +++ b/specs/XKB/ch15.xml @@ -1439,7 +1439,7 @@ out-of-range groups, use -The keyboard controls (see Chapter 10) contain a +The keyboard controls (see ) contain a groups_wrap field specifying the handling of illegal groups on a global basis. That is, when the user performs an action causing the effective group to go out of the @@ -2537,7 +2537,7 @@ If a bit is set in a Pressing or releasing the key bound to a modifier changes the modifier set and unset state. The particular manner in which the modifier set and unset state changes is determined by the behavior and actions assigned to the key (see -Chapter 16). +). diff --git a/specs/XKB/ch16.xml b/specs/XKB/ch16.xml index c70eb7c7..29b1a4b1 100644 --- a/specs/XKB/ch16.xml +++ b/specs/XKB/ch16.xml @@ -622,7 +622,7 @@ have an associated data structure. Actions associated with the XkbModAction structure change the state of the modifiers when keys are pressed and released -(see Chapter 7 for a discussion of modifiers): +(see for a discussion of modifiers): @@ -995,7 +995,7 @@ type XkbAction, these macros may be used only with Actions of type Actions associated with the XkbGroupAction structure change the current group state when keys are pressed and released -(see Chapter 5 for a description of groups and keyboard state): +(see for a description of groups and keyboard state): @@ -3179,7 +3179,7 @@ The vmods_mask1 fields actually represent one vmods_mask - value, as described in Chapter 7. Xkb provides the following macros, to + value, as described in . Xkb provides the following macros, to convert between the two formats: @@ -3274,7 +3274,7 @@ Similarly, the vmods1 fields actually represent one vmods -value, as described in Chapter 7. To convert between the two formats, Xkb +value, as described in . To convert between the two formats, Xkb provides the following convenience macros: diff --git a/specs/XKB/ch18.xml b/specs/XKB/ch18.xml index 2b3078c6..0090feb3 100644 --- a/specs/XKB/ch18.xml +++ b/specs/XKB/ch18.xml @@ -192,7 +192,7 @@ name LEFT as an alias for A31 in the Key aliases defined in the geometry component of a keyboard mapping -(see Chapter 13) override those defined in the keycodes component of the server +(see ) override those defined in the keycodes component of the server database, which are stored in the XkbNamesRec ( diff --git a/specs/XKB/ch20.xml b/specs/XKB/ch20.xml index d4a3e39a..f2d23ede 100644 --- a/specs/XKB/ch20.xml +++ b/specs/XKB/ch20.xml @@ -947,7 +947,7 @@ The names structure in an XkbDescRec - keyboard description record (see Chapter 18) contains one field for each of + keyboard description record (see ) contains one field for each of the five component types used to build a keyboard description. When a keyboard description is built from a set of database components, the corresponding fields in this