| Zap Keymaps for Zap 1.46 | Configured by Vincent Lefèvre | Key map variables: Map #00 range &400 &00 &1FF (Default) Map #01 range &401 &00 &1FF (Emacs keymap) Map #02 range &402 &00 &7E (Emacs ctrl-x extensions) Map #03 range &403 &00 &7E (Emacs meta extensions) Map #04 range &404 &06 &66 (Emacs ctrl-x 4 extensions) Map #05 range &405 &00 &1FF (XHTML keymap) Map #06 range &406 &00 &1FF (XHTML keymap) Map #07 range &407 &00 &1FF (XHTML keymap) Map #08 range &408 &00 &1FF (LaTeX keymap) Map #09 range &409 &00 &1FF (LaTeX keymap) Map #10 range &40A &00 &1FF (LaTeX keymap) Map #11 range &40B &00 &1FF (Misc commands) | 00: Default keymap ASCII chars &020-7E CHAR n ASCII chars &080-FF CHAR n k0-k9 &1C0-1C9 *&30 k/ &161 *&2F k* &162 *&2A k# &163 *&23 k- &164 *&2D k+ &165 *&2B kENTER &166 RETURN k. &167 *&2E cSpace &000 SELREGION cA (Ask) &001 HELPCONTEXT cB (Bind) &002 BINDTOKEY cC (Copy) &003 COPYSEL cD (Dump line) &004 DELLINE:PASTE:UP:PASTE cE (Execute) &005 EXECUTE cF &006 KEYMAP 11 cG (cf emacs) &007 CANCEL cH (Help) &008 HELP cI (Indent) &009 INDENT cJ (cf indent) &00A INDENTBY cK (Kill eol) &00B DELETE "LINEEND" cL (Learn) &00C LEARN cM &00D SPLITLINE cN (New view) &00E NEWVIEW cO (Oscli) &00F OSCLI cP (Parent) &010 OPENPARENT cQ (Quote) &011 QUOTE cR (Rev-search) &012 SEARCHBACK cS (Search) &013 SEARCHFORWARD cT (Toggle) &014 SWAPCHARS cU (Univ. arg) &015 UNIVERSALARG cV (moVe) &016 MOVESEL cW (Width) &017 SETWIDTH cX &018 DELETE "SEL" cY (cf yank) &019 PASTE cZ (Zero) &01A CLEARSEL scSpace &100 UNTABIFY scA (Addresses) &101 LINENOS 3 scB (Buffer) &102 SELECTBUFFER scC (Compile) &103 COMPILE scD (Date) &104 INSERTDATE scE &105 SETWIDTH "80" scG (Goto) &107 GOTO scH (xHtml) &108 BASEMAP 5 scI (Iconise) &109 ICONISE scJ (cf indent) &10A OUTDENT scK (Kill win) &10B CLOSEWINDOW scL (Logical) &10C LINENOS 1 scN (No nbers) &10E LINENOS 0 scO (cf oscli) &10F CLI scP (Physical) &110 LINENOS 2 scR (Readonly) &112 READONLY scS (Save) &113 QUICKSAVE scT (Tex) &114 BASEMAP 8 scU (send Url) &115 SENDURL scV (Vinc17) &116 INSERT "http://www.vinc17.org/" scW (Write) &117 SAVE scX &118 DELETE "NONSEL" scY (Yank) &119 YANK sSpace &120 *&20 ck/ &121 KEYMAP 11 ck- &124 OUTDENT ck+ &125 INDENT sc\ (ctrl |) &14C TOICON c_ &14F FULLUNDO sc5 (ctrl %) &155 MJE_COMMENTLINE sc6 (ctrl ^) &156 MJE_UNCOMMENTLINE Left &18C LEFT Right &18D RIGHT Down &18E DOWN Up &18F UP sLeft &19C SLEFT sRight &19D SRIGHT sDown &19E SDOWN sUp &19F SUP cLeft &1AC CLEFT cRight &1AD CRIGHT cDown &1AE CDOWN cUp &1AF CUP scLeft &1BC SCLEFT scRight &1BD SCRIGHT scDown &1BE SCDOWN scUp &1BF SCUP Escape &01B ESCAPE sEscape &11B CANCEL cEscape &13B COMMAND scEscape &15B EMAIL_STAMP:QUICKSAVE:CLOSEWINDOW Tab &18A TAB Return &01D RETURN sReturn &11D RETURN cReturn &13D RETURNNOINDENT scReturn &15D FORMATTEXT Backspace &01C DELETE "PREV" sBackspace &11C DELETE "WORDSTART" cBackspace &13C DELETE "WORD" scBackspace &15C DELETE "LINESTART" Delete &07F DELETE "NEXT" sDelete &17F DELETE "WORDEND" cDelete &01F DELETE "LINE" scDelete &11F DELETE "LINEEND" Insert &1CD TOGGLEINSERT sInsert &1DD KEEPREGION Home &01E CUP End &18B CDOWN Print &180 QUICKPRINT sPrint &190 PRINTFILE cPrint &1A0 OPENPRINTER scPrint &1B0 CLOSEPRINTER F1 &181 LASTMARK cF1 &1A1 GOTO F2 &182 DROPMARK cF2 &1A2 TOGGLEMARK F3 &183 SAVE cF3 &1A3 QUICKSAVE F4 &184 SAVESEL cF4 &1A4 TOICON F5 &185 SEARCHCUR sF5 &195 NEXTMATCH cF5 &1A5 LASTMATCH scF5 &1B5 SEARCHBUF F6 &186 REPLACE sF6 &196 SWAPWINDOW cF6 &1A6 TOFRONT scF6 &1B6 SWAPWINDOW:TOFRONT F7 &187 EVAL sF7 &197 UEVAL cF7 &1A7 EVALH F8 &188 FULLUNDO sF8 &198 FASTUNDO cF8 &1A8 REDO sF1 &191 MODEN "Text" scF1 &1B1 MODEN "Ascii" sF2 &192 MODEN "Byte" scF2 &1B2 MODEN "Word" sF3 &193 MODEN "Code" scF3 &1B3 MODEN "Assembler" sF4 &194 MODEN "Perl" scF4 &1B4 MODEN "HoTMeaL" | 01: Emacs keymap cSp &10000 SELREGION cA &10001 CLEFT cB &10002 LEFT cC &10003 BEEP cD &10004 DELETE "NEXT" cE &10005 CRIGHT cF &10006 RIGHT cG &10007 CANCEL cH &10008 HELP cI &10009 TAB cJ &1000A RETURN cK &1000B DELETE "LINEEND" cL &1000C BEEP cM &1000D RETURN cN &1000E DOWN cO &1000F BEEP cP &10010 UP cQ &10011 QUOTE cR &10012 SEARCHBACK cS &10013 SEARCHFORWARD cT &10014 SWAPCHARS cU &10015 UNIVERSALARG cV &10016 SDOWN cW &10017 CUT cX &10018 KEYMAP 2 cY &10019 PASTE cZ &1001A SUSPEND Escape &1001B KEYMAP 3 Delete &1001C DELETE Return &1001D RETURN As norm &1001E-1014E * c_ &1014F FULLUNDO As norm &10150-101FF * | 02: Emacs CTRL-X extensions ^X cA &20001 BEEP ^X cB &20002 BEEP ^X cC &20003 QUIT ^X cF &20006 FINDFILE ^X cG &20007 CANCEL ^X cQ &20011 READONLY ^X cR &20012 FINDFILEREADONLY ^X cS &20013 SAVEFILE ^X cW &20017 WRITEFILE ^X cX &20018 BEEP ^X cZ &20019 SUSPEND ^X ( &20028 LEARN ^X ) &20029 LEARN ^X 0 &20030 CLOSEWINDOW ^X 1 &20031 CLOSEOTHER ^X 2 &20032 NEWVIEW ^X 4 &20034 KEYMAP 4 ^X 5 &20035 KEYMAP 5 ^X 6 &20036 KEYMAP 6 ^X < &2003C SCLEFT ^X > &2003E SCRIGHT ^X [ &2005B SUP ^X ] &2005D SDOWN ^X C &20043 COMPILE ^X c &20063 COMPILE ^X H &20048 SELECTBUFFER ^X h &20068 SELECTBUFFER ^X K &2004B CLOSEWINDOW ^X k &2006B CLOSEWINDOW ^X O &2004F SWAPWINDOW ^X o &2006F SWAPWINDOW ^X S &20053 SAVEFILE ^X S &20073 SAVEFILE ^X U &20055 FULLUNDO ^X u &20075 FULLUNDO ^X W &20057 TOGGLEWIND ^X w &20077 TOGGLEWIND | 03: Emacs META extensions ESC ESC &3001B ESCAPE ESC < &3003C CUP ESC > &3003E CDOWN ESC B &30042 SLEFT ESC b &30062 SLEFT ESC F &30046 SRIGHT ESC f &30066 SRIGHT ESC G &30047 GOTO ESC H &30048 HELPKEY ESC g &30067 GOTO ESC V &30056 SUP ESC v &30076 SUP ESC W &30057 KEEPREGION ESC w &30077 KEEPREGION ESC X &30058 COMMAND ESC x &30078 COMMAND ESC Y &30059 YANK ESC y &30079 YANK | 04: Emacs CTRL-X 4 extensions ^X 4 cF &40006 FINDFILE ^X 4 F &40046 FINDFILE ^X 4 f &40066 FINDFILE | 05: XHTML keymap (1) &50000-&501FF * scT &50114 BASEMAP 8 c\ &5012C KEYMAP 6 sc[ &5014B INSERT "<" sc] &5014D INSERT ">" sc7 &50157 INSERT "&" | 06: XHTML keymap (2) Escape &6001B BASEMAP 5 c\ &6012C KEYMAP 7 Space &60020 INSERT " " A &60041 INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT B &60042 INSERT "
":RETURN:INSERT "
":LEFT:UP C &60043 INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT D &60044 INSERT "
":LEFT:LEFT:LEFT:LEFT:LEFT E &60045 INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT F &60046 INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT H &60048 INSERT "":RETURN:INSERT "":LEFT:UP I &60049 INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT K &6004B INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT L &6004C INSERT "
  • ":LEFT:LEFT:LEFT:LEFT:LEFT M &6004D INSERT "":RETURN:INSERT "":UP:RIGHT:RIGHT:RIGHT N &6004E INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT O &6004F INSERT "
      ":RETURN:INSERT "
    ":LEFT:UP P &60050 INSERT "

    ":LEFT:LEFT:LEFT:LEFT Q &60051 INSERT "":LEFT:LEFT:LEFT:LEFT R &60052 INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT S &60053 INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT T &60054 INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT U &60055 INSERT "":LEFT:UP V &60056 INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT X &60058 INSERT "":RETURN:INSERT "":RETURN a-z &60061-&6007A *&60041 , &6002C INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT . &6002E INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT 1 &60031 INSERT "

    ":LEFT:LEFT:LEFT:LEFT:LEFT 2 &60032 INSERT "

    ":LEFT:LEFT:LEFT:LEFT:LEFT 3 &60033 INSERT "

    ":LEFT:LEFT:LEFT:LEFT:LEFT 4 &60034 INSERT "

    ":LEFT:LEFT:LEFT:LEFT:LEFT 5 &60035 INSERT "
    ":LEFT:LEFT:LEFT:LEFT:LEFT 6 &60036 INSERT "
    ":LEFT:LEFT:LEFT:LEFT:LEFT c1 &60131 INSERT "

    " c2 &60132 INSERT "

    " c3 &60133 INSERT "

    " c4 &60134 INSERT "

    " c5 &60135 INSERT "

    " c6 &60136 INSERT "
    " sc1 &60151 INSERT "
    " sc2 &60152 INSERT "" sc3 &60153 INSERT "" sc4 &60154 INSERT "" sc5 &60155 INSERT "" sc6 &60156 INSERT "" k2 &601C2 INSERT "":RETURN k3 &601C3 INSERT "":RETURN k4 &601C4 INSERT "":RETURN cA &60001 INSERT "
    ":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT cB &60002 INSERT "":RETURN:RETURN:RETURN:INSERT "":RETURN:UP:UP:UP cC &60003 INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT cD &60004 INSERT "
    ":LEFT:LEFT:LEFT:LEFT:LEFT cF &60006 INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT cH &60008 INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT cI &60009 INSERT " id=""""":LEFT cK &6000B INSERT " class=""""":LEFT cL &6000C INSERT " lang="""" xml:lang=""""":LEFT cM &6000D INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT cP &60010 INSERT "
    ":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT
    cR		&60012	INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT
    cS		&60013	INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT
    cT		&60014	INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT
    
    scB		&60102	INSERT "":LEFT:LEFT:LEFT:LEFT
    scD		&60104	INSERT "
    ":RETURN:INSERT "
    ":LEFT:UP scE (English) &60105 INSERT " xml:lang=""en""" scF (French) &60106 INSERT " xml:lang=""fr""" scG (German) &60107 INSERT " xml:lang=""de""" scH &60108 INSERT "":RETURN:RETURN:INSERT "":RETURN:INSERT "":RETURN:INSERT "":RETURN:RETURN:INSERT "":RETURN:RETURN:INSERT "":RETURN:RETURN:INSERT "":RETURN:UP:UP:UP:UP:UP:UP:UP:UP:UP:UP:UP scT &60114 INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT # &60023 INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT * &6002A INSERT "":LEFT:LEFT:LEFT:LEFT + &6002B INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT - &6002D INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT / &6002F INSERT "":LEFT:LEFT:LEFT:LEFT < &6003C INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT > &6003E INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT [ &6005B INSERT "
    ":RETURN \ &6005C INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT ] &6005D INSERT "
    ":RETURN ^ &6005E INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT _ &6005F INSERT "":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT Bar &6007C INSERT "
    ":RETURN:INSERT "
    ":LEFT:UP c_ &6014F INSERT "":LEFT:LEFT:LEFT:LEFT Return &6001D INSERT "
    ":RETURN sReturn &6011D INSERT "
    ":RETURN cReturn &6013D INSERT "

    " scReturn &6015D INSERT "

    " | 07: XHTML keymap (3) Escape &7001B BASEMAP 5 A &70041 CUT:INSERT "":PASTE:INSERT "":SEARCHBACK "href=""" C &70043 CUT:INSERT "":PASTE:INSERT "" D &70044 CUT:INSERT "
    ":PASTE:INSERT "
    " E &70045 CUT:INSERT "":PASTE:INSERT "" F &70046 CUT:INSERT "":PASTE:INSERT "" K &7004B CUT:INSERT "":PASTE:INSERT "" L &7004C CUT:INSERT "
  • ":PASTE:INSERT "
  • " M &7004D CUT:INSERT "":PASTE:INSERT "" N &7004E CUT:INSERT "":PASTE:INSERT "":SEARCHBACK "name=""" P &70050 CUT:INSERT "

    ":PASTE:INSERT "

    " Q &70051 CUT:INSERT "":PASTE:INSERT "" R &70052 CUT:INSERT "":PASTE:INSERT "" S &70053 CUT:INSERT "":PASTE:INSERT "" U &70055 CUT:INSERT "":PASTE:INSERT "" V &70056 CUT:INSERT "":PASTE:INSERT "" a-z &70061-&7007A *&70041 , &7002C CUT:INSERT "":PASTE:INSERT "" . &7002E CUT:INSERT "":PASTE:INSERT "":SEARCHBACK "title=""" 1 &70031 CUT:INSERT "

    ":PASTE:INSERT "

    " 2 &70032 CUT:INSERT "

    ":PASTE:INSERT "

    " 3 &70033 CUT:INSERT "

    ":PASTE:INSERT "

    " 4 &70034 CUT:INSERT "

    ":PASTE:INSERT "

    " 5 &70035 CUT:INSERT "
    ":PASTE:INSERT "
    " 6 &70036 CUT:INSERT "
    ":PASTE:INSERT "
    " cC &70003 CUT:INSERT "":PASTE:INSERT "" cD &70004 CUT:INSERT "
    ":PASTE:INSERT "
    " cF &70006 CUT:INSERT "":PASTE:INSERT "":SEARCHBACK "ftp://" cH &70008 CUT:INSERT "":PASTE:INSERT "":SEARCHBACK "http://" cM &7000D CUT:INSERT "":PASTE:INSERT "":SEARCHBACK "mailto:" cP &70010 CUT:INSERT "
    ":RETURN:PASTE:INSERT "
    ":RETURN cS &70013 CUT:INSERT "":PASTE:INSERT "" cT &70014 CUT:INSERT "":PASTE:INSERT "" # &70023 CUT:INSERT "":PASTE:INSERT "":SEARCHBACK "href=""#" * &7002A CUT:INSERT "":PASTE:INSERT "" + &7002B CUT:INSERT "":PASTE:INSERT "" - &7002D CUT:INSERT "":PASTE:INSERT "" / &7002F CUT:INSERT "":PASTE:INSERT "" < &7003C CUT:INSERT "":PASTE:INSERT "" > &7003E CUT:INSERT "":PASTE:INSERT "" \ &7005C CUT:INSERT "":PASTE:INSERT "" ^ &7005E CUT:INSERT "":PASTE:INSERT "" _ &7005F CUT:INSERT "":PASTE:INSERT "" c_ &7014F CUT:INSERT "":PASTE:INSERT "" | 08: LaTeX keymap (1) &80000-&801FF * scH &80108 BASEMAP 5 c\ &8012C KEYMAP 9 | 09: LaTeX keymap (2) Escape &9001B BASEMAP 8 c\ &9012C KEYMAP 10 1 &90031 INSERT "\chapter{}":LEFT 2 &90032 INSERT "\section{}":LEFT 3 &90033 INSERT "\subsection{}":LEFT 4 &90034 INSERT "\subsubsection{}":LEFT 5 &90035 INSERT "\paragraph{}":LEFT 6 &90036 INSERT "\subparagraph{}":LEFT c1 &90131 INSERT "\chapter*{}":LEFT c2 &90132 INSERT "\section*{}":LEFT c3 &90133 INSERT "\subsection*{}":LEFT c4 &90134 INSERT "\subsubsection*{}":LEFT c5 &90135 INSERT "\paragraph*{}":LEFT c6 &90136 INSERT "\subparagraph*{}":LEFT cB &90002 INSERT "\mathbf{}":LEFT cE &90005 LATEX_ENVIRONMENT cI &90009 INSERT "\item" . &9002E INSERT "\ldots" / &9002F INSERT "\frac{}{}":LEFT:LEFT:LEFT B &90042 INSERT "\textbf{}":LEFT C &90043 INSERT "\cite{}":LEFT D &90044 INSERT "\displaystyle" E &90045 INSERT "\emph{}":LEFT I &90049 INSERT "\textit{}":LEFT L &9004C INSERT "\label{}":LEFT N &9004E INSERT "\newcommand{}{}":LEFT:LEFT:LEFT O &9004F INSERT "\overline{}":LEFT R &90052 INSERT "\ref{}":LEFT T &90054 INSERT "\texttt{}":LEFT U &90055 INSERT "\underline{}":LEFT a-z &90061-&9007A *&90041 ( &90028 INSERT "\left(\right)":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT [ &9005B INSERT "\left[\right]":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT { &9007B INSERT "\left\{\right\}":LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT:LEFT scE &90105 LATEX_ENVIRONMENT "enumerate" scI &90109 LATEX_ENVIRONMENT "itemize" scQ &90111 LATEX_ENVIRONMENT "quote" scV &90116 LATEX_ENVIRONMENT "verbatim" Tab &9018A INSERT "\indent " sTab &9019A INSERT "\noindent " sDown &9019E INSERT "\newpage" | 10: LaTeX keymap (3) Escape &A001B BASEMAP 8 | 11: Miscellaneous commands cSpace &B0000 UNTABIFY cD(ate) &B0004 SEARCHBUF "\<\+Date: " cF(rom) &B0006 SEARCHBUF "\<\+From \.\*\[0-9]\[0-9]:\[0-9]\[0-9]" cL(ower case) &B000C LOWERCASE cS(wap case) &B0013 SWAPCASE cU(pper case) &B0015 UPPERCASE Space &B0020 STRIPSPACES 1 Amp &B0026 DS_AND + &B002B DS_ADD - &B002D DS_SUB C(opy to icon) &B0043 TOICON D(ecode SWI) &B0044 DS_SWITONAME E(ncode SWI) &B0045 DS_SWITONUMBER F(rom) &B0046 SEARCHBUF "\<\+From: " R(ot13) &B0052 EMAIL_ROTENCODE S(ubject) &B0053 SEARCHBUF "\<\+Subject: " ^ &B005E DS_EOR _ &B005F DS_RSB a-z &B0061-&B007A *&B0041 Bar &B007C DS_OR scS(ort) &B0113 FILTERSEL "ZF:Sort" Tab (tabify) &B018A STRIPSPACES 4 | $Id: Keys 2769 2004-03-17 22:06:48Z lefevre $