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/ch05.xml | 150 ++++++++++++++++++++++++---------------------- 1 file changed, 80 insertions(+), 70 deletions(-) (limited to 'libX11/specs/XKB/ch05.xml') diff --git a/libX11/specs/XKB/ch05.xml b/libX11/specs/XKB/ch05.xml index 626a0c040..3a507aa3b 100644 --- a/libX11/specs/XKB/ch05.xml +++ b/libX11/specs/XKB/ch05.xml @@ -308,34 +308,35 @@ affect Real Modifier Masks - - + + + - + Mask - + ShiftMask - + LockMask - + ControlMask - + Mod1Mask - + Mod2Mask - + Mod3Mask - + Mod4Mask - + Mod5Mask @@ -348,10 +349,11 @@ XkbLockModifiers: - - + + + - + Bool XkbLockModifiers ( @@ -359,14 +361,14 @@ display, device_spec, affect, values ) - + Display * display ; /* connection to the X server */ - + unsigned int device_spec @@ -375,14 +377,14 @@ XkbUseCoreKbd */ - + unsigned int affect ; /* mask of real modifiers whose lock state is to change */ - + unsigned int values @@ -423,10 +425,11 @@ XkbLatchModifiers: - - + + + - + Bool XkbLatchModifiers @@ -435,14 +438,14 @@ isplay, device_spec, affect, values ) - + Display * display ; /* connection to the X server */ - + unsigned int device_spec @@ -451,14 +454,14 @@ XkbUseCoreKbd */ - + unsigned int affect ; /* mask of modifiers whose latch state is to change */ - + unsigned int values; /* 1 => latch, 0 => unlatch; only for mods selected by @@ -499,28 +502,30 @@ False Reference the keysym group indices with these symbolic constants: -
+
Symbolic Group Names - - + + + + - + Symbolic Name Value - + XkbGroup1Index 0 - + XkbGroup2Index 1 - + XkbGroup3Index 2 - + XkbGroup4Index 3 @@ -534,10 +539,11 @@ XkbLockGroup. - - + + + - + Bool XkbLockGroup @@ -546,14 +552,14 @@ display, device_spec, group ) - + Display * display ; /* connection to the X server */ - + unsigned int device_spec @@ -562,7 +568,7 @@ XkbUseCoreKbd */ - + unsigned int group @@ -593,10 +599,11 @@ XkbLatchGroup. - - + + + - + Bool XkbLatchGroup @@ -605,14 +612,14 @@ display, device_spec, group ) - + Display * display ; /* connection to the X server */ - + unsigned int device_spec @@ -621,7 +628,7 @@ XkbUseCoreKbd */ - + unsigned int group @@ -681,10 +688,11 @@ XkbGetState. - - + + + - + Status XkbGetState @@ -697,14 +705,14 @@ state_return ) - + Display * display ; /* connection to the X server */ - + unsigned int device_spec @@ -713,7 +721,7 @@ XkbUseCoreKbd */ - + XkbStatePtr state_return @@ -755,74 +763,76 @@ XkbStateNotify There are many different types of Xkb state changes. Xkb defines an event detail mask corresponding to each type of change. The event detail masks are listed in Table 5.3. -
+
XkbStateNotify Event Detail Masks - - + + + + - + Mask Value - + XkbModifierStateMask (1L << 0) - + XkbModifierBaseMask (1L << 1) - + XkbModifierLatchMask (1L << 2) - + XkbModifierLockMask (1L << 3) - + XkbGroupStateMask (1L << 4) - + XkbGroupBaseMask (1L << 5) - + XkbGroupLatchMask (1L << 6) - + XkbGroupLockMask (1L << 7) - + XkbCompatStateMask (1L << 8) - + XkbGrabModsMask (1L << 9) - + XkbCompatGrabModsMask (1L << 10) - + XkbLookupModsMask (1L << 11) - + XkbCompatLookupModsMask (1L << 12) - + XkbPointerButtonMask (1L << 13) - + XkbAllStateComponentsMask (0x3fff) -- cgit v1.2.3