Aaky33     $ ' *HH $ d H?HHff@  d' I Footnote TableFootnotec* *-. t. - :;,..!?tirdo'`$!:  a5meBo licLORFonts-rrldCLOT  TableTitleourLOFFigureHecaITOCy1Heading2Heading3Heading4Heading(!)((_) ),ATOMsAXN_AXKWarning AXN_BKAccept AXN_BKReject AXN_SKAccept AXN_SKPress AXN_SKReject AXN_SKReleaseAX_BounceKeysRejectAX_FeatureChange AX_FeatureOff AX_FeatureOnAX_IndicatorChangeAX_IndicatorOffAX_IndicatorOnAX_LatchToLockAX_SlowKeyAcceptAX_SlowKeyPressAX_SlowKeyRejectAX_SlowKeyReleaseAX_SlowKeysWarningAX_StickyLatch AX_StickyLockAX_StickyUnlock> AX_TwoKeys AccessDOSAccessXAccessXFeedback$ AccessXKeys AccessXNotify$AccessXTimeoutActionMessageLengthAllocAltAltspace AnyOfOrNone BKRejectFB BounceKeys ButtonPress ButtonReleaseByelorussian_shortuChangeKeyboardControlChangeKeyboardDeviceChangeKeyboardMappingClampIntoRangeCompatGrabModsCompatLookupMods CompatNameControlsEnabledCtrlCyrillic Cyrillic_a Cyrillic_be Cyrillic_che Cyrillic_de Cyrillic_dzheo Cyrillic_e Cyrillic_ef Cyrillic_el Cyrillic_em Cyrillic_ene Cyrillic_ery Cyrillic_es Cyrillic_ghe Cyrillic_hagCyrillic_hardsign Cyrillic_i Cyrillic_ier Cyrillic_ioc Cyrillic_jee Cyrillic_kac Cyrillic_lje Cyrillic_nje Cyrillic_o Cyrillic_peB Cyrillic_shaCyrillic_shchaCyrillic_shortifCyrillic_softsignX Cyrillic_ten Cyrillic_tse Cyrillic_u Cyrillic_veX Cyrillic_ya Cyrillic_yerut Cyrillic_yur Cyrillic_zeK Cyrillic_zheDetectableAutorepeat DeviceBellDeviceButtonPressXDeviceButtonReleasekDeviceKeyPress DfltXIClassODfltXIId DumbBellFBExplicitAutoRepeatExplicitBehaviorExplicitComponentsExplicitInterpExplicitInterpretlExplicitKeyType ExplicitVModMape FeatureFBnGBN_ClientSymbols GBN_CompatMap GBN_GeometryGBN_IndicatorMap GBN_KeyNamesGBN_OtherNamesGBN_ServerSymbolsa GBN_Types GeometryNameGetKeyboardControlGetKeyboardMappingGetModifierMappingGnLn GrabButtonGrabsUseXKBState Greek_alphayGreek_alphaaccentc Greek_beta Greek_chiy Greek_deltai Greek_epsilonlGreek_epsilonaccent Greek_etaeGreek_etaaccenty Greek_gammay Greek_iotaGreek_iotaaccentGreek_iotadieresis Greek_kappal Greek_lambda Greek_lamdalGreek_muGreek_nu Greek_omegaeGreek_omegaaccenti Greek_omicroncGreek_omicronaccenty Greek_phiaGreek_pi Greek_psiy Greek_rhos Greek_sigmac Greek_taul Greek_thetal Greek_upsilonvGreek_upsilonaccentiGreek_upsilondieresisrGreek_xi Greek_zeta GroupBasee GroupCompate GroupStateIM_LEDDrivesKBIM_NoAutomatic IM_NoExplicite IM_UseBase IM_UseCompatIM_UseEffectivee IM_UseLatchedu IM_UseLocked IM_UseNoneISOLockt IabovedotIgnoreGroupLockxIgnoreLockModsIgnoreLocksModifiers IndicatorFBe InputFocus KB_DefaultKB_Lock KB_RadioGroup KP_End KTLevelNamesKbdFeedbackClass KeyActiont KeyActions KeyAliases KeyBehaviore KeyBehaviorsKeyClassKeyNamesKeyPress KeyRelease KeySymMapeKeySymsKeyTypeb KeyTypeNamesKeyTypes KeycodesNameKeymapslLC_AlphanumericKeysaLC_AlternateGroup_ LC_DefaultLC_FunctionKeys_ LC_Hiddenn LC_KeypadKeysLC_ModifierKeys LC_Partial LISTofACTION LISTofATOM LISTofCHARLISTofDETAILMASKLISTofKBKEYGEOMaLISTofKB_ACTIONlLISTofKB_ALTSYMMAPLISTofKB_BEHAVIOReLISTofKB_COMPONENTNAMELISTofKB_COMPONENT_NAMEnLISTofKB_COUNTEDSTRINGLISTofKB_DOODADeLISTofKB_GETRADIOGROUPLISTofKB_GROUPCOMPATMAPrLISTofKB_INDICATORMAPi LISTofKB_KEYLISTofKB_KEYACTIONLISTofKB_KEYALIASeLISTofKB_KEYBEHAVIORLISTofKB_KEYEXPLICITLISTofKB_KEYMODMAPLISTofKB_KEYNAMELISTofKB_KEYSYMMAPLISTofKB_KEYTYPELISTofKB_KEYVMODMAPaLISTofKB_KTMAPENTRY LISTofKB_KTSETMAPENTRYLISTofKB_MODCOMPATMAPcLISTofKB_MODDEFsLISTofKB_OUTLINELISTofKB_OVERLAYLISTofKB_OVERLAYKEYuLISTofKB_OVERLAYROWoLISTofKB_POINTLISTofKB_PROPERTYeLISTofKB_REGIONt LISTofKB_ROWLISTofKB_SECTIONLISTofKB_SETALTSYMMAPsLISTofKB_SETINDICATORMAPLISTofKB_SHAPELISTofKB_SYMINTERPLISTofKB_SYMINTERPRETmLISTofKEYBUTMASK LISTofKEYSYMLISTofLISTofATOM LISTofVALUEA LeaveLocksLedFeedbackClass LockingKeyLookupStateWhenGrabbed Macedonia_dsef Macedonia_gjer Macedonia_kjeI MappingNotify MaxColors MaxKbdGroupsMaxRadioGroupsMeta ModifierBase ModifierLatchT ModifierLock ModifierMap ModifierStateE MotionNotify MouseKeysTMouseKeysAccel NKN_DeviceID NKN_Geometry NKN_KeycodesNoSymbolNoneOf NormalLocksO NullKeyNameTNumLockCNum_LockOneThingOoblique OutlineDoodadI PADtoWORDLPCF_AutoResetControlsIPCF_DetectableAutorepeatPCF_GrabsUseXKBStateMask PerKeyRepeatPhysSymbolsNamePointerButtons PointerWindowM QueryPointer RGAllowNone RGNamesB RadioGroupRedirectIntoRangeP RepeatKeysSA_ActionMessageSA_AffectDfltBtn SA_ClearLocksI SA_DeviceBtnSA_DeviceValuatorL SA_ISOLock SA_IgnoreVal SA_LatchGroupe SA_LatchModsSA_LatchToLockSA_LockControlsISA_LockDeviceBtn SA_LockGroup SA_LockModsA SA_LockPtrBtnB SA_MovePtr SA_NoActionP SA_PtrBtnSSA_RedirectKeySA_SetControls SA_SetGroup SA_SetMods SA_SetPtrDfltUSA_SetValAbsoluteFSA_SetValCenterk SA_SetValMax SA_SetValMinSA_SetValRelative SA_SwitchScreenaSA_TerminateServer SETofEVENTSI_AllOfSI_AnyOfSI_AnyOfOrNone SI_Exactly SI_NoneOf SKAcceptFB SKPressFBr SKRejectFB SKReleaseFBi SendEvento Serbian_djeo Serbian_tsheServerInternalModifiers SetKeyboardControlSetMapRecomputeActionsSetMapResizeTypeslSetModifierMapping Shift+Ctrl+Z Shift+Lock Shift+NumLockaSlowKeysSlowKeys SlowWarnFB SolidDoodade StickyKeys StickyKeysFB SymInterpa SymInterpret SymbolsNamey TypesName Ukrainian_is Ukrainian_ie Ukrainian_yi UseCoreKbdUseCoreKeyboarda UseCorePtr VirtualModMapPVirtualModNamesA VirtualModsWaismanD WrapIntoRangerXBell XKBawaren XKBunawarelXkbAX_LatchToLock XkbAX_TwoKeysAXkbAccessXFeedbackMaskXkbAccessXKeysMaskXkbAccessXNotifyXkbAccessXTimeoutMaskcXkbActionMessageXkbAllActionMessagesXkbAllBelNotifyEvents XkbBellS XkbBellNotifyyXkbBounceKeysMaskAXkbCompatMapNotifyXkbControlsEnabledMaskXkbControlsNotifyS XkbDfltXIId XkbErr_BadClassSXkbErr_BadDevice XkbErr_BadIdXkbExtensionDeviceNotifyXkbGetCompatMapEXkbGetControlsXkbGetDeviceInfoXkbGetGeometryXkbGetGeometryMapeXkbGetIndicatorMapXkbGetIndicatorStateXkbGetKeyboardByName XkbGetMapaXkbGetMapByNameeXkbGetNamedIndicator XkbGetNames XkbGetStatetXkbGroupCompatMaskXkbGroupsWrapMaskeXkbIgnoreLockModsMask XkbIndicatorMapNotifycXkbIndicatorStateNotifylXkbInternalModsMaskeXkbKeyActionsMaskyXkbKeyBehaviorsMaskyXkbKeySymsMaskXkbKeyTypesMaskmXkbLatchLockStatekXkbListComponentsa XkbMapNotifyXkbMaxTypesPerKeyaXkbModifierMapMaskXkbMouseKeysAccelMaskeXkbMouseKeysMaskXkbNamesNotifyXkbNewKeyboardNotifyXkbPerClientFlagslXkbPerKeyRepeatMask XkbRepeatKeysMaskAXkbSelectEventsk XkbSendEventXkbSetCompatMapXXkbSetControlsXkbSetDebuggingFlagsXkbSetDeviceInfoXkbSetGeometryXkbSetIndicatorMap XkbSetMapSXkbSetMapResizeTypeBXkbSetNamedIndicator XkbSetNamesXkbSlowKeysMaskdXkbStateNotifyXkbStickyKeysMaskIXkbSymInterpMask XkbUseCorePtreXkbUseExtensiondXkbVirtualModMapMaskXkbVirtualModsMaskXkbXI_ButtonActionskXkbXI_IndicatorMapstXkbXI_IndicatorNamesXkbXI_IndicatorStateXkbXI_KeyboardsaXkbXI_UnsupportedFeatureXlibaacuteabreve absoluteXe absoluteYeaccessXOptionsaccessXTimeoutaccessXTimeoutMaskaccessXTimeoutOptionssaccessXTimeoutValues acircumflexc action_delta actionsRtrnractsRtrn adiaeresisae affectBellaffectCompatMap affectEnabledMaffectEnabledControlskaffectIgnoreLockModsaffectIgnoreLockRealModsaffectIndicatorMapaffectIndicatorStateaffectInternalModsaffectInternalRealMods affectMapsaffectModLatchesaffectModLocks affectNamesP affectSlowKey affectStatea affectWhichpagrave allButtonsallOftaltSymsnamacronkanyOfpaogonekk approxNdxsaringt asciicircumsatildeatlantisatlantis(acme)atsign audibleBell autoAutorepeat autoCtrlsTautoCtrlsValuesI autorepeat autorepeatingS backslashd baseColorNdx baseGroupkbaseMods behaviorsRtrna bellClassobellIDbitwisee cabovedotVcacuteccaronccedilla ccircumflexkchangeControlschangedControlsochangedGroupNamesa changedGroups_changedIndicatorsXchangedVirtualModscharSetscharset clearLockscolorNdxcompatcompatGrabModscompatLookupMods compatMapt compatMapSpect compatMaps compatStaten compiledName configurable cornerRadius createMap ctrlsR ctrlsToChange currentFlags curveFactor customizationcustomizationsdcarondebounce debounceDelayg debouncess debouncingdeviceID deviceSpec dfltBtnAbs dfltIsGroupa disableLocksdoodaddoodadsfdstrokendxdy eabovedotaeacuteecaron ecircumflexo ediaeresiseffectiveGroup effectiveModstegraveemacroncenabledControlChangesenabledControlsengoeogonekpetho eventOnlyx eventTypet explicitRtrnfirstActionRtrns firstBehavior)firstBtn firstButtonfirstButtonRtrnu firstCharSet firstElement firstGroupfirstIndicator firstKTLevelfirstKeyfirstKeyActionfirstKeyBehaviorfirstKeyExplicit firstKeySyms firstKeyTypefirstLevelNamefirstModfirstModMapKeyfirstRadioGrouphfirstSIr firstSIRtrnGfirstSym firstTypeofirstVModMapKeyc forceSound gabovedotogbrevegcedilla gcircumflexcgenEvent geometrySpecgetAllSI getAllSymsgrabMods groupAbsolutep groupInfo groupLatch groupLockn groupNames groupRtrnr groupWidth group_maps groupsRtrn groupsWidtha groupsWrap hcircumflexFheightMMhstrokeoiacute icircumflexc idiaeresisidotlessignoreLockModsignoreLockRealModsignoreLockVirtualModst ignoreLockssigraveimacronc implementorsindicatorClass indicatorIDo indicatorMap indicatorMapsuindicatorMapsRrtrnindicatorMapsRtrneindicatorNamesindicatorNamesRtrnindicatorState internalModsinternalRealModsinternalVirtualMods iogonektitilde jcircumflexA kbdGroupInfokcedilla keyAliaseskeyEventFollowsikeycodeRkeycodes keycodesSpeckeymap keymapsSpeckeysymkeysymsiktIndexlkt_index[MaxKbdGroups] labelColorNdxalacutelastSyml latchGroup latchToLockK latchedGroup latchedModsslcaronlcedillaledClass ledClassId ledClassRtrnledIDG ledIDRtrn led_mask left_bracket levelNames levelOneOnly lockGroup lockedGroupr lockedModslogoName lookupModslstroke mapChangedmapIndexmapWidthmapsRtrnmax maxKeyCodemaxNames max_accelm minKeyCode modChanges modLatchesmodLocks mode_switchimodmap modmapRtrnmodsMaskmouseKeysCurvemouseKeysDelaymouseKeysDfltBtnmouseKeysIntervalomouseKeysMaxSpeedomouseKeysTimeToAccelmouseKeysTimeToMaxnActionsnAlternateSyms nBehaviorsnBtnsanButtons nButtonsRtrn nCharSetsp nElementsMnGroupsi nIndicatorsn nKTLevelsM nKeyActionsi nKeyAliasesn nKeyBehaviorsn nKeyExplicitnKeyKeyBehaviorsnKeySyms nKeyTypese nKeyTypesRtrn nKeyse nLevelNamesc nModMapKeysbnModsn nRadioGroupsnRealIndicatorsenSIlnSIRtrncnSymsenTotalSI nTotalTypesenTypes nVModMapKeysnacute namesRtrnnncaronncedillandxonewKey newKeyboardnoAccela noAffectCtrlso noAffectGrpc noAffectMods noAffectPtrdnoLocknoUnlocknonXKBanonzerononzeroCntildenumI numGroupsr numLevelskoacute ocircumflexN odiaeresis odoubleacute offColorNdxr off_colordograve oldDeviceIDp oldMaxKeyCode oldMinKeyCodeIomacronW onColorNdxon_coloropcodeopcodesmoslashotilde perKeyRepeatpressMsg primaryNdx ptrBtnActionss ptrBtnStatep questiondownracutercaronrcedilla realIndicatorrealIndicatorsrealMods real_modsrecomputeActions redirectGroupT releaseMsgremapmremapped remappingtremaps repeatDelaysrepeatInterval requestMajor requestMinor resizableM resource_idI right_bracketL rightmostyrowUndersacutescaronscedilla scircumflexc screenAbsB sectionUnder selectAlly serverMajore serverMinoresetMapsetStateshapeNdxsiRtrn slowKeysDelayssharp stateChanged steps_to_max switchApplsymT symbolsSpecTsymssymsRtrnsynthesizeClickRtcarontcedillatimeoutotoolkit toolkits totalActions totalButtonstotalKTLevelNamesf totalKTLevelsetotalKeyBehaviorsntotalKeyExplicittotalModMapKeys totalSymsItotalVModMapKeys truncateSI truncateSymstslash typesRtrnu typesSpecf uaboveringuacuteubreve ucircumflexI udiaeresis udoubleacuteugraveumacronWunderbar uninterpretedp unmodifiableuogonek updateGroupy useDfltBtn useModMaprutildevalnvalnWhat valuators valueListn virtualMod virtualModsa virtual_mods vmodMapRtrnavmodmaplvmodse vmodsMaske vmodsRtrno wantedMajorr wantedMinorM whichGroupse whichMapsa whichMapsRtrn whichModss whichNameswhichNamesRtrn which_groups which_modswidthMMrwildcard workaround workaroundsxmodmapyacute zabovedotdzacutezcaron};%n* ?o%r+e,|e)jo   EquationVariableslsyhe%Z=!$Yced$Yeou$it $s ionsittojKTLjf kvelkKey ln lxpl malM m nInMaponcaoncapslapRtrqSpeqerire rcir> udK  udemac [erb ` erp cz!!nmo dg""uo e##pda l*Appendix A. Default Symbol Transformationsat a<17949: 1Appendix: Appendix B. Default Symbol Transformations iw vmsMjzdsRnokuajo lworMwhmze icnuhicapoyhicodpNamqsRt rwupsuds4a CYd<17949: 1Appendix: Appendix B. Default Symbol Transformations4a h5 /35661: 3Heading: 13.2.2 Assigning Types To Keysu#u <$paratext[Title]>v <$paratext[Heading1]>w <$curpagenum>x<$lastpagenum>y"<$monthnum>/<$daynum>/<$shortyear>z<$monthname> <$daynum>, <$year> {;<$monthname> <$daynum>, <$year> <$hour>:<$minute00> <$ampm>y |"<$monthnum>/<$daynum>/<$shortyear>} (Continued)ap~+ (Sheet <$tblsheetnum> of <$tblsheetcount>)q <$fullfilename>r"<$monthnum>/<$daynum>/<$shortyear><$monthname> <$daynum>, <$year>pcz ProtoRevisiono1.0# DocRevision1.0pnd LastRevision REVIEW_01mPagepage <$pagenum>pndHeading & Page <$paratext> on page<$pagenum>Section & Page%Section<$paranum> on page<$pagenum>MwhSee Heading & Page%See <$paratext> on page<$pagenum>.q Table & Page7Table<$paranumonly>, <$paratext>, on page<$pagenum>xAp Figure & Pagey8Figure<$paranumonly>, <$paratext>, on page<$pagenum>SectionsSection <$paranumonly>FigureFigure<$paranumonly> AppendixAppendix <$paranumonly>uag Section Name "<$paratext>"ysectionmsection <$paranumonly>appendixappendix <$paranumonly> Paragraph Number <$paranum>NumOnly$<$paranumonly> <$filename>n>/ <$marker1> <$marker2> LibVersion1.0e DocVersion1.0b5E65protocol.fm4la >r  Ane>   Ai   Ae<  TOCa IXSe LOF> LOTl A<- }x,$- p>x$. i P$/ ean$0 $xt$1 nu$2 e$3 anl$4 iFi$5 n>$6 p$7 pon$8 io$9 pt>$: e$; anl$< p$= pon$> gr$?  nu$@ u$A l $B a>/$C a$D a$E r1.$F oon$G E$H o$I $J $K  $L n$M $N $O $P  $Q i$R $S $T Ae$U $V $W %X %Y %Z %[ LO%\ % ] % ^  %_ <x%` %a %b %c %d %e %f %g % h %"i %$j %&k %(l %*m %,n %.o %0p %2q %4r %6s %8t %9u%:v;2.2.7 %;w 3 . 4 n 5  6  7         2              #  $   e           %  & O         x     '  (  ,    -  .  /  0  8  9    +          )  *  ;  ;< 7= > ? @ A C : D E F G H I  B     ! "   [  [  \  \  \  \  \  \  [  `p  `r  `4  `6  _  _  \  \  `D  `F  `t  `v  _  _  \%  \  `H  `J  `  `  `  `  \5  \#  `L  `N  `  `  _  _  \E  \3  `P  `R  `   `  _  _  \U  \C  `T  `V  `  `  _  _  \e  \S  `X  `Z  `  `  _  _  \u  \c  `\  `^  `  `  _  _  ]}  \s  ``  `b  `  `  _  _  ]  ]{  `d  `f  `   `"  _  _  ]  ]  `h  `j  `$  `&!  _"  _#  ]$  ]%  `l&  `n'  `((  `*)  _*  _+  ],  ]-  `<.  `>/  `,0  `.1  _2  _3  ^4  ]5  `@6  `B7  `08  `29  _:  _;  a<  ^=  a>  a?  a@  aA  aB  aC  cqD  csE  cIF  cKG  aH  aI  cQJ  cSK  cML  cOM  aN  aO  cUP  cWQ  c1R  c3S  aT  aU  cYV  c[W  c5X  c7Y  aZ  a[  c]\  c_]  c9^  c;_  a`  aa  cab  ccc  c=d  c?e  af  ag  ceh  cgi  cAj  cCk  al  am  cin  cko  cEp  cGq  br  as  cmt  cou  bv  bw  c~x  by  cz  c{  c|  c}  c~  c|  dF  dH  dV  dX  c  c  dJ  dL  dZ  d\  c  c  dN  dP  d^  d`  c  c  dR  dT  db  dd  dk  c  dm  do  dq  ds  dw  di  e  e  e3  e5  d  du  e  e!  e7  e9  d  d  e#  e%  e;  e=  d  d  e'  e)  d  d  d  d  e+  e-  d  d  e  d  e/  e1  e  e  h  e  h  h  j  h  j  k  j  h  j  k  j  h$  j  k  j  h,  j  k  j  h4  j  k  j  h<  j  k  j  hD  j  k  j  hL  j  k  j  hT  j  k   j  h\  j  k"  j  h  j  k$  j  h  j  k&  j  h  j  k(  j  h  j  k*  j  h  j  k,  j  h  j  k.  j  h  j  k0  j  h  j  k2  k  h  j  k4  k  h  j  k6  k  j@  j  k8  k  jB  j  k:  k  jD  j  k<  jF! X YZ[ \d i^ j he(cI J KLMNOP ? Appendix A. z >1.0 u    >2.0j u h  <2.1 u 2{ <2.2 u  [J  \ ;2.2.1 \  ` ;2.2.2k6 a k cy ;2.2.3 c  df ;2.2.4 d  eI ;2.2.5 e  kH ;2.2.6  2d F d [ x ~l$   ~le UTUT`- Lower Case e $   eL UTUT`. Upper Case Ns M$ s MApe z UTUT`/0 Lower Case ]$ ]e< UTUT`0u Upper Case ~l $ ~l \f UTUT`1Greek_omegaaccent  $ cy 3f UTUT`2Greek_OMEGAACCENT s M $ .5s M f UTUT`3 Greek_iota d] $  ] f UTUT`4 Greek_IOTA ~#l $ $~#l (gl UTUT`5Greek_alphaaccent # $  # g UTUT`6Greek_ALPHAACCENT s #M $  s #M gAp UTUT`7UT Greek_kappa 0#] $  #] g UTUT`8UT Greek_KAPPA u~0l $  ~0l h \ UTUT`9UTGreek_epsilonaccent k_0 $ 0  h3 UTUT`:UTGreek_EPSILONACCENT EGs 0M $ s 0M hf UTUT`; Greek_lamda k_0] $ 0] hf UTUT`< Greek_LAMDA k_~=l $ ~=l ig UTUT`=Greek_etaaccent ph= $ = ig UTUT`>Greek_ETAACCENT PHs =M $ s =M ig UTUT`? Greek_lambda _=] $ =] ig UTUT`@ Greek_LAMBDA _~Jl $ ~Jl jh UTUT`AGreek_iotaaccent iJ $ J  j  UTUT`BUTGreek_IOTAACCENT _s JM $  s JM j  UTUT`CUT Greek_mu ;J] $  J] j  UTUT`Df Greek_MU ~Wl $ $~Wl kl UTUT`E|Greek_iotadieresis W $  W k  UTUT`FgGreek_IOTADIERESIS Grs WM $  s WM k  UTUT`GUT Greek_nu ?W] $  W] k  UTUT`Hg Greek_NU ~dl $ $~dl ll UTUT`IGreek_omicronaccent d $  d l  UTUT`JGreek_OMICRONACCENT Grs dM $  s dM l  UTUT`KUT Greek_xi Cd] $  d] l  UTUT`LUT Greek_XI D~ql $  ~ql m  UTUT`MUTGreek_upsilonaccent k_q $  q m  UTUT`NUTGreek_UPSILONACCENT k_s qM $  s qM m  UTUT`OUTGreek_omicron q] $ q] m UTUT`PUTGreek_OMICRON ~~l $ ~~l nl UTUT`QGreek_upsilondieresis ~ $ ~ nl UTUT`RGreek_UPSILONDIERESIS s ~M $ s ~M nl UTUT`S Greek_pi r~] $ ~] nl UTUT`T Greek_PI r~l $ ~l om UTUT`U Greek_alpha k_ $   o  UTUT`VUT Greek_ALPHA UTs M $ $s M  oM UTUT`W Greek_rho ] $ ] oq UTUT`Xm Greek_RHO ~l % ~l p~ UTUT`Y Greek_beta UT %   p UTUT`Z Greek_BETA s M % ES s M $p UTUT`[ Greek_sigma ] % r]  p UTUT`\ Greek_SIGMA n~l % ~l  q UTUT`] Greek_gamma  % E  q UTUT`^ Greek_GAMMA s M %  s M  q$ UTUT`_ Greek_tau ] % ]  q UTUT`` Greek_TAU ~l % ~l  r UTUT`a Greek_delta  %   r UTUT`b Greek_DELTA s M %  s M  rES UTUT`cGreek_upsilon ] % ]  rr UTUT`dGreek_UPSILON ~l % ~l  s UTUT`eGreek_epsilon  %   sE UTUT`fGreek_EPSILON s M %  s M  s  UTUT`g Greek_phi ] % ]  s UTUT`h Greek_PHI ~Vl %! ~Vl  t UTUT`i Greek_zeta V %# V  t UTUT`j Greek_ZETA s VM %%  s VM  t  UTUT`k Greek_chi V] %'  V]  t UTUT`l Greek_CHI ~cl %) IN ~cl %u UTUT`m Greek_eta c %+ _sic u  UTUT`n Greek_ETA s cM %- k_s cM u  UTUT`o Greek_psi c] %/ Grc] u  UTUT`p Greek_PSI ~pl %1 Gr~pl v  UTUT`q Greek_theta p %3 rk_p v  UTUT`r Greek_THETA s pM %5 rk_s pM v  UTUT`s Greek_omega p] %7 rk_p] v  UTUT`t Greek_OMEGA H I K%J _I H I Kl jj HH%K l GrHHl kkcH$1&%L l nH$1&l mmH I K%M TUTH I Kl nnHH%N p HHl oo H$1&%O p vH$1&l qqHH%P s HHl rrpH I K%Q su  H I Kl ttmegl %R rl l l u%S  l ul  l %T ll l  l %U  l l  HH%V  HHl  HH%W pHHl  HH%X HHl  HH%Y sHHl  ~6R Su~6 I UTUT`Keysyms t$S RT$l UTUT`Value ?T SU? UTUT`Keysyms $U TVl$ UTUT` Value ;?V UW;? UTUT`Keysyms z$W VXz$  UTUT`Value HX WYH UTUT`Keysyms $Y XZ$   UTUT`%YValue ~6 Z Y[~6 ~ UTUT` atsign $ [ Z\$ Ke UTUT` 0 ? \ []? ue  UTUT`h, H U$ ] \^$ sym UTUT`8 ;? ^ ]_;? UT Va UTUT`p, P z$ _ ^`z$ Ke UTUT`16 H ` _aH UT` UTUT`x, X $ a `b$ UT` UTUT`24 ~6 b ac~6  UTUT`a, A $ c bd$  UTUT`1 ? d ce?  UTUT UTUT`i, I $ e df$ e UT UTUT`9 ;? f eg;?  UTUT UTUT`q, Q z$ g fhz$  UT UTUT`17 $H h giH UT UTUT`y, Y $ i hj$ UT UTUT`25 $~6 j ik~6 UT UTUT`b, B $ k jl$ UT UTUT`2 ? l km?  UTUT UTUT`j, J $ m ln$ UTUT UTUT`10 $;? n mo;? UTUT UTUT`r, R z$ o npz$ UT UTUT`18 H p oqH  UTUT`z, Z $ q pr$  UTUT`26 ~!6 r qs~!6  UTUT`c, C !$ s rt!$  UTUT`3 !? t su!? UTUT UTUT`k, K !$ u tv!$ UT UTUT`11 ;!? v uw;!?  UTUT`s, S z!$ w vxz!$  UTUT`19 !H x wy!H  UTUT` left_bracket !$ y xz!$ UTz, UTUT`27 ~.6 z y{~.6 UT26 UTUT`d, D .$ { z|.$ UTc, UTUT`4 .? | {}.? UT` UTUT`l, L .$ } |~UT.$ UTk, UTUT`12 ;.? ~ }UT;.? UT11 UTUT`t, T z.$  ~z.$ UTs, UTUT`20 .H   .H UT19 UTUT` backslash .$   .$  le_b UTUT`28 ~;6  ~;6 UT` UTUT`e, E ;$  ;$ UT` UTUT`5 ;?  ;? c, UTUT`m, M ;$  ;$ UT` UTUT`13 ;;?  ;;? UT` UTUT`u, U z;$   z;$ UT` UTUT`21 ;H " ;H UT` UTUT`right_bracket ;$ $ T;$  basl UTUT`29  ~H6 . ~H6 UT 28 UTUT`f, F H$ 0 UTH$ UT e, UTUT`6 H? 2 H? UT ` UTUT`n, N H$ 4 c,H$ UT m, UTUT`14 ;H? 6 UT;H? UT 13 UTUT`v, V zH$ 8 UTzH$ UT u, UTUT`22  HH : UTHH UT 21 UTUT` asciicircum H$ < H$  ht_ac UTUT`30 $~U6 F ~U6 UT!29 UTUT`g, G .U$ H UTU$ UT!f, UTUT`8 U? J U? !` UTUT`o, O 2U$ L UTU$ UT!n, UTUT`15 4;U? N UT;U? UT!14 UTUT`w, W 6zU$ P UTzU$ UT!v, UTUT`23 8UH R UTUH UT!22 UTUT` underbar U$ T TU$ ! asic UTUT`31 ~j(1 ~j(UT` UTUT Lower URUT@Case j(3 TUTj(  UTUT Upper URUT@Case j(5 j( UTUT Lower URUT@Case j(7 j(! UTUT Upper URUT@Case  j?9  j?UT`URUT` Lower Case _j?; T_j?238URUT` Upper Case j?= !j?r URUT`T Lower Case j?? sicj?31jURUT` Upper Case ~( I TUT~( UR@ UTUT`a ( K (  UTUT`UTA ( M (  UTUT`o ( O a ( 7 UTUT`O  ? Q Up ?   UTUT` acircumflex _? S UR_? r _ UTUT` Acircumflex T? U 8UR? r  UTUT` eth ? W  ? Tase UTUT`ETH ~( a 1~(  Upr UTUT`b ( c (  UTUT`B ( e (  UTUT`p ( g (  UTUT`P  ? i  ?  UTUT` adiaeresis _? k _?  accu UTUT` Adiaeresis ? m  ?  Accu UTUT`ntilde U? o r ? UT et UTUT`Ntilde ~( y T~( ET UTUT`c ( { ( UTb UTUT`C ( } ( UTB UTUT`q (  ( UTp UTUT`Q  ?   ? P UTUT`atilde _?  _? aeris UTUT`Atilde ?  ?  Ader UTUT`ograve m?  ? UTnt UTUT`Ograve o~(  UT~( UTNt UTUT`d (  (   UTUT`D (  ( b  UTUT`r (  ( B  UTUT`R  ?   ? p  UTUT`aring _?  _? UT` UTUT`Aring ?  ? is UTUT`oacute ?  ? er UTUT`Oacute ~(  ~( nt UTUT`e (  (  UTUT UTUT`E (  (  UTUT UTUT`s (  (  UTUT UTUT`S  ?   ?  UTUT UTUT`ae ?_?  _? UT UTUT`AE ??  ? UT UTUT` ocircumflex ?  ? UT` UTUT` Ocircumflex ~(  er~( UTOa UTUT`f (  (  UTUT`F (  ( UT UTUT`t (  ( UT UTUT`T  ?   ? UT UTUT` ccedilla _?  _? UTae UTUT` Ccedilla ?  ? AE UTUT`otilde ?  ? rcule UTUT`Otilde ~(  T~(  Occu UTUT`g (  ( Oa UTUT`G (  (  UTUT`u (  (  UTUT`U  ?   ?  UTUT`egrave _?  UT_? UTcc UTUT`Egrave ?  UT? UTCc UTUT` odiaeresis ?  ? otde UTUT` Odiaeresis ~(  ~( lde UTUT` h (  ( UTg UTUT`H (  Oa( UTG UTUT`v (  ( UTu UTUT`V  ?   ? UTU UTUT`eacute _?  _? ave UTUT` Eacute ?  ? ave UTUT` oslash ?  ? aeris UTUT`  Ooblique ~(   ~(  Oder UTUT`i (   (   UTUT` I (   ( g  UTUT`w (  ( G  UTUT`W  ?   ? u  UTUT` ecircumflex _?  T_? eate UTUT` Ecircumflex ?  ?  ute UTUT`ugrave ?  ?  ash UTUT`Ugrave ~( ! ~(  liq UTUT`j ( # ( UTi UTUT`J ( %  ( UTI UTUT`x ( ' g ( UTw UTUT`X  ? ) G  ? UTW UTUT` ediaeresis _? + _? fle UTUT` Ediaeresis ? - ea? fle UTUT`uacute ? / ? ave UTUT`Uacute ~( 9 ~( ave UTUT`%k ( ;  ( UTj UTUT`K ( =  UT( UTJ UTUT`y ( ? UT( UTx UTUT`Y  ? A UT ? UTX UTUT` igrave _? C _? aeris UTUT`!Igrave ? E ?  Eder UTUT`" ucircumflex ? G ? uate UTUT`# Ucircumflex ~( Q ~( ute UTUT`-l ( S ( UTk UTUT`$L ( U UT( UTK UTUT`&z ( W UT( UTy UTUT`'Z  ? Y UT ? UTY UTUT`(iacute _? [ _?  ave UTUT`)Iacute ? ] ? !ave UTUT`* udiaeresis ? _ Ed? fle UTUT`+ Udiaeresis ~!( i ua~!( fle UTUT`5m !( k !( UTl UTUT`,M !( m UT!( UTL UTUT`.agrave !( o !( & UTUT`/ Agrave  !? q y  !? Z ? UTUT`0 icircumflex _!? s T_!?   UTUT`1 Icircumflex !? u )!? ] UTUT`2yacute !? w *!?   UTUT`3Yacute ~.(  T~.( ( UTUT`=n .(  e.( m ( UTUT`4N .(  l .( M ( UTUT`6aacute UT.(  TUT.( ( UTUT`7Aacute  .?  UT .? ? UTUT`8 idiaeresis _.?  T_.? ? UTUT`9 Idiaeresis _.?  T.? ? UTUT`:thorn .?  ]UT.? te! UTUT`;THORN ~jC ~jCYa ~ UTUT`C Lower Case TjC UTjC   UTUT`< Upper Case .jC 4jC   UTUT`> Lower Case HjC ateHjC  UTUT`? Upper Case jH ejH  UTUT`@ Lower Case jH sjH  UTUT`A Upper Case ~yC  s~yC   UTUT`Iaogonek yC   yC   ] UTUT`BAogonek yC  yC   UTUT`D zabovedot HyC  THyC    UTUT`E Zabovedot yH  eyH   UTUT`Fdstroke yH   seyH   UTUT`GDstroke ~C  pr ~C    UTUT`Olstroke C  mLoC   UTUT`HLstroke C   AC   UTUT`Jsracute yHC   IHC   UTUT`K Racute yH    BH   UTUT`Lnacute yH    DH   UTUT`MTNacute y~C    E~C   UTUT`Uelcaron yC   FC   UTUT`N Lcaron yC   GC   UTUT`Ppabreve HC  OHC   UTUT`QmAbreve H  HH   UTUT`RAncaron H  JH   UTUT`SNcaron ~C  K~C   UTUT`[sacute C  LC   UTUT`TSacute C  MC   UTUT`Vlacute HC  UHC   UTUT`WLacute H  NH   UTUT`X odoubleacute H  PpH   UTUT`YO Odoubleacute ~C  mAb~C    UTUT`ascaron C  AncC    UTUT`ZScaron C  NcC    UTUT`\cacute HC  saHC    UTUT`]Cacute H  SaH    UTUT`^rcaron H  laH    UTUT`_Rcaron ~C  La~C    UTUT`g scedilla C   odC   UTUT``p Scedilla C   !YOC   UTUT`bmccaron HC  !  "aHC   UTUT`cACcaron H  " !#ZH   UTUT`d uabovering CH # "$\H   UTUT`esa Uabovering ~C $ #%Ca~C    UTUT`mtcaron C % $&rcC    UTUT`fTcaron C & %'RcC    UTUT`heogonek HC ' &(scHC    UTUT`iEogonek H ( ')pScH   ! UTUT`j udoubleacute H !) (*onH   " UTUT`k Udoubleacute ~C )* )+n~C    UTUT`szacute C ++ *,engC  "$ UTUT`lZacute C -, +-aveC  $ % UTUT`necaron HC /- ,.tcHC  % & UTUT`oEcaron H 1. -/TcH  & ' UTUT`p tcedilla H 3/ .0eoH  ' ( UTUT`q Tcedilla ~C ;0 /1Eo~C  ( ) UTUT`yzcaron C =1 02udC  ! UTUT`ronZcaron HC ?2 13kC  ) UTUT`tndcaron HC A3 24sHC  + UTUT`ueDcaron H C4 35lH  - UTUT`va eH E5 46TUTH  C UTUT`w ~DM6 57&~DEc! UTUT` Lower Case DO7 68'UTDil! UTUT`x0 Upper Case eoDQ8 79TUTD !C UTUT`z Lower Case ~LDS9 8:TLD!  UTUT`{ Upper Case DU: 9;rD!? UTUT`|k Lower Case CDW; :<tnD!A UTUT`}s Upper Case ~,D _< ;=eDc~,D !4 5 UTUT`hstroke ,D a= <>a e,D E! UTUT`~Hstroke ,D c> =?,D 7!& UTUT` jcircumflex L,D e? >@L,D 8!'UT UTUT` Jcircumflex ,D g@ ?A,D 9!TUT UTUT` gcircumflex ,D iA @B,D :!T UTUT` Gcircumflex ~9D qB AC~9D ;!r UTUT` hcircumflex 9D sC BD9D <!tn UTUT` Hcircumflex A9D uD CE9D =!eDc UTUT` cabovedot L9D wE DFL9D >!a e UTUT` Cabovedot 9D yF EG9D ?! UTUT`ubreve 9D {G FH9D  ! UTUT`Ubreve !~FD H GIe~FD g! UTUT` idotless 9FD I HJuleFD !@B UTUT` Iabovedot FD J IKccuFD !B C UTUT` ccircumflex LFD K JLccuLFD !C D UTUT` Ccircumflex FD L KMccuFD !D E UTUT` scircumflex FD M LNaveFD !DF UTUT` Scircumflex >~SD N MOet ~SD y! UTUT`gbreve ?SD O NPeSD {! UTUT`Gbreve  SD P OQe!SD ! UTUT` gabovedot LSD Q PRe 9LSD ! UTUT` Gabovedot SD R QSet SD ! UTUT` SD S RTccSD ! UTUT`cu ~DT SUT~D"D UTUT` Lower Case DU TVTD"D UTUT` Upper Case DV UWTD>"D UTUT` Lower Case ~LDW VXTLD"  UTUT` Upper Case SDX WYD" UTUT`e Lower Case DDY XZD" UTUT` 9 Upper Case ~D Z Y[Ga~D "R S UTUT` rcedilla D [ Z\ D " UTUT` Rcedilla D \ []D U"T UTUT`eng "LD ] \^eLD " UTUT`ENG D ^ ]_pr D "V W UTUT`omacron D _ ^`LoD " UTUT`Omacron ~D ` _a~D " UTUT`itilde D a `bD " UTUT`Itilde D b acTD "D UTUT`amacron GaLD c bdTUTLD  "D UTUT`Amacron D d ceUTD  "D UTUT` kcedilla D e dfTUTD "  UTUT` Kcedilla ~D f egT~D " UTUT`p lcedilla D g fhD " UTUT` Lcedilla D h giD " UTUT`iogonek LD i hjLD " UTUT`Iogonek D j ikD " UTUT`Tuogonek D k jlD " UTUT`TUogonek ~D l km~D " UTUT`emacron D m lnD " UTUT`TEmacron D n moD " UTUT`T eabovedot LD o npLD " UTUT` eabovedot D p oqD " UTUT`utilde D q pD " UTUT`Utilde ~VD r s~VD " UTUT` gcedilla VD s rtVD " UTUT` Gcedilla VD t suVD " UTUT`imacron LVD u tvLVD " UTUT`Imacron VD  v uwVD " UTUT`umacron VD  w vxVD " UTUT`Umacron ~cD x wy~cD " UTUT`tslash cD y xzcD " UTUT`Tslash cD z y{cD " UTUT` ncedilla LcD { z|LcD " UTUT` Ncedilla cD | {}cD " UTUT` cD } |~TUTcD "D UTUT` ~c%~ }~cIm# UTUT` Lower Case u' ~UTuro#V UTUT`x Upper Case VZ) TUTVZ#D UTUT` Lower Case ~l+ Tl#  UTUT` Upper Case c~c 1 ~c # UTUT` Serbian_dje u 3 u # UTUT` Serbian_DJE VZ 5 NcVZ #| } UTUT` Cyrillic_i l 7 l  #T UTUT` Cyrillic_I ~c = ~c #~ UTUT`#Macedonia_gje u ? u # UTUT`#Macedonia_GJE VZ A VZ #V UTUT`#Cyrillic_shorti UTl C l T# UTUT`Cyrillic_SHORTI ~c I 1~c #c UTUT` Cyrillic_io u K 3u #u UTUT` Cyrillic_IO VZ M 5VZ Nc#Z UTUT` Cyrillic_ka l O 7l #l UTUT` Cyrillic_KA ~c U =~c #c UTUT` Ukrainian_ie u W ?u #u UTUT` Ukrainian_IE VZ Y AVZ #Z UTUT` Cyrillic_el l [ l # UTUT` Cyrillic_EL UT~c a ~c #~ UTUT`#Macedonia_dse u c u # UTUT`#Macedonia_DSE VZ e VZ #V UTUT`# Cyrillic_em UTl g l # UTUT`# Cyrillic_EM UT~c m ~c #~ UTUT` Ukrainian_i UTu o u # UTUT`# Ukrainian_I UTVZ q VZ #V UTUT`# Cyrillic_en UTl s l # UTUT`# Cyrillic_EN UT~c y ~c #~ UTUT`# Ukrainian_yi Tu { u # UTUT`# Ukrainian_YI TVZ } VZ #V UTUT`# Cyrillic_o UTl  l # UTUT`# Cyrillic_O UT~c  ~c #~ UTUT`# Cyrillic_je UTu  u # UTUT`# Cyrillic_JE UTVZ  VZ #V UTUT`# Cyrillic_pe UTl  l # UTUT`# Cyrillic_PE UT~c  ~c #~ UTUT`# Cyrillic_lje Tu  u # UTUT`# Cyrillic_LJE TVZ  VZ #V UTUT`# Cyrillic_ya UTl  l # UTUT`# Cyrillic_YA UT~"c  ~"c #~ UTUT`# Cyrillic_nje T"u  "u # UTUT`# Cyrillic_NJE TV"Z  V"Z #V UTUT`# Cyrillic_er UT"l  "l # UTUT`# Cyrillic_ER UT~/c  ~/c #~ UTUT`# Serbian_tshe T/u  /u # UTUT`# Serbian_TSHE TV/Z  V/Z #V UTUT`# Cyrillic_es UT/l  /l # UTUT`# Cyrillic_ES UT~<c  ~<c #~ UTUT`#Macedonia_kje <u  <u # UTUT`#Macedonia_KJE V<Z  V<Z #V UTUT`# Cyrillic_te UT<l  <l # UTUT`# Cyrillic_TE UT~Ic  ~Ic #~ UTUT`#Byelorussian_shortu Iu  Iu #u UTUT`Byelorussian_SHORTU #VIZ  VIZ #  UTUT`UT Cyrillic_u #Il  Il #  UTUT`UT Cyrillic_U #~Vc  ~Vc #  UTUT`UTCyrillic_dzhe Vu  Vu #  UTUT`UTCyrillic_DZHE VVZ  VVZ #  UTUT`UT Cyrillic_zhe #Vl  Vl #  UTUT`UT Cyrillic_ZHE #~cc  ~cc #  UTUT`UT Cyrillic_yu #cu  cu #u UTUT` Cyrillic_YU VcZ  VcZ #V UTUT`# Cyrillic_ve UTcl  cl # UTUT`# Cyrillic_VE UT~pc  ~pc #~ UTUT`# Cyrillic_a UTpu  pu # UTUT`# Cyrillic_A UTVpZ  VpZ #V UTUT`#Cyrillic_softsign pl  pl #V UTUT`Cyrillic_SOFTSIGN ~}c  ~}c #c UTUT`  Cyrillic_be }u  }u #u UTUT` Cyrillic_BE V}Z  V}Z #Z UTUT`Cyrillic_yeru }l  }l #l UTUT`Cyrillic_YERU ~c  ~c #c UTUT`  Cyrillic_tse u  u #u UTUT` Cyrillic_TSE VZ  VZ #Z UTUT`  Cyrillic_ze l  l #p UTUT`  Cyrillic_ZE UT~c   ~c #~ UTUT`# Cyrillic_de UTu   u # UTUT` # Cyrillic_DE UTVZ   VZ #V UTUT`# Cyrillic_sha Tl  l # UTUT`# Cyrillic_SHA T~c  ~c #~ UTUT`# Cyrillic_ie UTu  u # UTUT`# Cyrillic_IE UTVZ  VZ #V UTUT`# Cyrillic_e UTl  l # UTUT`# Cyrillic_E UT~c ! ~c #~ UTUT`# Cyrillic_ef UTu # u # UTUT`# Cyrillic_EF UTVZ % VZ #V UTUT`#Cyrillic_shcha UTl ' l # UTUT`Cyrillic_SHCHA ~c - ~c #c UTUT` Cyrillic_ghe u / u #u UTUT` Cyrillic_GHE VZ 1 VZ #Z UTUT` Cyrillic_che l 3 l #l UTUT` Cyrillic_CHE ~c 9 !~c #c UTUT`! Cyrillic_ha u ; #u #u UTUT` Cyrillic_HA VZ = %VZ #Z UTUT`Cyrillic_hardsign l ?  'l #l UTUT`Cyrillic_HARDSIGN H I K Ej -H I K# UTUTUTl(e 9#November 6, 1997Running H/F 1 HH Fk HH  d  Hl HHH$1& Gm TH$1&   !UTUTde# H I K Hn H I K u #UTUTle9#November 6, 1997Running H/F 1 HH Io HH Cyl  d Hp CyHH IHH$1& Jq H$1& (UTUTdeer HH Kr HH  d Hs HHH I K Lt 1&H I K  UTUTl{2/28/96Protocol Version 1.0/Document Revision 1.0A-# H6u v vxTH6H66H'. Fv uw uwx H'. FH2XH2X`The X Keyboard Extension\'oR Fw vx vx \'oR F2X\2X`Protocol SpecificationH'Wx w H'Wuwd~ & H"%^5h e ~ erH"%^5h eH-H-Footnote H1   ~Footnote     J co VH e ~ L J co VH eJ czJ cz TableFootnoteHA  ~2/ TableFootnotecD~ ionD~DDPz ,^ e ~ vPz ,^ eVUQPUQ@^ %N ,^ e ~ w^ %N ,^ ee9^ @P%N ,^ e ~ \P%N ,^ eVP@^ z ,^ e ~ c S^ z ,^ ee9UQ^ UQ@L\$$ ~L\$$H-6 ~H-6^ /= ,^ e ~ e^ /= ,^ ee9 ^ @P/= ,^ e ~ P/= ,^ eV P @Pz[x. ~Pz[x.H-6 ~H-6d   !l  Q  aeFl %ion d"<$paranum><$paratext><$pagenum> UUdI,^"<$paranum><$paratext><$pagenum> "UUdJ "<$paranum><$paratext><$pagenum> l FW e  l FW el l Table of Contents Specificationzd  z  "@l u R  l uV~ d#,^ Level2IX dK#  Level1IX =dL#  1, 23 @%dM#$<$symbols><$numerics><$alphabetics> ,^:dNg LSymbols[\ ];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 EdO# <$pagenum> RdP l [q e  l [q ellIndex Specification Qd   #ionl  S  <$l  $p,^"<$ atdUU"<$paranum><$paratext><$pagenum> l FW0( e  l FW0( el l List of Figures Specificationcd   $l  T  l   d"<$paranum><$paratext><$pagenum> l FW e  12l FW el l List of Tables Specificationd ;C; 'S;HH U  em>HHC R   UT UTh /Default Symbol Transformations +UR UT` "Interpreting the Control Modifier A \If the Control modifier is not consumed by the symbol lookup process, routines that N Vdetermine the symbol and string that correspond to an event should convert the symbol [ Yto a string as defined in the table below. Only the string to be returned is affected by h@ 9the Control modifier; the symbol is not changed. } YThis table lists the decimal value of the standard control characters that correspond to  m>Usome keysyms for ASCII characters. Control characters for symbols not listed in this @H $table are application-specific. 7U> UT`  Interpreting the Lock Modifier 'M YIf the Lock modifier is not consumed by the symbol lookup process, routines that Z Rdetermine the symbol and string that correspond to an event should capitalize the g Yresult. Unlike the transformation for Control, the capitalization transformation st@ heBchanges both the symbol and the string returned by the event. ` ) s Locale-Sensitive Capitalization sh ym_If Lock is set in an event and not consumed, applications should capitalize the string ed  Zand symbols that result from an event according to the capitalization rules in effect for  isUthe system on which the application is running, taking the current state of the user @ sy(environment (e.g. locale) into account. s ` )st"Locale-Insensitive Capitalization  n-TXKB recommends but does not require locale-sensitive capitalization. In cases where  ocVthe locale is unknown or where locale-sensitive capitalization is prohibitively expen@ e Tsive, applications can capitalize according to the rules defined in this extension.  keRThe following tables list all of the keysyms for which XKB defines capitalization % geWbehavior. Any keysyms not explicitly listed in these tables are not capitalized by XKB Sen2 ioWwhen locale-insensitive capitalization is in effect and are not automatically assigned ns ?H thDthe ALPHABETIC type as described in section 12.2.3. t d ft (thsyHH V  angHHth"sy(enq . rxd )*Capitalization Rules for Latin-1 Keysyms Bl  VThis table lists the Latin-11 keysyms for which XKB defines upper and lower case: d ) *Capitalization Rules for Latin-2 Keysyms Bl zaUThis table lists the Latin-2 keysyms for which XKB defines upper and lower case:  od ) d)Capitalization Rules for Latin-3 Keysyms Bl g UThis table lists the Latin-3 keysyms for which XKB defines upper and lower case:! e-d )ys)Capitalization Rules for Latin-4 Keysyms r;Bl byUThis table lists the Latin-4 keysyms for which XKB defines upper and lower case:" rd  )ypHH W  HH  r thrx <d )*Capitalization Rules for Cyrillic Keysyms JBl syVThis table lists the Cyrillic keysyms for which XKB defines upper and lower case:# d )'Capitalization Rules for Greek Keysyms eysBludeSThis table lists the Greek keysyms for which XKB defines upper and lower case: 2 Kd s t *chKBHH X  HHuonms  g  isIdv)sy'Capitalization Rules for Other Keysyms casW$wUXKB defines no capitalization rules for symbols in any other set of keysyms provided sdwsyWby the consortium. Applications are free to apply additional rules for private keysyms qDw -or for other keysyms not covered by XKB.   d  Leftd   Rightd !~ Reference)d ! " CTOC ysd " ! #ThIXd # " $s LOFcXKd $ #caLOT d ' (zauld ( ' )d ) ( *ekd * )in } Rowf  IRequestCellHeading. f   I e ep lCellBody. in66f   IeyH Body. orf  I CellHeading~. f T I TableTitleT:TABLE . . f " J KECellHeadingCntr. f  I CellBodyCntr. f ! IKECellBodyCntr. f F  IBo  r CellBody. f  ICellHeadingCntr. f # I  CellBody. f  I  CellBody. 66 f  IH Body. @e I f left footer. @e If  header right. @ I  # right footer. $  I$ . 1HeadingTOC. H$  IH . 2HeadingTOC. lH@  Il . 3HeadingTOC. f @ # ILevel2IX. $@# ILevel1IX. @# ISpecIX. @# I SortSpecIX. @g I  GroupTitlesIX. @# IIndexIX. @ I Paragraph. H IH . FigureLOF. H IecH . TableTitleLOT. 66fL IH FirstBodyBody. 6 f;)HQ I 6 3HeadingH:..\t FirstBody. 6 f<)HQ I 6 2Heading H:.\t FirstBody. 6f>HQ I 6 1HeadingH:.\t FirstBody. 66f?AQ I 6 1AppendixA:Appendix . Body. TafAP I TitleIAuthor. fBP I SubTitleAuthor. 6$fCec IZ D EncodingReplySymbol EncodingArgs. HHfD@ IZ ~     2i V nz> d    f . Code ExampleBody. fEp IEquationBody. fFF IFigure Table RuleF:FIGURE . . 66fG@ IH Z ~     2 V z  i e   .g s Function DeclBody. fH IKECellBodyCntr. fI J  KECellHeading. fJ J KECellHeadingCntr. @K I>.   right footer. 66fL@ I H Z ~     2i eV z g si D  y . Structure DeclBody.  fM I TableFootnote. fNT I TableTitleT:TABLE . . fOP IAuthor1Heading. ~6fP I~  Definition. 6 fQHQ I  6 3HeadingH:..\t FirstBody. ZZ6fR$c IExtractContinuation. 66fS4 IH ExtractQualifier. 6 fTHQ I 6 2Heading H:.\t FirstBody. fU I CellHeading. 6fVHQ I 6 1HeadingH:.\t FirstBody. 66fWL IH FirstBodyBody. C6fXB  IC U BulletB:\t. fY  I   CellBullet\t. fZ IFootnote. Z6f[M IZ NoteNoteTextNote\tBody. H6f\uc IH ProtoReplySymbol\t ProtoError. f] I  CellBodyList. 6 f^Q I 6 H ProtoName BigSymbol\t ProtoArgs. 66f_AQ I 6 1AppendixA:Appendix . Body. CCf`% IC U BulletCont Bullet Symbole. teHH6fa$c IZ l ~R y b rr        2 D V h z   ei   Extract. 66fb  IeH  SBody. sC6fcSE IC 1StepA S:.\tStep. A+C6fdS IC Step S:.\t. 66fe IH Intro. ff IH Legalese. 66fg\ I H 4Heading FirstBody. fh I CellBodyCntr. fi  I   CellBody. HHfjpc IHf ProtoArgs ProtoReply. Hfkq IH ProtoEnd BigSymbol\tBody. HHflqc I  ProtoReplyTypeSymbolProtoReplyType. HH fmp IH ProtoErrorProtoEnd. fn IRequestCellHeading. Z6fo@ IcZ  D  EncodingArgs EncodingArgs. s66fpP I 6 H EncodingName EncodingArgs. lfq ICellHeadingCntr. 7 ڝ I ڝ I ڝ I[ I  ڝ I ) I  ڝ I tu  I tu  I ڝ! I )" J  ڝ# I [) I  ڝF I ڝ` IHeaderڝe I )g I  ڝ I vk I Keycap i_mF ILiteral3w I  BigSymbol 3ڝ IBitLabel 3ڝ I Bullet Symbol 3ڝ ICallout 3\S I  Dingbat# IEmphasis EquationVariables# I Field Reference w3 IFunction 3ڝ IHeader 3vk Q  ImpliedKeycap  3vk J InvisibleKeycap 3vk I Keycap 3vk I  Keycap Small 3[ I  Keycap Table 3[ I  Keycap Text 3) I  Node Label w3 IPath w3 I Placeholder w3 IProgram 3i_mF ILiteral 3) I Run-In Heading 3yc> I SansLabel w3 I Subscriptqua w3 I Superscript#w I Symbol 3[ I Tree Cap 3ڝ I Type Name  w3 IVariable Reference 3[ I NoteText 3) I  Figure Label 3i_mF I ProtoLiteral #tu  IArgument #tu  INew Term 3yc> I KeycapInText     Ic  I  I@  I@  I  I  I@  I IThin IMedium  IIDouble IThick pe@ I Very Thin [=]= 6> I I Il   Request TypesnƧ? I I Id Lb3 9n 6 D lSequence Examples 6@ I I I6 >I I nI CenteredExample6A I I II I II I II Example Keys 6B I I IIl 2 Protocol Types 6M I I Il   Request Types[1 Mevl M]g M!sn6 $ ? $ ? $ H $ M ( ( ( l( E? ? ? ? t M C C C C H nH 3!M!D D D D D D IM"M"D D D xD D D *#M# c u IZ l eEwX~ ef e e eI e~ feg[ f f f f~# gfh gM g g g?~0 hgi h h h h ~= ihjE i i i i~J jik jC j j j3~W kjl k kD k k~d lkm l l lD l~q mln mZ m m~ m~~ nmo n n n~ n~ onp o o o~ o~ poq p p p~ p~ qpr q q q~ q~ rqs r r r~ r~ srt s s s~ s~V t(su t t t~ t~c utv u u u~ u~p vPu v v v v~  R S T~UVnpW X Y ~  Zoq[ \ ] ^~_` a~   b~cd efgrhrir~  jkslsmsnso ptq~!  rts tuuvwxy~.  z{|}~R~;   UZ~H   !]        b~U !  e!!!!!!!!j~jm!r~ u.z~ ;~ H~ U~ j~ ~ ~ ~ ~ ~ ~ ~! ~. ~j ~y  ~     ~    ~  ~  ~   !"#~  $%&'()~  *+,-./~  012345~!6789:;~, !<=>?@A~9 !BCDEFG~F !HIJKLM~S !NOPQRS~"TUVWXY~ "Z[\]^_~ "`abcde~ "fghijk~ "lmnopq~V "(rstuvw~c "Pxyz{|}~#~~ #~ # "~ # "~ #~ #~ #~ #w~~ #{|}~~ #~~" #~~/ #~~< #~~I #~~V #~~c #~~p #~~} #|~~ #~~ #~~ #~~ #~~ #~~ #~ K Comment!1!YZ $Yijk"l%m(no cp qr [Ph I Y R d  IBlackT! JWhiteddA KReddd LGreendd  MBlued NCyand OMagentad PYellow QGrey25 Times-Italic Times-Roman Times-BoldHelvetica-BoldHelvetica-Narrow HelveticaHelvetica-Narrow-BoldCourierSymbolSymbol ZapfDingbats ZapfDingbatsCourierTimes HelveticaSymbol ZapfDingbats NarrowRegularRegularK BoldRegularItalic)yNC cj?wxc::Wha:'L,<ӖII,c=H{r܄y8MpP|۲yde- F6@r1crٚ7?-](wyU6m=7_(N~w 儅E ˴o9r1'a)uB:r\QV()iCy8pCmFZJ^˨s} gg Cfӡ/Z2FGTߒ2LKtcV yDd&ICô3qw|Za[1^ 7U ^ (:PekAćݽÕ>SojSĹ2Gaw6