‰PNG  IHDR @ @ ªiqÞ pHYs   šœ —tEXtComment ELF>@@y@8 @@@@@@88@8@@@jj nn`n`0 nn`n`TT@T@DDPtd__@_@||QtdRtdnn`n`/lib64/ld-linux-x86-64.so.2GNU GNUnxeQvFJk7 P 7:>(BE|fUaqX9H* D2d7  f!^) {[nz&P8 kL y0s` 0s`s`X8s`0s` (@@s`>$K@libX11.so.6_ITM_deregisterTMCloneTable__gmon_start___Jv_RegisterClasses_ITM_registerTMCloneTableXSetModifierMappingXSetPointerMappingXKeycodeToKeysym_initXKeysymToStringXGetKeyboardMappingXNextEventXSyncXStringToKeysymXInsertModifiermapEntryXCheckTypedEventXQueryPointerXFreeXRefreshKeyboardMapping_finiXChangeKeyboardMappingXGetPointerMappingXQueryKeymapXGetModifierMappingXDisplayNameXDisplayKeycodesXOpenDisplayXCloseDisplayXDeleteModifiermapEntryXEventsQueuedlibc.so.6__printf_chkexit_IO_putcfopenstrncmp__strdupstrncpyputs__stack_chk_failputcharreallocstdinfgetsstrlen__fprintf_chkstdoutfputcfclosemalloc__ctype_b_locsscanfstderrstrncasecmpfwritesleep__ctype_tolower_locstrcmp__asprintf_chk__libc_start_mainfree_edata__bss_start_endGLIBC_2.3GLIBC_2.3.4GLIBC_2.8GLIBC_2.4GLIBC_2.2.5ii "ti ,ii 8ii Bui Lo`0s`78s`:@s`=p` p`(p`0p`8p`@p`Hp`Pp` Xp` `p` hp` pp` xp`p`p`p`p`p`p`p`p`p`p`p`p`p`p`p`p`q`q` q`!q`" q`#(q`$0q`%8q`&@q`'Hq`(Pq`)Xq`*`q`+hq`-pq`.xq`/q`1q`2q`3q`4q`5q`6HH] HtsH5] %] @%] h%] h%] h%] h%] h%] h%] h%z] hp%r] h`%j] h P%b] h @%Z] h 0%R] h %J] h %B] h%:] h%2] h%*] h%"] h%] h%] h% ] h%] h%\ hp%\ h`%\ hP%\ h@%\ h0%\ h %\ h%\ h%\ h%\ h %\ h!%\ h"%\ h#%\ h$%\ h%%\ h&%z\ h'p%r\ h(`%j\ h)P%b\ h*@%Z\ h+0%R\ h, %J\ h-%B\ h.%:\ h/%2\ h0%*\ h1%"\ h2SH ^ H=] (W@1nH=] \@ W@1Q*4IPH=_] H ] HX@1'IPH=2] H ] PW@1`AWAVIAUAATU1SHXdH%(HD$H1HH=] A9~uHcIfDHH3Ht,D9cuHLuߋC H[]A\A]A^A_DH[]A\A]A^A_@AWIAVAUATIUHSHD-xH D9-mH HD$|Cf.AE1fDLCH9t.AAuAD9-!H }HD$H[]A\A]A^A_H|$t;AH|$pHcHD$IcHL$D,AAD9-G o릿#HD$ff.HD }G L&G H G H=0G O@1ATG HDf.ATIUS1ۅI9G rH=G Ht'LQQPF zHHF t?HHcLHHD[H]A\DhHcDH-F H=hF 0R@15UHSHH?~K@H HuHEH[]HHHEuH;SЀ wHH[]HH[]H1t$~BHt=?H|$t3H|$t$H1HDQ uH9f.HÐf.~dHt_S1HHtCt$ H<$H<$H1t$ HHH_tDZ t9H[1DAWAVAUATAUSH(dH%(H$1~ HHt?u_rH D O@wH5D vH$dH3%(\H([]A\A]A^A_DH=D Ht$HDAHcHӀ;=t9H -D -`R@H5D mA)HAHDzHcA)HAE1DHDHcA)H2E$ERDHHIHt$HHD$H=D,E)IcDuHHEE~#HDEHcA)AHӀ;XE9tHE~CH=C DER@1E O@HE1HEDp~#Av1HLLHH9uH.$LR@H=eB 19H5RB (HٺR@S@@f.AUATUSH~ HHt?uBH A O@H5A H []A\A]H߉AAIcD)HAD9tB&D)McJ<#eH=^A H@S@1*H5CA Ht"DhH[]A\A]HfDhS@H=@ 1DH P@HfDAWAVAUATUSH H8dH%(HD$(1H$HL$JHIE1A&@E9HT$IcAI~HHc)HӉH_AHT$ HL$H߉D)IcHӅuHL$ H=? S@1H5? HD$L0H$D 1HL$(dH3 %(H8[]A\A]A^A_ELIcL<LHtUI f. H T? %P@H59? LGbH=? LS@1H=> S@1H5> yfAUATUSH(dH%(HD$1HH?D$ %H[AD$ Hc)HՅ}=HM1f.Hy=9uDkIcHDl$ D)AD$ D)HD$~H = HT@H5= 1KH = 6P@PH5y= OHD$dH3%(H([]A\A]DjIc@@HNP@H=,= 1H5= DMcHL$HT$ J|-1zD$  Ht\T$ HD`PHT$HP\8Kt$ H T@HOAn pT@+fAUATUSH(dH%(HD$1?=IԉHGE1HHx=tcAA9uDD$ H ; T@&H5; HD$dH3%(H([]A\A]DD)DD$ ~?=unLoLD$ HD$)C1HcЉIԅHy:DAHHPT$ PHT$HPH9QHuH=: T@1H5: HHL$HT$ I|HD$ D$ Lff.USHdH%(HD$1~HHtuTH H: fP@H5-: HD$dH3%(4H[]yP@<0O@6fD$HT$HfH $9 }P@H5 9 f.CHcP@fDAUATUSH(dH%(HD$1~ HHt?uRMH 8 P@RH5{8 QHD$dH3%(vH([]A\A]f{D$HL$HT$HtGHt$H=k8 HT$L$IŅD8 LHqfHL$P@H=7 1H57 7KH 7 P@PH5y7 Of. HL$T@{@HL$HT$10U@E1zD$~(fCT%1P@YAL$I;L$|ڿ L$fAWAVAUATUSH8dH%(HD$(1HH?D$)HD$ bD$Hc)HՅl}=bHU1DHz=9uDcIcHDd$D)AD$HD$ D)H 5 #U@H55 1{H 5 P@H55 HD$(dH3%(H8[]A\A]A^A_@D`Ic8@HQ@H=T5 1(H5A5 IcHL$ HT$H`yHc|$HIcDt$Ea11HD$ H=$5 HT$L,H4~INjD$4 DlE9Hc1LD$xAD$HHɉL$yCH;D$qH|$ gHI\$ HljhL`XtHD$ H<IH=3 MP@IEͺU@1H53 ^McLLHID$Ef.HD$ J<(HT$ H0U@J *P@HE1E1D$~%C/1P@AEI9D$ܿ RD$xt$H`U@HA V@|LH=2 U@1H52 H|$ BHcL$13?Df.HH=2 H2 H@AVAAUATIUSmH5l1 r`LcHuUDHH3HtD;kuLLLuK<,D)zDHC[Hc)]LA\A]A^D 1 L1 XV@H 2 H=1 1Aw[]A\A]1 A^2H={1 L&Q@1G[]A\A]A^H5X1 .@f.S6Q@H>1 HtfHXH[Hu[f.AWAVAUATUSHD01 dH%(H$1EH0 H 1D$D$ qDECSjHKH=0 AfDCu fDH[HtQD x0 EuDAB$R@sps`1H[D$HuL$0T$ 1H$dH3 %(H[]A\A]A^A_Ë{1E1A~fHCSps`4(+EEHH;C|AfD$ 1sE1E1DDHCH=}/ HT$J4T$IŅDD IAuSps`zT$DH҉T$yAD$I;C|AD$ 1sH{1#=\$ dCCBD-. E1D;-. fDAE1AGI9CH=. DHSJ;tD9{Eu0E1f.H=Y. D_Hu AAuEAD;-:. RCd@H=. 1fH= . 12H=- Ht$ ILcD$ A"t&H - H=- dQ@1ODH=- HT$ "uH|$ dfHx H - H=%- |Q@11H=V- HL$AHD$HCKQ@EMQ@;KQ@1H, H1H=, n¸Et&HKSAH=, AC H , H=Q, V@1 D$ Cf.H5 , H=B, -f.H5+ @H=+ d@AUATUHSH~HHHHE1Ʌ~>HAHE1DIMBDX uA uAHE9A9tkMcNd E$A!tXIM)ADx2HHcLDIDA uA u3HuߋY+ u3DLHH[]A\A]DkIcA&+ t͋ + LW@P1 DLbH=* H + AغV@1nD@UHSH dH%(H$ 1HQ@HH* H-* [* H8I* Hھ H$-HuHH) W@* {H$ dH3%(u{H []fD) H) H) W@kHy) W@1NH ) H=m) IV@19) rSH=) Ht,Hq) f.HH e) H=( pW@1H=( X@ W@11fHIH ) H=( fX@1zPAWAAVIAUIATL%8# UH-8# SL)1HHEHtLLDAHH9uH[]A\A]A^A_Ðf.HHUNNAMEDBadKey,%-10s%s %s (0x%0x)no nameNoSymbolkeycode %3d = %3d 0x%04x (%s) 0x%04x Physical Button Button Code %3u %3u Button%d %s: bad pointer mapping %s: please release the following keys within %d seconds: %s (keysym 0x%x, keycode %d) %s: bad set modifier mapping. %s: bad return %d from XSetModifierMapping %s: unable to set modifier mapping, keyboard problem %s: up to %d keys per modifier, (keycodes in parentheses): %s: unable to get keyboard mapping table. There are %d KeySyms per KeyCode; KeyCodes range from %d to %d. KeyCode Keysym (Keysym) ... Value Value (Name) ... There are %d pointer buttons defined. %s: please release the following buttons within %d seconds: %s: bad return %d from XSetPointerMapping %s: unable to set pointer mapping  @%ld%loBADKEYSYM keycode 0x%lx =keycode any =add %s =remove %s = 0x%lxclear %s pointer = default %d! unknown opcode %d %s: %s:%d: bad buttons input lineclear modifier input lineclear modifier name '%s'keysym name listadd modifier input lineadd modifier name %s%okeycode input lineanykeycode valuekeycode value (out of range)keysym input linetarget keysym namekeysym target key symbol '%s' 0x%x?remove modifier input lineremove modifier name %sinput line '%s'! dump of work queue!! executing work queue%s: unknown event %ld %s: unknown opcode %d mod1mod2mod3mod4mod5ctrlkeycodekeysymaddremoveclearpointerP(@(@@)@'@'@D@C@C@2C@D@attempt to allocate %d byte scratch buffer buttons pointer code list, missing equal signskip of word in buttons line: %svalue %s given for buttons listWarning: Only changing the first %d of %d buttons. attempt to allocate a %ld byte pointer opcodeextra argument '%s' to clear modifierattempt to allocate %ld byte clearmodifier opcodeattempt to allocate %ld byte initial keysymlistkeysym name '%s' in keysym listattempt to grow keysym list to %ld bytesadd modifier name '%s', not allowedadd modifier keysym list (empty)attempt to allocate %ld byte addmodifier opcodekeycode command (missing keysym list),attempt to allocate a %ld byte keycode opcodekeysym target keysym '%s', no corresponding keycodes! Keysym %s (0x%lx) corresponds to keycode(s)remove modifier name '%s', not allowedremove modifier keysym list (empty)attempt to allocate %ld byte keycode listkeysym in remove modifier list '%s', no corresponding keycodesattempt to allocate %ld byte removemodifier opcode%s: unknown command on line %s:%d %s: no available keycode for assignment %s: Could not allocate %d bytes %s: unable to open file '%s' for reading ! %d: %s stdin! %s: commandlineusage: %s [-options ...] [filename] %s: unrecognized argument %s %s accepts the following input expressions: %s: unable to open display '%s' Could not allocate memory for remove cmdCould not allocate memory for add cmd%s: %d error%s encountered, aborting. %s: %s requires an argument %s: %s -versionxmodmap 1.0.9clear shiftclear lockclear controlremove %s = %sadd mod%c = %sadd %s = %sclear modX pointer = default reset pointer buttons to default pointer = NUMBER ... set pointer button codes keycode NUMBER = [KEYSYM ...] map keycode to given keysyms keysym KEYSYM = [KEYSYM ...] look up keysym and do a keycode operation clear MODIFIER remove all keys for this modifier add MODIFIER = KEYSYM ... add the keysyms to the modifier remove MODIFIER = KEYSYM ... remove the keysyms from the modifier where NUMBER is a decimal, octal, or hex constant; KEYSYM is a valid Key Symbol name; and MODIFIER is one of the eight modifier names: Shift, Lock, Control, Mod1, Mod2, Mod3, Mod4, or Mod5. Lines beginning with an exclamation mark (!) are taken as comments. Case is significant except for MODIFIER names. Keysyms on the left hand side of the = sign are looked up before any changes are made; keysyms on the right are looked up after all of those on the left have been resolved. This makes it possible to swap modifier keys. where options include: -display host:dpy X server to use -verbose, -quiet turn logging on or off -n don't execute changes, just show like make -e expression execute string -pm print modifier map -pk print keymap table -pke print keymap table as expressions -pp print pointer map -help print this usage message -grammar print out short help on allowable input -version print program version - read standard input ;x. * W D rd<D\t|d4l4DTlTD4Dd$4DT$D,Tt , D  T  , | t zRx ֺ*zRx $ذ@FJ w?;*3$"LDpBBH E(G0A8Dps 8A0A(B BBBF м"KU"KU3LBEB E(D0A8Dp 8A0A(B BBBA L<xBBE B(A0D8Dp+ 8A0A(B BBBG 4BFD G  AABA L/BBB B(D0C8G 8A0A(B BBBJ ,pAL Y DF [FdDgBIA I(D0| (C ABBK T (F ABBI T (K ABBG H\ BBB E(D0A8D@ 8A0A(B BBBF D8F0A(B BBBL$BEB B(D0D8DPk 8A0A(B BBBD t AD|,XBDA e DBF <ADG e FAH c DAH JADUD P$`kJF OAL<BBB B(D0A8Gt 8A0A(B BBBF LHJBBA C(D0} (F ABBL  (A ABBN LHBBB B(A0C8Lp 8A0A(B BBBI <,WBBA A(FPM (A ABBA <l(BBA A(DP (A ABBF ,ACD0m AAI <8BBA C(DPk (A ABBC LaBBB B(A0A8FpI 8A0A(B BBBE lDW\BEB D(A0b (F EBBI r (A BBIA a(A BBB3AqLBBB B(A0A8G@ 8A0A(B BBBA Tplx p <h\BBA D(D0 (D ABBE ,8ADG@ AAG  &A$FA<>-DTS-DlhGD0D48BBE E(A0C8DDeBEE E(H0H8M@l8A0A(B BBB @@ (@ $K@n`n`o@@@ X p`` @ @` o @oo @n`f@v@@@@@@@@@@@&@6@F@V@f@v@@@@@@@@@@@&@6@F@V@f@v@@@@@@@@@@@&@6@F@V@f@v@@X@X@X@Q@Q@Q@Q@Q@Q@Q@8@Q@p:@Q@4@Q@`<@Q@01@Q@@.@W@xmodmap.debugT7zXZִF!t/F]?Eh=ڊ̓N!s- T ,IBSo7> ,W_YiJJYB}:@w ~rH^_iɫ0/kV=?rN}h{Io3c*o胍=-.;NfzsBu[h9-FgTr}q0^|? {A- ֦e~07]A,N n* B&{i 8.4X Q]Ke^xip/zJ-+b!7tj di6̧"*gf-s!F~W*SY#Ģ>l浾V-]4Ex '?Vs|kfԱ1'GIR9OLq;pE=_پ <*" ZnnEc9ۣKu;J!}=?"5rV<'iaZJ-GշrHpEi֓vqN]XZ8A{ 3Τ)fm[WB?]`9Kr}7KL'Zf~ledw&#Ҩ{dUużϹSy;Nc3%  >(!7r3#͋_KxE:BW26MEPK ["_v ohG\GGKYDYxCX΅YmdFj8rrSc4 np z?W 8 )b#Mb&iQ*̄bm(M%r~ŔnP#4k[F}~@< X;Icj H a:Ck i RՔhvp%4\?-L#8/uD_hFݵe/Vs.ߓ3P#834K3BF,u", {;ҳ%u*yj>,t4Λ?յ q2k(qO|VpdT]lB)Nc@L?Ol@Y vi(Xy]RK # I+TP4>,.}τF;;tJxqZ{N;}J~Go,8ȕ,*'Đ,GA`iGxǑ_}F @F@XNo @ ~[o @ `j @ `tB` @`  ~(@(yP@P@@5$K@$K @K@@Kl _@_|(a@(ad n`nn`nn`nn`no`op`pq`qp 0s`0sx0sDsx