From 45e3694d529b052f4122262c9bdff5476219b2b4 Mon Sep 17 00:00:00 2001 From: marha Date: Mon, 23 Jan 2012 08:33:10 +0100 Subject: git update libX11 mesa libxcb xkeyboard-config 23 jan 2012 --- libX11/specs/XKB/ch08.xml | 255 +++++++++++++++++++++++++--------------------- 1 file changed, 137 insertions(+), 118 deletions(-) (limited to 'libX11/specs/XKB/ch08.xml') diff --git a/libX11/specs/XKB/ch08.xml b/libX11/specs/XKB/ch08.xml index 87c0c08f8..2b91f00ff 100644 --- a/libX11/specs/XKB/ch08.xml +++ b/libX11/specs/XKB/ch08.xml @@ -203,33 +203,34 @@ flags and their effects are shown in Table 8.1. - +
XkbIndicatorMapRec flags Field - - - - + + + + + - + Value Effect - + XkbIM_NoExplicit (1L<<7) Client applications cannot change the state of the indicator. - + XkbIM_NoAutomatic (1L<<6) Xkb does not automatically change the value of the indicator based upon a change in the keyboard state, regardless of the values for the other fields of the indicator map. - + XkbIM_LEDDrivesKB (1L<<5) A client application changing the state of the indicator causes the @@ -358,20 +359,21 @@ groups is shown in Table 8.2. -
+
XkbIndicatorMapRec which_groups and groups, Keyboard Drives Indicator - - - + + + + - + which_groups Effect - + XkbIM_UseNone The @@ -379,7 +381,7 @@ groups field and the current keyboard group state are ignored. - + XkbIM_UseBase If @@ -390,7 +392,7 @@ groups is zero, the indicator is lit whenever the base keyboard group is zero. - + XkbIM_UseLatched If @@ -401,7 +403,7 @@ groups is zero, the indicator is lit whenever the latched keyboard group is zero. - + XkbIM_UseLocked The @@ -411,7 +413,7 @@ keyboard group matches one of the bits that are set in groups. - + XkbIM_UseEffective The @@ -437,30 +439,33 @@ XkbIM_LEDDrivesKB State" column refers to the new state to which you set the indicator. -
+
XkbIndicatorMapRec which_groups and groups, Indicator Drives Keyboard - - + + + + + - + which_groups New State Effect on Keyboard Group State - + XkbIM_UseNone On or Off No effect - + XkbIM_UseBase On or Off No effect - + XkbIM_UseLatched On @@ -474,7 +479,7 @@ groups is empty, the keyboard group latch is changed to zero. - + XkbIM_UseLatched Off @@ -490,7 +495,7 @@ groups keyboard group. - + XkbIM_UseLocked or XkbIM_UseEffective On @@ -501,7 +506,7 @@ changed to the lowest numbered group specified in groups. - + XkbIM_UseLocked or XkbIM_UseEffective Off @@ -605,23 +610,25 @@ mods is shown in Table 8.4 -
+
XkbIndicatorMapRec which_mods and mods, Keyboard Drives Indicator - - + + + + - + which_mods Effect on Keyboard Modifiers - + XkbIM_UseNone The mods field and the current keyboard modifier state are ignored. - + XkbIM_UseBase The indicator is lit when any of the modifiers specified in the @@ -636,7 +643,7 @@ mods.vmods modifiers. - + XkbIM_UseLatched The indicator is lit when any of the modifiers specified in the @@ -650,7 +657,7 @@ mods.vmods are zero, the indicator is lit when none of the modifier keys are latched. - + XkbIM_UseLocked The indicator is lit when any of the modifiers specified in the @@ -664,7 +671,7 @@ mods.vmods are zero, the indicator is lit when none of the modifier keys are locked. - + XkbIM_UseEffective The indicator is lit when any of the modifiers specified in the @@ -679,7 +686,7 @@ mods.vmods modifiers. - + XkbIM_UseCompat The indicator is lit when any of the modifiers specified in the @@ -709,25 +716,27 @@ XkbIM_LEDDrivesKB State" column refers to the new state to which you set the indicator. -
+
XkbIndicatorMapRec which_mods and mods, Indicator Drives Keyboard - - - + + + + + - + which_mods New State Effect on Keyboard Modifiers - + XkbIM_UseNone or XkbIM_UseBase On or Off No Effect - + XkbIM_UseLatched On @@ -738,7 +747,7 @@ mods are added to the latched modifiers. - + XkbIM_UseLatched Off @@ -749,7 +758,7 @@ mods are removed from the latched modifiers. - + XkbIM_UseLocked, XkbIM_UseCompat, or XkbIM_UseEffective On @@ -760,7 +769,7 @@ mods are added to the locked modifiers. - + XkbIM_UseLocked Off @@ -771,7 +780,7 @@ mods are removed from the locked modifiers. - + XkbIM_UseCompat or XkbIM_UseEffective Off @@ -853,10 +862,11 @@ XkbGetIndicatorState. - - + + + - + Status XkbGetIndicatorState @@ -869,14 +879,14 @@ state_return ) - + Display * display ; /* connection to the X server */ - + unsigned int device_spec @@ -885,7 +895,7 @@ XkbUseCoreKbd */ - + unsigned int * state_return @@ -933,10 +943,11 @@ XkbGetIndicatorMap. - - + + + - + Status XkbGetIndicatorMap @@ -949,21 +960,21 @@ dpy ) - + Display * dpy ; /* connection to the X server */ - + unsigned int which ; /* mask of indicators for which maps should be returned */ - + XkbDescPtr desc @@ -1042,10 +1053,11 @@ XkbGetNamedIndicator - - + + + - + Bool XkbGetNamedIndicator @@ -1066,14 +1078,14 @@ real_rtrn ) - + Display * dpy ; /* connection to the X server */ - + unsigned int device_spec @@ -1082,35 +1094,35 @@ XkbUseCoreKbd */ - + Atom name ; /* name of the indicator to be retrieved */ - + int * ndx_rtrn ; /* backfilled with the index of the retrieved indicator */ - + Bool * state_rtrn ; /* backfilled with the current state of the retrieved indicator */ - + XkbIndicatorMapPtr map_rtrn ; /* backfilled with the mapping for the retrieved indicator */ - + Bool * real_rtrn @@ -1325,10 +1337,11 @@ XkbSetIndicatorMap - - + + + - + Bool XkbSetIndicatorMap @@ -1341,21 +1354,21 @@ dpy ) - + Display * dpy ; /* connection to the X server */ - + unsigned int which ; /* mask of indicators to change */ - + XkbDescPtr desc @@ -1413,10 +1426,11 @@ Set the indicator map for the indicator - - + + + - + Bool XkbSetNamedIndicator @@ -1435,14 +1449,14 @@ dpy ) - + Display * dpy ; /* connection to the X server */ - + unsigned int device_spec @@ -1451,28 +1465,28 @@ XkbUseCoreKbd */ - + Atom name ; /* name of the indicator to change */ - + Bool change_state ; /* whether to change the indicator state or not */ - + Bool state ; /* desired new state for the indicator */ - + Bool create_new @@ -1480,7 +1494,7 @@ create_new created when necessary */ - + XkbIndicatorMapPtr map @@ -1605,10 +1619,11 @@ XkbChangeIndicators - - + + + - + Bool XkbChangeIndicators @@ -1617,40 +1632,40 @@ dpy, xkb, changes, state ) - + Display * dpy ; /* connection to the X server */ - + XkbDescPtr xkb ; /* keyboard description from which names are to be - + taken. */ - + XkbIndicatorChangesPtr changes ; /* indicators to be updated on the server */ - + unsigned int state ; /* new state of indicators listed in - + changes @@ -1818,10 +1833,11 @@ XkbNoteIndicatorChanges. - - + + + - + void XkbNoteIndicatorChanges @@ -1834,21 +1850,21 @@ old ) - + XkbIndicatorChangesPtr old ; /* XkbIndicatorChanges structure to be updated */ - + XkbIndicatorNotifyEvent * new ; /* event from which changes are to be copied */ - + unsigned int wanted @@ -1887,10 +1903,11 @@ XkbGetIndicatorChanges: - - + + + - + Status XkbGetIndicatorChanges @@ -1905,28 +1922,28 @@ dpy ) - + Display * dpy ; /* connection to the X server */ - + XkbDescPtr xkb ; /* keyboard description to hold the new values */ - + XkbIndicatorChangesPtr changes ; /* indicator maps/state to be obtained from the server */ - + unsigned int * state @@ -1995,10 +2012,11 @@ XkbAllocIndicatorMaps. - - + + + - + Status XkbAllocIndicatorMaps @@ -2007,7 +2025,7 @@ xkb ) - + XkbDescPtr xkb @@ -2049,10 +2067,11 @@ XkbFreeIndicatorMaps. - - + + + - + void XkbFreeIndicatorMaps @@ -2061,7 +2080,7 @@ xkb ) - + XkbDescPtr xkb -- cgit v1.2.3