home *** CD-ROM | disk | FTP | other *** search
- Martin Ebourne Keymap - requires ZapUtils module.
-
- Key: Code: Command:
-
- Ascii chars &020-7E CHAR n
- Ascii chars &080-FF CHAR n
-
- RETURN &01D RETURN
- ESCAPE &01B ESCAPE
- <-| &01C DELETE
- TAB &18A TAB
-
- sSpace &120 CHAR &20
- sRETURN &11D RETURN
- sESCAPE &11B CANCEL
- s<-| &11C DELTOSTART
- sTAB &19A SWITCHTAB
-
- cSpace &000 TOGGLEMARK
- cRETURN &13D RETURNNOINDENT
- cESCAPE &13B NULL
- c<-| &13C DELLINE
-
- scSpace &100 NULL
- scRETURN &15D AUTOINDENT
- scESCAPE &15B NULL
- sc<-| &15C NULL
-
- INSERT &1CD TOGGLEINSERT
- DELETE &07F *&1C
- HOME &01E CLEFT:MJE_ALTERSEL:CRIGHT:DOWN:CLEFT:MJE_ALTERSEL
- COPY &18B DELETENEXT
-
- sINSERT &1DD PASTE
- sDELETE &17F *&11C
- sHOME &11E NULL
- sCOPY &19B DELTOEND
-
- cINSERT &1ED YANK
- cDELETE &01F *&13C
- cHOME &13E NULL
- cCOPY &1AB COPY
-
- scINSERT &1FD NULL
- scDELETE &11F *&15C
- scHOME &15E NULL
- scCOPY &1BB SELREGION
-
- 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
-
- cA &001 NULL
- cB &002 BINDTOKEY
- cC &003 COPYSEL
- cD &004 SLEFT:SRIGHT:SELREGION:SRIGHT:CUT
- cE &005 SAVEANDRUN
- cF &006 MJE_NEXTFUNC:MJE_IFMODE "7:C_NEXT_FUNCTION"
- cG &007 SEARCHWORD 1
- cH &008 NULL
- cI &009 INDENT
- cJ &00A INDIRECT
- cK &00B COMMAND
- cL &00C EXECUTE
- cM &00D NEXTMARK
- cN &00E NEXTMATCH
- cO &00F QUOTE
- cP &010 TOFRONT
- cQ &011 SEARCHFORWARD
- cR &012 COMPILE
- cS &013 SWAPCASE
- cT &014 KEYMAP 2
- cU &015 UNIVERSALARG
- cV &016 MOVESEL
- cW &017 KEYMAP 3
- cX &018 CUT
- cY &019 NULL
- cZ &01A CLEARSEL
- c[ &12B MJE_OPENCOMMENT:LASTSECTOR
- c\ &12C MJE_COMMENTLINE
- c] &12D MJE_CLOSECOMMENT:NEXTSECTOR
- c- &12F NULL
- c0 &130 NULL
- c1 &131 NULL
- c2 &132 NULL
- c3 &133 NULL
- c4 &134 NULL
- c5 &135 NULL
- c6 &136 NULL
- c7 &137 NULL
- c8 &138 NULL
- c9 &139 C_BOUNCE
-
- scA &101 NULL
- scB &102 NULL
- scC &103 KEEPREGION
- scD &104 INSERTDATE
- scE &105 RUNANDQUIT
- scF &106 MJE_LASTFUNC:MJE_IFMODE "7:C_PREV_FUNCTION"
- scG &107 SEARCHWORD -1
- scH &108 NULL
- scI &109 OUTDENT
- scJ &10A NULL
- scK &10B NULL
- scL &10C LEARN
- scM &10D LASTMARK
- scN &10E LASTMATCH
- scO &10F BASEMAP 1
- scP &110 TOBACK
- scQ &111 SEARCHBACK
- scR &112 RUN
- scS &113 SWAPCHARS
- scT &114 INSERTTIME
- scU &115 NULL
- scV &116 NULL
- scW &117 SETWIDTH
- scX &118 NULL
- scY &119 NULL
- scZ &11A NULL
- sc[ (c{) &14B MJE_IF:LASTTRACK
- sc\ (c|) &14C MJE_UNCOMMENTLINE
- sc] (c}) &14D MJE_ENDIF:NEXTTRACK
- sc- (c_) &14F NULL
- sc0 (c)) &150 MODE10
- sc1 (c!) &151 MODE0
- sc2 (c@) &152 MODE1
- sc3 (c#) &153 MODE2
- sc4 (c$) &154 MODE3
- sc5 (c%) &155 MODE4
- sc6 (c^) &156 MODE5
- sc7 (c--------> &157 MODE6
- sc8 (c*) &158 MODE8
- sc9 (c() &159 MODE9
-
- F1 &181 MJE_HELPCONTEXT
- F2 &182 NEWVIEW
- F3 &183 SAVE
- F4 &184 SEARCHCUR
- F5 &185 GOTO
- F6 &186 MJE_ALTERSEL
- F7 &187 FINDFILE
- F8 &188 FULLUNDO
- F9 &189 REDO
- F10 &1CA NOLINENOS
- F11 &1CB RENUMBER
- Print &180 PRINTFILE
-
- sF1 &191 MJE_HELPLAST
- sF2 &192 SWAPWINDOW
- sF3 &193 NULL
- sF4 &194 SEARCHBUF
- sF5 &195 WORDWRAP
- sF6 &196 SELECTBUFFER
- sF7 &197 DUMPFILE
- sF8 &198 FASTUNDO
- sF9 &199 HEXASCII
- sF10 &1DA PHYSICAL
- sF11 &1DB SPLITLINE
- sPrint &190 QUICKPRINT
-
- cF1 &1A1 MJE_HELPTOPIC
- cF2 &1A2 CLOSEWINDOW
- cF3 &1A3 QUICKSAVE
- cF4 &1A4 REPLACE
- cF5 &1A5 FORMATTEXT
- cF6 &1A6 SELREGION
- cF7 &1A7 NULL
- cF8 &1A8 LINEEDIT
- cF9 &1A9 TOGGLEHEX
- cF10 &1EA LOGICAL
- cF11 &1EB JOINLINE
- cPrint &1A0 OPENPRINTER
-
- scF1 &1B1 MJE_HELPTOPIC "StrongHelp.MainMenu"
- scF2 &1B2 CLOSEOTHER
- scF3 &1B3 SAVESEL
- scF4 &1B4 LISTFNS
- scF5 &1B5 LINEWRAP
- scF6 &1B6 READONLY
- scF7 &1B7 NULL
- scF8 &1B8 NONSTANDARD
- scF9 &1B9 TOGGLEWIND
- scF10 &1FA ADDRESS
- scF11 &1FB BASIC
- scPrint &1B0 CLOSEPRINTER
-
- k/ &161 *&2F
- k* &162 *&2A
- k# &163 *&23
- k- &164 *&2D
- k+ &165 *&2B
- kEnter &166 *&1D
- k. &167 *&2E
-
- sk/ &171 NULL
- sk* &172 NULL
- sk# &173 NULL
- sk- &174 NULL
- sk+ &175 NULL
- skEnter &176 *&11D
- sk. &177 NULL
-
- ck/ &121 NULL
- ck* &122 NULL
- ck# &123 NULL
- ck- &124 NULL
- ck+ &125 NULL
- ckEnter &126 *&13D
- ck. &127 NULL
-
- sck/ &141 NULL
- sck* &142 NULL
- sck# &143 NULL
- sck- &144 NULL
- sck+ &145 NULL
- sckEnter &146 *&15D
- sck. &147 NULL
-
- k0-k9 &1C0-1C9 *&30
-
- sk0 &1D0 NULL
- sk1 &1D1 NULL
- sk2 &1D2 NULL
- sk3 &1D3 NULL
- sk4 &1D4 NULL
- sk5 &1D5 NULL
- sk6 &1D6 NULL
- sk7 &1D7 NULL
- sk8 &1D8 NULL
- sk9 &1D9 NULL
-
- ck0 &1E0 NULL
- ck1 &1E1 NULL
- ck2 &1E2 NULL
- ck3 &1E3 NULL
- ck4 &1E4 NULL
- ck5 &1E5 NULL
- ck6 &1E6 NULL
- ck7 &1E7 NULL
- ck8 &1E8 NULL
- ck9 &1E9 NULL
-
- sck0 &1F0 NULL
- sck1 &1F1 NULL
- sck2 &1F2 NULL
- sck3 &1F3 NULL
- sck4 &1F4 NULL
- sck5 &1F5 NULL
- sck6 &1F6 NULL
- sck7 &1F7 NULL
- sck8 &1F8 NULL
- sck9 &1F9 NULL
-
-
- Key map variables
-
- Default key map &400 0
- Map 1 range &401 &1 &156 (Permanant quote mode)
- Map 2 range &402 &0 &1FF (Display - tabs and typestyle)
- Map 3 range &403 &0 &1FF (Other miscellaneous extensions)
- Map 4 range &404 &C &1BF (Window moving)
-
- Alternate keymaps
-
- 1. Permanent quote mode
-
- c@ (c2) &10132 CHAR &0
- c@(sc2) &10152 CHAR &0
- cLetter &10001-1001A CHAR n
- c[ &1012B CHAR &1B
- c\ &1012C CHAR &1C
- c] &1012D CHAR &1D
- c^ (c6) &10136 CHAR &1E
- c^(sc6) &10156 CHAR &1E
- c_ (c-) &1012F CHAR &1F
- c_(sc-) &1014F CHAR &1F
- scO &1010F DEFAULTMAP
- Normal &1001B-1010E *
- &10110-1012A *
- &1012E *
- &10130-10131 *
- &10133-10135 *
- &10137-1014E *
- &10150-10151 *
- &10153-10155 *
-
- 2. Display - tabs and typestyle
-
- cTA &20001 TABDISPLAYARROW
- cTC &20003 COLUMNTAB
- cTD &20004 TABDISPLAYDASHES
- cTE &20005 EDITTAB
- cTN &2000E TABDISPLAYNONE
- cTO &2000F FONTOTHERVDU
- cTQ &20011 FONTOTHERFAST
- cTS &20013 FONTSYSTEMSCALED
- cTT &20014 TABSASSPACES
- cTU &20015 UNIXTAB
- cTV &20016 FONTSYSTEMVDU
- cT1 &20131 FONTSYSTEM1DPP
- cTSpace &20000 TABDISPLAYSPACES
- cTSpace &20020 TABDISPLAYSPACES
- Ignored &20002 NULL
- &20006-2000D NULL
- &20010 NULL
- &20012 NULL
- &20017-2001F NULL
- &20021-20130 NULL
- &20132-201FF NULL
-
- 3. Other miscellaneous extensions
-
- cWF &30006 FILTERSEL
- cWG &30007 SEARCHWORD 0
- cWH &30008 MJE_SWAPTOHEADER
- cWM &3000D MINIMISEMEMORY
- cWW &30017 BASEMAP 4
- Ignored &30000-30002 NULL
- &30005 NULL
- &30009-3000C NULL
- &3000E-30016 NULL
- &30018-301FF NULL
-
- 4. Window moving
-
- cL &4000C WINLEFT 2000:TOGGLEWIND
- cR &40012 WINRIGHT 2000:TOGGLEWIND
- cT &40014 TOGGLEWIND
-
- ESCAPE &4001B DEFAULTMAP
-
- LEFT &4018C WINLEFT 2
- RIGHT &4018D WINRIGHT 2
- DOWN &4018E WINDOWN 2
- UP &4018F WINUP 4
-
- sLEFT &4019C WINLEFT 16
- sRIGHT &4019D WINRIGHT 16
- sDOWN &4019E WINDOWN 16
- sUP &4019F WINUP 16
-
- cLEFT &401AC WINLEFT 64
- cRIGHT &401AD WINRIGHT 64
- cDOWN &401AE WINDOWN 64
- cUP &401AF WINUP 64
-
- scLEFT &401BC NULL
- scRIGHT &401BD NULL
- scDOWN &401BE NULL
- scUP &401BF NULL
-
- Normal &4000D-40011 *
- &40013 *
- &40015-4001A *
- &4001C-4018B *
- &40190-4019B *
- &401A0-401AB *
- &401A0-401AB *
-
- Search macros:
-
- Macro0 &200 # \#
- Macro1 &201 * \.\*
- Macro2 &202 \d \[0-9]
-
- Other variables:
-
- Standard date format &300 %dy-%m3-%ce%yr
- Standard time format &301 %24:%mi:%se
- Default font &302 Corpus.Medium
- End of file gap (lines) &303 8
- Font size (pts) &304 15
- Font char top reduction (pixs) &305 1
- Font char bot reduction (pixs) &306 1
- Quick print EOL string (GS) &307 |J|M
- Left cursor indent (chars) &308 4
- Right cursor indent (chars) &309 4
- Top cursor indent (chars) &30A 0
- Bottom cursor indent (chars) &30B 0
- Window left margin (os) DOESNT WORK! &30C 0
- Window right margin (os) &30D 4
- Type of file created on SELECT &30E &FFF
- Type of file created on ADJUST &30F &FFB
- Font char left reduction (pixs) &310 1
- Font char right reduction (pix) &311 1
- Minibuffer size (chars) &314 &80
- Default indent string &315 >
- Cursor flash on time (cs) &316 50
- Cursor flash off time (cs) &317 50
-
- Paths:
- (\#\* matches anything, \o\* anything but '.', \ commands can be used)
- (-1 filetype matches anything - the 5xx numbers don't matter)
-
- &500 &FFF \#\*.c.\o\* +C
- &501 &FFF \#\*.tex.\o\* +CMode
- &502 &FFF \#\*.tex +CMode
- &503 &FFF \#\*.s.\o\* +Assembler
- &504 &FFF \#\*.h.\o\* +C
-
- File types:
- (+ means load even when shift not held, paths checked first if above)
-
- MSDOS &1FE4 +Text
- Obey &1FEB Text
- Textual basic &1FD1 BASTXT
- Absolute &1FF8 Code
- Module &1FFA Code
- Basic &1FFB BASIC
- Utility &1FFC Code
- Data &1FFD Word
- Text &1FFF +Text
- Untyped &2000 Byte
-
-