home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 3
/
PDCD_3.iso
/
utilities
/
utilst
/
zap
/
!Zap
/
Options
/
MJEbourne
/
Keys
Wrap
Text File
|
1995-05-13
|
8KB
|
422 lines
Martin Ebourne's 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 MODE 10
sc1 (c!) &151 MODEN "Text"
sc2 (c@) &152 MODEN "Byte"
sc3 (c#) &153 MODEN "Word"
sc4 (c$) &154 MODEN "Ascii"
sc5 (c%) &155 MODEN "Code"
sc6 (c^) &156 MODEN "Basic"
sc7 (c--------> &157 MODEN "SoftWrap"
sc8 (c*) &158 MODEN "C"
sc9 (c() &159 MODEN "Assembler"
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 LINENOS 0
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 LINENOS 2
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 LINENOS 1
cF11 &1EB JOINLINE
cPrint &1A0 OPENPRINTER
scF1 &1B1 HELP
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 LINENOS 3
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
Normal &10001-10155 *
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
2. Display - tabs and typestyle
Ignored &20000-201FF NULL
cTA &20001 TABDISPLAY 2
cTC &20003 TABMODE 2
cTD &20004 TABDISPLAY 3
cTE &20005 TABMODE 1
cTN &2000E TABDISPLAY 0
cTO &2000F FONTTYPE 4
cTQ &20011 FONTTYPE 3
cTS &20013 FONTTYPE 1
cTT &20014 TABSASSPACES
cTU &20015 TABMODE 0
cTV &20016 FONTTYPE 2
cT1 &20131 FONTTYPE 0
cTSpace &20000 TABDISPLAY 1
cTSpace &20020 TABDISPLAY 1
3. Other miscellaneous extensions
Ignored &30000-301FF NULL
cWF &30006 FILTERSEL
cWG &30007 SEARCHWORD 0
cWH &30008 MJE_SWAPTOHEADER
cWM &3000D MINIMISEMEMORY
cWP &30010 MJE_GENERATEHEADER
cWW &30017 BASEMAP 4
4. Window moving
Normal &4000C-401BF *
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
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 0
Font char bot reduction (pixs) &306 0
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 0
Font char right reduction (pix) &311 0
Minibuffer size (chars) &314 &80
Default indent string &315 >
Cursor flash on time (cs) &316 50
Cursor flash off time (cs) &317 50
Minimum auto-width width (char) &318 77
Maximum auto-width width (char) &319 160
Default low-res bitmap font &31A 08x08.SysDom
Default hi-res bitmap (YEig=1) &31B 08x08.SysDom
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
&505 &FFF \#\*.p.\o\* +Pascal
&506 &FFF \#\*.c++.\o\* +C
&507 &FFF \#\*.cc.\o\* +C
&508 &FFF \#\*/C +C
&509 &FFF \#\*/S +Assembler
&50A &FFF \#\*/P +Pascal
&50B &FFF \#\*/H +C
&50C &FFF \#\*/CPP +C
&50D &FFF \#\*.l.\o\* +C
&50E &FFF \#\*.y.\o\* +C
&50F &FFF \#\*/L +C
&510 &FFF \#\*/Y +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