AaSyXpd HH $ d H?HHff@  d Footnote TableFootnote**. .  :;,.!? a94 a9   EquationVariables]_`bcegi U UYi^ YZ[\]^_`a1$#Y> <$paranum[1Heading]> ,<$paranum[1Heading]> <$paratext[1Heading]> <$curpagenum><$lastpagenum><$monthname> <$daynum>, <$year><$monthname> <$daynum>, <$year>;<$monthname> <$daynum>, <$year> <$hour>:<$minute00> <$ampm>d"<$monthnum>/<$daynum>/<$shortyear>  (Continued) + (Sheet <$tblsheetnum> of <$tblsheetcount>)  <$fullfilename>a9 "<$monthnum>/<$daynum>/<$shortyear> -<$dayname>, <$monthname> <$daynum01>, <$year> ProtoRevision1.0q DocRevision1.1 LastRevision951201EF <$filename> <$marker1> <$marker2>Pagepage <$pagenum>Heading & Page <$paratext> on page<$pagenum>Section & Page%section <$paranum> on page <$pagenum> See Heading & Page%See <$paratext> on page<$pagenum>. Table & Page<$paranum> on page <$pagenum> Figure & Page8Figure<$paranumonly>, <$paratext>, on page<$pagenum>Section$Section <$paranumonly>FigureFigure <$paranum>uagAppendixAppendix <$paranumonly>mo Section Name <$paratext>sectionmsection <$paranumonly>ChaptertChapter <$paranumonly> Paragraph Number <$paranum>!Tablen <$paranum><$"Paragraph Name <$paratext>#page number only <$pagenum> L LA9 N NQArea Q QP m mP T T V V Z Aina _ _QA  b bP h hP \ \QTOC> QIXra QLOF QLOT>=SY=u\>apaf?aagj@re%Awi$p(BveraCppaDioE nuFreGp>uHpIponJioKpt>LeManlNhOanlPah QaRnraTgrU$xtVabeWaXYZ[N\]P^ m_`Tabcdae_fgPh hij\klQIXmno pOqurstuwvvwxyz{|}~ I ^Fd I  V L dk J \ o ~ HH K I HH q Le= HH L T IHHl K K dP M  N m HHQ N P MHHl O OHHR O M HH  Ne> HS P N Q MHHH I KT Q P i MH I Kl R RH I KU R M IH I K  QUTUTm?iNovember 10, 1997Library Version 1.0/Document Revision 1.1 HV $ S I HV e= TUUeA HV & T V L IHV l S SH$ ' U I H$  P VUUeB H$ ) V T IH$ l U Ud W  d+ X  Z Z iHH, Y X HH R))U Z)`T ITable 1.1 Function Error Returns  D ue to Extension Problems4 ?`U 1$Table 2.1 Xkb Protocol Errors9 (`V ev>Table 2.2 BadKeyboard Protocol Error resource_id Values9 8`W !Table 4.1 Xkb Event Types14 H`X 0Table 4.2 XkbSelectEvents Mask Constants17 VX`Y %Table 5.1 Real Modifier Masks22 h`Z &Table 5.2 Symbolic Group Names23 x`[ 3Table 5.3 XkbStateNotify Event Detail Masks24 `\ 1Table 6.1 XkbDescRec Component References27 `] T*Table 6.2 Mask Bits for XkbDescRec28 `^ 0Table 8.1 XkbIndicatorMapRec flags Field35 `_ WTable 8.2 XkbIndicatorMapRec which_groups and groups, Keyboard Drives Indicator37 `` WTable 8.3 XkbIndicatorMapRec which_groups and groups, Indicator Drives Keyboard37 `a STable 8.4 XkbIndicatorMapRec which_mods and mods, Keyboard Drives Indicator38 ens`b STable 8.5 XkbIndicatorMapRec which_mods and mods, Indicator Drives Keyboard39 .2`c ot"Table 9.1 Predefined Bells48 `d Ta9Table 9.2 Bell Sounding and Bell Event Generating49 `e ve(Table 10.1 Xkb Keyboard Controls53 (`f al(Table 10.2 MouseKeysAccel Fields59 Ta8`g ic(Table 10.3 AccessXFeedback Masks63 e H`h ti'Table 10.4 AccessXNotify Events64 `\X`i .Table 10.5 AccessXNotify Event Details65 h`j 2#Table 10.6 Xkb Control s72 x`k e %Table 10.7 Controls Mask Bits73 3`l _ATable 10.8 GroupsWrap options ( groups_wrap  field)74 b`m toJTable 10.9 Access X Enable/Disable Bits ( ax_options  field)75 `n to(Table 11.1 Library Control Masks85 `o bITable 13.1 Doodad Types96 s, `p diITable 14.1 Xkb Mapping Component Masks and Convenience Functions118 d`q to*Table 14.2 XkbMapChangesRec Masks121 `r ed+Table 14.3 XkbAllocClientMap Masks123 .2`s an+Table 14.4 XkbAllocServerMap Masks124 ve`t kb$Table 15.1 Example Key Type128 f`u  2Table 15.2 group_info Range Normalization134 (`v sX)Table 15.3 Group Index Constants137 a8`w sX Table 16.1 Action Types143 iH`x  )Table 16.2 Modifier Action Types144 X`y .6)Table 16.3 Modifier Action Flags145 kh`z  &Table 16.4 Group Action Types146 x`{  &Table 16.5 Group Action Flags146 `| (Table 16.6 Pointer Action Types147 leHH. Z X HHl Y Yd} [ e96 \ Tae l ~ \ [nnil l  apCd1 ] ae _ h MksHH _ a ] kbHHl ` `HH ` ] TaHH o ( _Ta`Con nH a _ b ] ctHHHH I K b a d ]H I Kl c cH I K c ] ysH I K  ction Fl bUTUThD vNovember 10, 1997Library Version 1.0/Document Revision 1.1LOT-1 H6 d b e ] e g} H696H66H*&f e d f ] d f g H*&f H2XH2X 'o f e g ] e g 'o /Ŝ/Ŝ H'ol g f h ]H'ol d fH'˚ K h g ]H'˚ Kl H6V i Q j M j lH6H66H'o bxW j i k M i k l H'o bxH2XH2X 'o X k j l M j l 'o /Ŝ/Ŝ KH'olY l k m MH'ol i kH'˚ KZ m l MH'˚ Kl n nUTH'˚ K[ n M brH'˚ K n  mUTUTm@4The X Keyboard ExtensionRunning H/F 2 96H!v\3KEl o p J H!v\3KEH-H- FootnoteH1  m p o r Jg e q qFootnote n q ph 'o  J co. QEo r p s J ˚J co. QEJ czJ cz  TableFootnoteHA p s r u Jl t t TableFootnoteD~q t sD~HXDDPX˭ Er u s v J v } PX˭ EVUQPXUQ @_'rvL Es v u w J u w } _'rvL Ee9_'r @PXvL Et w v x J v x } PXvL EVPX @_'r˭ Eu x w y J w { } _'r˭ Ee9UQ_'rUQ @L\$$v y x z J z ~UTL\$$H-6w z y { J y } ~ H-6_'rȀ; Ex { z | J x | } E_'rȀ; Ee9 _'r  @PXȀ; Ey | { } J { } PXȀ; EV PX  @PX˭.:z } | ~ J z ~PX˭.: u |H-6{ ~ } JsH-6 y }l   [ l %  t t \eG "<$paranum><$paratext><$pagenum> UUeH "<$paranum><$paratext><$pagenum> "UUeI "<$paranum><$paratext><$pagenum> l U/E \ [ wl U/El l  Table of Contents SpecificationEd E 'r˭l u r˭l ul x zl u l uV y6 EeJ Level2IX ;eK'r Level1IX eL 1, 23 }%eMX$<$symbols><$numerics><$alphabetics> X:eNzLSymbols[\ ];Numerics[0];A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z EeO <$pagenum> lReP  l EYm E l EYm Ell Index Specificationd n> ram>l  <$l l \l  l  s d eQ "<$paranum><$paratext><$pagenum> l UE l UEl l  List of Figures Specificationd  l  J l l l  >nul Xmbols[\ A;eFO;6openObjectId <$relfilename>:<$ObjectType> <$ObjectId> eR c"<$paranum><$paratext><$pagenum> l U6E l U6El l  List of Tables SpecificationHH W >HH   d} /Table 16.7 Pointer Button Action Types149 d~ /Table 16.8 Pointer Button Action Flags149 d )Table 16.9 Pointer Default Flags150 nd EFTable 16.10 ISO Action Flags when XkbSA_ISODfltIsGroup is Set151 d ifJTable 16.11 ISO Action Flags when XkbSA_ISODfltIsGroup is Not Set152 d ;Table 16.12 ISO Action  A ffect Field Values152 d /Table 16.13 Switch Screen Action Flags153 d *Table 16.14 Controls Action Types154 d )Table 16.15 Control Action Flags154 td <$)Table 16.16 Message Action Flags155 cd at/Table 16.17 Device Button Action Types158 d U/Table 16.18 Device Button Action Flags158 ifid ?Table 16.19 Device Valuator v_what High Bits Values159 d "Table 16.20 Key Behaviors161 d e -Table 16.21 Explicit Component Masks163 d Ta8Table 17.1 Symbol Interpretation Match Criteria172 d .95Table 17.2 Compatibility Map Component Masks174 ad Ac(Table 18.1 Symbolic Names Masks182 td )Table 18.2 XkbNameChanges Fields184 d up5Table 19.1 XkbNewKeyboardNotifyEvent Details188 Sd ff7Table 20.1 Server Database Keyboard Components190 d tiBTable 20.2 XkbComponentNameRec  F lags  B its193 d Table 20.3  W ant and  N eed  M ask  B its and  R equired  N ames  C omponents195 d .1uTable 20.4 XkbDescRec  C omponents  R eturned for  V alues of  W ant &  N eeds197 d e .Table 21.1 XkbDeviceInfoRec Mask Bits200 d 'Table 22.1 Debug Control Masks210 rsHH WxicHHl Z SymH'˚ K ] H'˚ K .2omponent hUTUThE.1*The X Keyboard Extension  d IanLeft1d ]TaRightd J D Referenced X.1erd MonNoNumberd [.2TOCbmpd  IXd LOF .3d NLOTMd W uQ @u Body. @v ksHeader. @w Footer. fx  CellHeadinga. $$ fyD  Z2 p )#define. fz Footnote. {  TitleBanner1. f| RequestCellHeading. CCf} C U BulletCont Bullet Symbol. 6$f~H] 5@NumberedIndentH:< >< >< >.\tIndent. f H Legalese. f   CellBodyCentered. f CellHeadingCntr. HHf@ Z ~     2 V uzt l S    .f CodeExampleBody. ~6f ~  Definition. fp EquationBody. HH6f$c Z l ~ f          2l dD V h z      Extract. ZZ6f$c ExtractContinuation. 66f4 H ExtractQualifier. H6fHM HNumbered2IndentH:< >< >< >.\tIndent. 6$f]  6NumberedIndentHead.\tIndent. 66f  6Indent. $$f@ 6     2C iV z      . Structure DeclBody. f  CellBodyCntr. ~6f`  ~  f   2 V z      .b dFunctionArgDescFunctionArgDesc6.  f  TableFootnote. $f@  6    2 CV z      . FunctionDeclFunctionArgDecl. f  dy  CellBody. C6fS C Step S:.\t. 66f   BodyTable. $$ f\  H 4Heading FirstBody. @  C right footer. fT   TableTitleT:Table 10. . fP TitleAuthor.   TitleBanner2. $ fHQ  $f2Heading H:.\tBody. Z6fM Z NoteNoteTextNote\tBody.   TitleBanner. f   5 CellBodyList. fP SubTitleAuthor. C6fSE C 1Step S:.\tStep. f  H Diagram. HHfM HIndent2Indent. fPAuthor1Heading. $ fHQ  $3HeadingH:..\t FirstBody. C6fB  C U BulletB:\t. $$f  H Body. Hf\  H GlossaryHead GlossaryText. ? ?. TableTitleLOT. 6f`  u   2 aV z. .  s    . FunctionArgDeclFunctionArgDecl. $$f  H FirstBody. 6fHQ $1HeadingH:\t FirstBody. $$fH H GlossaryText GlossaryHead. f   5CellBodyIndent. fF!  Figure Table RuleF:Figure 14. . $$f  H FunctionIntro. fT   TableTitleT:Table 10. . f CellHeadingCntr. f  CellBodyCntr. f  CellHeadingf. f  >  CellBody. $$f  H Body. f  KECellHeadingCntr. f KECellBodyCntr. f   5 CellBodyList. f RequestCellHeading. @  f right footer. $  f$ . 1HeadingTOC. H$  H . 2HeadingTOC. lH@  l . 3HeadingTOC.  @ Level2IX. $@ Level1IX. @ SpecIX. @  SortSpecIX. @   GroupTitlesIX. @ IndexIX. @   Paragraph. H  H . FigureLOF. ?  ecH . TableTitleLOT. ?  ?. TableTitleLOT. @  ActiveLOT. 7 ڝ ڝ 3ڝBitLabel 3ڝCallout 3tu  ArgumentText 3ڝ Bullet Symbol 3w BigSymbolw#Emphasis 3) Run-In Heading 3ڝDingbat 43i_mFLiteralCommentle EquationVariables# Field Reference 3)  Figure Labelw#Function 3ڝHeader 3vk   ImpliedKeycap 3vk  InvisibleKeycap 3vk  Keycap 3vk   Keycap Small 3[  Keycap Table 3[  Keycap Text 3,f/  KeycapInText 3) FunctionDeclaration 3)  Node Label 3[ NoteText w3Path w3 Placeholdere w3Programn R3i_mF ProtoLiteral 3yc> SansLabel w3 Subscript w3 Superscript#wSymbol 3[ Tree Cap 3i_mF Type Name w3Variable Reference 3ڝRedText 3tu New Term 3) StructureDeclaration 43i_mFLiteral 3tu Argument )  tu  ڝ tu  [  yc> ڝ Header [   [  Keycap ڝ  ڝ  ڝ )     @     @ c FeujeiteThinfu MediumgentDoublehThick@i Very Thin Ƨeeeei:9Format A666Format BƧeeeeiiiiedb39n6D Sequence Examples6eeeeIIII Example Keys6eeee6IIICenteredExamplei $eeeheProtocol Typesffffiiiif :9 Compose Tablet 6eeel Request Types-=0-Comment.e FromProtocol/ Open Issue nYZ[mps\]^^eea_d`ha!d BlackT!plWhiteddARedddGreendd BluedCyandExMagentad Yellow Times-Roman Times-ItalicTimes-BoldItalicSymbolSymbol Times-BoldHelvetica-Bold HelveticaCourierHelvetica-Narrow-BoldtHelvetica-NarrowCourierTimes HelveticaSymbol NarrowRegularRegular BoldRegularyItalicn_Ƿ+}F}?\C3#˅={ e|9#+6+N$-by!CjtXvVmP, 'Uu!rGyBvo7I(hsu ;A6aA LJ