U HM __text__TEXT"3 hP__data__DATA@3`6ue__cstring__TEXT5 8__bss__DATA`Md__common__DATAT__picsymbolstub2__TEXTG?Jy8__la_sym_ptr2__DATA3LSO44__nl_symbol_ptr__DATAM<$Ph__textcoal_nt__TEXT@M`P @<i( P%D`wUWVS,EM)ȉE؍PE؃<uOPu$KPE؋@PE؋@ PE؋EHPU؋EEx u E@ EuD$$7KF E@ EE}~1.MUD$E$JuEEENjUEBUE uE$JFUE܈B,[^_]ÐUSDEE8#RE8 FD$ E$,JE}u3ED$E D$ <D$<D$$IE8!VE8 tED$ E$IE}u3ED$E D$ <D$<D$$oIEED$ E$dIE}u3ED$E D$ <D$<D$$I/EEE$HE}u,ED$ <D$<D$$H =D$E$Hu8NE=D$E$Hu(NE=D$E$Hu(NEBg&=D$E$}Hu0NE>.=D$E$THu0NEB6=D$E$*HuHNEB=D$E$HuDNEJ=D$E$G@NE}t EEEEE$/GE}u3ED$E D$ h=D$<D$$G,EED$ E$ GE}u3ED$E D$ <D$<D$$FEEEED$ E$FE}u3ED$E D$ <D$<D$$[FvEEEE8uEAE}EEM@EYEQEIEAE9E1E D$ED$ =D$<D$$XEE E$EEE$D=v+E=D$<D$$DED$E ED$E$CD[]ÐUS$-DžcvL,D$$IDD$D$$#멁$[]ÐUS$EAH'1H1H@9H9H@QH MHIHE}~qIEEݍ8$ICD$8D$$C,8D$$BE}18D$r8D$$LCE8u aED$8D$$B,8D$$aBE}uXED$D$$Bu)EED$ED$$K봋E$A$[]ÐUS\FE;t\FE;BtHDt.gAIAD$ D$A6D$$@dFE;tdFE;BtjDt.DfxtD$6$~@`@@D$D$@6D$$c@Dt.t@[]ÐUVSPEEEELEE ;Bfx"tH?D$B$?$r??D$B$?$O?#a?D$B$?$*? ?D$B$?D$$>B@Bt.!DEE ;tDEE ;BtCBt.>D$B$>5D$$>Bt.tEBt.tE}uE|FM )ȋE}uKExt E@;E u E#Eu E@ E̋EEE;Et E@ E뭃}EE@D$B$e>B@<D$B$s=BD$$<<D$B$<=$<WExBt.tdE@D$5D$$=B6;D$B$<$;x.E@$;\Bt.t3E@$R;E@D$5D$$<E@$;BfxaD$E@$;FBfxtD$E@$;E@$:}/}9B Bx.ЍE0x.Bx.v7B Bx.Z| i)Ɖx.q:D$B$<;Bx.x*&苕 *(XD$$g9} tE $89 5D$Bt.t5 5D$ Bt.t5 5D$5D$$:D$$9Bǀx.P[^]US45DžEuU-A{EtU-NEtU-FEtU-REtU-EEtU-S} Exu9E@D$D$ D$c/D$<$8E@$6‹E@D$D$D$ T$s/D$<$8wExu.E@D$ D$/D$<$x8@E@$[6‹E@D$D$ T$/D$<$68<4[]ÐUSDE<8t<$5 ,D$]-D$$7D$$6u<xtu<@$}5 ,u<8tu<$N5 ,D$ D$k-D$$7D$$=6}<xt}<@$4 ,}<8t}<$4 ,D$ D$-D$$y6D$$5<8t<$;4 ,D$-D$$6D$$45<8t<$3 ,D$-D$$5D$$4<8t<$m3 ,D$-D$$D5D$$f4E}~=UE}urEt}uRD$E$vD$ ED$-D$$4D$$3EE@ E농E^D[]USDM}u1D$m*$3D$*$s3E8 tE'D$E$4u888D$ +$ 36@{'D$E$4u888D$M+$26@*m+D$E$64u;88@D$+${26@'D$E$3u888D$+$*26@+D$E$3u;88@D$+$16@1'D$E$=3u888D$ ,$16@'D$E$2u888D$M,$416@'D$E$2u888D$,$06@>E8-t6168EE8 uEftLft|et^nt rt2u666666m66XD$,$/>ED$,D$$u0D$$/EE6u66E8uD$,$E/D$ED$ 9$- 9ƀE$0=v,D$ -$.D$ 9$. 9D$--D$$~/D$$.6@D[]US$$EE} uID$E $D$(D$E$,ED$E @ D$E$$[]ÐUS$#$.D$#D$$.$E,u/D$ 'D$'D$$.#'D$$8.u=D$'D$$ .D$$B-E38't?E38t4E3$+D$ D$(D$$|+538t?538t453$+D$ D$(D$$/+53xtA53xt553@$5+D$ D$&(D$$*=38t?=38t4=3$*D$ D$8(D$$*=3xtA=3xt5=3@$*D$ D$I(D$$B*U38 t?U38t4U3$K*D$ D$Z(D$$)Q38t4Q3$ *D$ D$o(D$$)M38t4M3$)D$ D$(D$$w)Dž~4D$u4D$$%뾋$+D$($~*$[]ÐUS$ /8uz/E;t/E;Bt A-t.$y(/E;t/E;Bt A-t.$<(A-@A-t.uA-t.uzm-ujm-m-A-t.tm-m-A-t.tm-m-/8t/E/!/D$m-D$E$}tE$'  ED$ D$%D$$W)D$$y(A-t.A-t.$&.$[]ÐUSD$"$(D$#$(D$\#$'D$#$'[]ÐUStmEE}tE8u$A;E8 tEM#D$E$)u$P#D$D$E$~%u-ED$ E$(E}u E$)%E}u E}~-.UE}u}u EuEE;E-.UE;u-.UE@ -.UEEx u$E@ ;EuEUR P rE@ Eэm#D$#D$$\'E@ EED$[D$$E@$D$^D$$ED$[D$$uD$^D$$NE@D$^D$$'5D$E$-D$$EE@ ElEDd[]ÐUS$QdE荃D$e$$*E荃QD$E$uZSD$E$u,UD$E$fuVD$a$$|E0D$]$$VEE$EED$D$E$&Y$hE$D$ D$RD$$D$$$[]ÐUS$|D$$E}tZD$$ED$ D$ED$$4E$$$[]ÐUVS E @$D$$Bt$$nE @E}t9}tbD$$D$$(`SD$$D$$/"D$$D$$}tE8tEuD$E$^EEED$E$ [^]ÐUS>D$$D$$`D$$D$$1D$$ D$$D$$ D$$[]575:575`57555@66775E7O7d7w777757777 88&838?8P8a8r888888888899-9<9L9V9e9w999999999:":@:}::::::;6;F;\;s;;;;;;;;;75<<+<9<G<U<n<<<<<<<<<=*===`====$Id: keys.c,v 1.19 2005/07/30 19:31:44 ryo_saeba Exp $# # Default keys # # will typically be the keycode for that key. While # keysyms are defined to work across different servers, keycodes are # server/machine specific. Keycodes are only needed because some keyboards # (sun's type 5 for one) have keys with no corresponding keysym. # When loading, all keysyms are converted to keycodes for matching. # flags: # N - Normal mode # F - Fire mode # R - Run mode # A - All modes # E - Leave in line edit mode #quotedbl 1 AE quotedbl 1 AE say period 1 N stay fire # nethack keys h 1 A west j 1 A south k 1 A north l 1 A east y 1 A northwest u 1 A northeast b 1 A southwest n 1 A southeast H 1 A west J 1 A south K 1 A north L 1 A east Y 1 A northwest U 1 A northeast B 1 A southwest N 1 A southeast # default cursorkeys Up 1 A north Down 1 A south Left 1 A west Right 1 A east # numpad Up 76 A north Down 120 A south Left 98 A west Right 100 A east KP_8 1 A north KP_2 1 A south KP_4 1 A west KP_6 1 A east KP_7 1 A northwest KP_9 1 A northeast KP_5 1 A stay KP_1 1 A southwest KP_3 1 A southeast # Sun type 4 keyboards will often have different key names. KP_Up 1 A north KP_Down 1 A south KP_Right 1 A east KP_Left 1 A west KP_Home 1 A northwest KP_Prior 1 A northeast #Unfortunately, there is no name for the middle key. #KP_5 1 A stay KP_End 1 A southwest KP_Next 1 A southeast F28 1 A north F34 1 A south F30 1 A west F32 1 A east F27 1 A northwest F29 1 A northeast F31 1 A stay F33 1 A southwest F35 1 A southeast a 1 N apply A 1 N apply inventory a 1 RF apply A 1 RF apply d 1 N disarm e 1 N examine inventory E 1 N examine inventory e 1 RF examine E 1 RF examine s 1 A search S 1 A brace t 1 A ready_skill throw x 1 NF show comma 1 A take Tab 1 N rotatespells 1 Tab 1 FR rotatespells -1 question 1 A help KP_Add 1 A rotateshoottype KP_Subtract 1 A rotateshoottype - minus 1 N rotateshoottype -1 plus 1 NF rotateshoottype at 1 A pickup Line %d (%s) corrupted in keybinding file.gtk::parse_keybind_lineCould not convert %s into keysymcommandkeyfirekey0firekey1runkey0runkey1completekeynextkeyprevkeyUnable to convert line %d (%s) into keysymUnknown flag (%c) line %d in key binding fileHad to truncate a too long commandHOME%s/.crossfire/keysrCould not open ~/.crossfire/keys, trying to load global bindingsgtk::init_keys%s/def_keys stop run FireRunfire %srun %sunknownRun&Fire&Key unused (%s%s%s)(null) %i %s %s%s %i %s %skey (null) %s %skey %s %s %sCommandkey %sFirekeys 1: %s, 2: %sRunkeys 1: %s, 2: %sCommand Completion Key %sNext Command in History Key %sPrevious Command in History Key %s%3d %sUsage: bind [-nfre] {/commandkey/firekey{1/2}/runkey{1/2}/ completekey/nextkey/prevkey}Push key to bind new commandkey.Push key to bind new firekey 1.firekey2Push key to bind new firekey 2.Push key to bind new runkey 1.runkey2Push key to bind new runkey 2.Push key to bind new command completeion keyPush key to bind new previous command in history key.Push key to bind new next command in history key.Try unbind to remove bindings..Unknown flag to bind: '%c'Keybinding too long! Truncated:Push key to bind '%s'.%s Could not create %sgtk::save_keyswCould not open %s, key bindings not saved ! commandkey %s %d ! firekey0 %s %d ! firekey1 %s %d ! runkey0 %s %d ! runkey1 %s %d ! completekey %s %d ! nextkey %s %d ! prevkey %s %d key bindings successfully saved.Binded to key '%s' (%i)Usage: unbind orUsage: unbind [-a] [-g] to show existing bindings -a shows all (global) bindings -g unbinds a global binding-a-gfound number entry, but could not find actual keygtk::unbind_keyNo such entry. Try 'unbind' with no options to find entry.Removed binding: %3d %skey_release_eventkey_press_eventUnknown input state: %dgtk::keyfunc%i%sFRA0Press key to bind hereܸ⍀Pȸø⍀P鯸誸⍀P閸葸⍀P}x⍀Pd_⍀PKF⍀P2-|⍀|Pg⍀gPR⍀RP=⍀=Pηɷ(⍀(P鵷谷⍀P霷藷⍀P郷~⍀Pje⍀PQL⍀P83⍀P⍀P⍀Pk⍀kPԶ϶V⍀VP黶趶A⍀AP颶蝶,⍀,P鉶脶⍀Ppk⍀PWR⍀P>9⍀P% ⍀P ⍀P⍀Pڵյ⍀P輵o⍀oP騵裵Z⍀ZP鏵芵E⍀EPvq0⍀0P]X⍀PD?⍀P+&⍀P ⍀P⍀P۴⍀PǴ´⍀P鮴詴⍀P镴萴s⍀sP|w^⍀^Pc^I⍀IPJE4⍀4P1,⍀P ⍀ P⍀P⍀Pͳ,GEG^GwGGGGGG H&H?HXHqHHHHHHI I9IRIkIIIIIIJJ3JLJeJ~JJJJJJK-KFK_KxKKKKKKL'L$Ë$3 3@`232M`2222@`222M`2222G`222 M`2222G`2w2k2M`2a2\2 H292F1(211G111M1111G111M1111G11v1M1l1P1D181 M1.1'11 10M00000M0000M000 i0S0A0E./0$00M.0 0/`M.//// M.////M.//`M./`M.~/o/G.`/`M.Z/`M.P/A/G.2/`M.,/`M."//G. //.M...`M..`M..`M..`M..@.. m.Y.J.--F+--F+--F+-l-F+b-T-B-F++P+++++ +u+F &k+F &\+4M &T+L+@+ M &6+/+ +F &+*** M &** M &** M &h* M &Y* M &L* M &F*>*2* M &(** *O &)O &)O &))O &))F &)v)c)T)F &C))(((4M &((? &((0M &(e(4M &_(Q(4M &K(?(? &7(+((M &!('4M &''O &'O &'O &u'4M &j'W'O &B'O &2'O &)''O && M &&& M && M && M && M &&&& M &v&i&4M &U&4M &O&A&+&4M &&,M &&M && %%F%%%~% M%s%g% M%I% M%:% M%-% M%%M% % $$$$$$F"$$z$`F"l$d$@"=$-$2F"#$F"#P"#P"#P"~#P"^#P#@#2##"E""""E""" x"p"E$"b"Z"E$"L"D"@E$"6"." E$" " ""!4M!4M!!!E!@!w!f!`M\!ON!OA!O6!O)!`M#!`M!4M `M `M 4M `M `M `M 4M 4Mz 4Mo Z 4MJ O= O2  4M O OO DKPKfTDKB8OK-OK'DKOKOKDKOKOKOKDKwlOK`OKQOKK9DK'OKOKOKqDKOKOKOK_DKOKuOKgOKaOKDK=3OK(OKOK DKDKDKCKq_h?KUMc?KG /C 4MCO|tOf^CI7O1)OC`M`M`MCxCa`M[`ML`MF`M4`M.`M`M`MO`M`Mw4Mqi@CYOSOI:>&4M COO>4MBOO>4M~vBcO]OSDB04M*"`BO O>4M@BOO B4M}BmOgO]Nu>:4M4,AOO a>A A {eSA B P @ @ O O q_@ I@ ;1O &O   @ @ O O @ q@ cYO NO B@ 4)O O v@ @ O O @ O {O u_Mh@ 7@ )O O  MM[@MJ@meM[>@3 M.@ 4MD t@D ^@D P@D :4MD $@D @D 4MD @D V4MD J>MD 44MD 4MD 4MD 4MD 4MD n,MD c@,MD :*?D  4MD    MD  4MD  ?D j 4MD R J > MD 4 /  4MD   MD  4MD  4MD = PD  4MD 4MD  ?D  (MD  4MD OD OD | ?D t h 0MD ^ P 4MD @ OD 3 OD  4MD  4MD   MD    MD    MD    $MD y k ,MD Z OD @  '  4M$  ?$  (M$    ?$ ,M$ 4M$ O$ O$ t ?$ l ` 0M$ V Q C 4M$ 3 O$ & O$  {?Ox?Oj8MO_S8MOM=?O3?O {?Oh?Oc?OPOOOOOOOOO}OOpOOdOOXOOK %`3  >X@?XkWA1 >X'?X XXXXXXXXXXXXXXXXXXXX>. >X$=X >X=Xx >Xn>XQOX >XOX>XOX>XOX>XqOXgX~>XGOX=.u>XOXl>XOXa>X >X@>Xu >Xk=XN* >X=X >X=XT 2K!L>K h L%KL%K h L KL K h LJLJ h LJLJ h LJLJ h LJLJ h zLJrLJl gh aLvJYLvJS Nh HL]J@L]J: 5h /LDJ'LDJ! h L+JL+J h LJLJ h LILI h LILI h LILI h LILI h LIxLIr mh gL|I_L|IY Th NLcIFLcI@ ;h 5LJI-LJI' "h L1IL1I h LILI h LHLH h {LH{LH h wLHwLH h sLHsLH h oLH~oLHx sh mkLHekLH_ Zh TgLiHLgLiHF Ah ;cLPH3cLPH- (h "_L7H_L7H h [LH[LH h WLHWLH h SLGSLG h OLGOLG h KLGKLG h GLGGLG~ yh sCLGkCLGe `h Z?LoGR?LoGL Gh A;LVG9;LVG3 .h (7L=G 7L=G h 3L$G3L$G |xtplhd`\XTPLHD@<840,($  CGABDRX]^EF[M=&d4V<e?P6Y9ONIJHTS,3LQK+78;\@ac>%_b`'WCGABDRX]^EF[M=&d4V<e?P6Y9ONIJHTS,3LQK+78;\@ac>%_b`'W/(*).f05UZg:1-2`MPLOO OO(O4O@Z m4 xMOO<"T @M DM}.@T21x0`3k+5@b&V%@3J" 4)DO @H&~Ow_;Pl rR0 ZgfV&1go8r_rcsid_gtk_keys_c_def_keys___i686.get_pc_thunk.bx_init_keys_bind_key_unbind_key_keyrelfunc_keyfunc_draw_keybindings_bind_callback_ckeyunbind_ckeyentry_callback_ckeyclear_VERSION_INFO___i686.get_pc_thunk.axdyld_stub_binding_helper_cnumentrytext_cclist_ckeyentrytext_ckentrytext_cmodentrytext_updatelock_counttext_entrytext_gtkwin_info_run_label_use_config_fire_label_cpl_client_libdir_directions_gtk_clist_get_text_gtk_entry_get_text_gtk_clist_append_gtk_clist_clear_gtk_clist_get_type_gtk_widget_event_reset_map_stop_fire_stop_run_gtk_command_history_gtk_complete_command_send_reply_gtk_signal_emit_stop_by_name_free_atoi_strncmp_draw_message_window_make_path_to_file_fprintf_strncpy_gdk_keyval_name_gtk_spin_button_set_value_extended_command_run_dir_fire_dir_gtk_spin_button_get_value_as_int_gtk_spin_button_get_type_gtk_entry_set_text_gtk_entry_set_visibility_gtk_entry_get_type_gtk_widget_grab_focus_gtk_widget_get_type_clear_run_draw_info_gtk_label_set_text_gtk_type_check_object_cast_gtk_label_get_type_clear_fire_fclose_fgets_fopen_sprintf_getenv_strcpy_strlen_gdk_keyval_from_name_LOG_strchr_strdup_local_strcmp_calloc_malloc_bind_flags_insert_key_keys_parse_keybind_line_commandkeysym_firekeysym_runkeysym_completekeysym_nextkeysym_prevkeysym_init_default_keybindings_parse_key_release_parse_key_buf.0_get_key_info_show_keys_bind_keysym_bind_buf_save_individual_key_save_keys_configure_keys_unbind_usage