Standard Zap keymap:
Key:		Code:	Command:

cSpace		&000	SELREGION
cA		&001	CLEFT
cB		&002	LEFT
cC		&003	COPYSEL
cD		&004	DELETENEXT
cE		&005	CRIGHT
cF		&006	RIGHT
cG		&007	CANCEL
cH		&008	OUTDENT
cI		&009	INDIRECT
cJ		&00A	INDENT
cK		&00B	DELTOEND
cL		&00C	LEARN
cM		&00D	RETURN
cN		&00E	DOWN
cO		&00F	TOFRONT
cP		&010	UP
cQ		&011	QUOTE
cR		&012	SEARCHBACK
cS		&013	SEARCHFORWARD
cT		&014	SELECTBUFFER
cU		&015	UNIVERSALARG
cV		&016	MOVESEL
cW		&017	SETWIDTH
cX		&018	CUT
cY		&019	PASTE
cZ		&01A	CLEARSEL
ESC		&01B	ESCAPE
<-|		&01C	DELETE
RETURN		&01D	RETURN
HOME		&01E	NULL
cDELETE		&01F	DELLINE
Ascii chars	&020-7E	CHAR n
DELETE		&07F	DELETE
Ascii chars	&080-FF	CHAR n
scSpace		&100	NULL
scA		&101	ADDRESS
scB		&102	BASIC
scC		&103	COMPILE
scD		&104	INSERTDATE
scE		&105	SAVEANDRUN
scF		&106	RUNANDQUIT
scG		&107	TOGGLEWIND
scH		&108	LISTFNS
scI		&109	NEXTTRACK
scJ		&10A	LASTSECTOR
scK		&10B	NEXTSECTOR
scL		&10C	LOGICAL
scM		&10D	LASTTRACK
scN		&10E	NOLINENOS
scO		&10F	TOGGLEHEX
scP		&110	PHYSICAL
scQ		&111	SWAPCHARS
scR		&112	READONLY
scS		&113	SWAPCASE
scT		&114	INSERTTIME
scU		&115	RUN
scV		&116	NULL
scW		&117	KEEPREGION
scX		&118	CLOSEOTHER
scY		&119	YANK
scZ		&11A	KEYMAP 1
sESCAPE		&11B	CANCEL
s<-|		&11C	LASTMARK
sRETURN		&11D	RETURN
sHOME		&11E	NULL
scDELETE	&11F	DELTOEND
sSpace		&120	CHAR &20
control keypads	&121-12A NULL
c[		&12B	NULL
c\		&12C	NULL
c]		&12D	NULL
c-		&12F	NULL
c0		&130	NULL
c1		&131	mje_altersel
c2		&132	cleft:mje_altersel:cright:down:cleft:mje_altersel
c3		&133	NULL
c4		&134	NULL
c5		&135	NULL
c6		&136	NULL
c7		&137	NULL
c8		&138	NULL
c9		&139	NULL
cESCAPE		&13B	COMMAND
c<-|		&13C	FASTUNDO
cRETURN		&13D	RETURNNOINDENT
cHOME		&13E	NULL
sc keypads	&140-14A NULL
sc[ (ctrl {)	&14B	NULL
sc\ (ctrl |)	&14C	NULL
sc] (ctrl })	&14D	NULL
sc- (ctrl _)	&14F	FULLUNDO
sc0 (ctrl ))	&150	NULL
sc1 (ctrl !)	&151	NULL
sc2 (ctrl @)	&152	NULL
sc3 (ctrl #)	&153	NULL
sc4 (ctrl $)	&154	NULL
sc5 (ctrl %)	&155	NULL
sc6 (ctrl ^)	&156	NULL
sc7 (ctrl ----> &157	NULL
sc8 (ctrl *)	&158	NULL
sc9 (ctrl ()	&159	NULL
scESCAPE	&15B	NULL
sc<-|		&15C	NULL
scRETURN	&15D	NULL
scHOME		&15E	NULL
k/		&161	CHAR &2F
k*		&162	CHAR &2A
k#		&163	CHAR &23
k-		&164	CHAR &2D
k+		&165	CHAR &2B
kENTER		&166	RETURN
k.		&167	CHAR &2E
shift keypads	&168-17E NULL
sDELETE		&17F	DELETENEXT
F0 (Print)	&180	QUICKPRINT
F1		&181	EXECUTE
F2		&182	FINDFILE
F3		&183	SAVE
F4		&184	SEARCHCUR
F5		&185	GOTO
F6		&186	TOGGLEMARK
F7		&187	SEARCHBUF
F8		&188	FULLUNDO
F9		&189	REDO
TAB		&18A	TAB
COPY		&18B	COPY
LEFT 		&18C	LEFT
RIGHT		&18D	RIGHT
DOWN		&18E	DOWN
UP		&18F	UP
sF0 (sPrint)	&190	PRINTFILE
sF1		&191	SPLITLINE
sF2		&192	SWAPWINDOW:TOFRONT
sF3		&193	HEXASCII
sF4		&194	REPLACE
sF5		&195	HELP
sF6		&196	LASTMARK
sF7		&197	NEXTMATCH
sF8		&198	RENUMBER
sF9		&199	NEXTMARK
sTAB		&19A	SWITCHTAB
sCOPY		&19B	COPY
sLEFT		&19C	SLEFT
sRIGHT		&19D	SRIGHT
sDOWN		&19E	SDOWN
sUP		&19F	SUP
cF0 (cPrint)	&1A0	OPENPRINTER
cF1		&1A1	JOINLINE
cF2		&1A2	CLOSEWINDOW
cF3		&1A3	QUICKSAVE
cF4		&1A4	NEWVIEW
cF5		&1A5	WORDWRAP
cF6		&1A6	FORMATTEXT
cF7		&1A7	LASTMATCH
cF8		&1A8	BINDTOKEY
cF9		&1A9	SAVESEL
cCOPY		&1AB	SELREGION
cLEFT		&1AC	CLEFT
cRIGHT		&1AD	CRIGHT
cDOWN		&1AE	CDOWN
cUP		&1AF	CUP
scF0 (scPrint)	&1B0	CLOSEPRINTER
scF1		&1B1	MODE0
scF2		&1B2	MODE1
scF3		&1B3	MODE2
scF4		&1B4	MODE3
scF5		&1B5	MODE4
scF6		&1B6	MODE5
scF7		&1B7	MODE6
scF8		&1B8	MODE7
scF9		&1B9	MODE8
scCOPY		&1BB	DUMPFILE
scLEFT		&1BC	SCLEFT
scRIGHT		&1BD	SCRIGHT
scDOWN		&1BE	SCDOWN
scUP		&1BF	SCUP
k0-k9		&1C0-1C9 *&30
F10		&1CA	DELLINE
INSERT		&1CD	TOGGLEINSERT
sF10		&1DA	DELTOSTART
cF10		&1EA	DELTOEND
cF12		&1EC	TASKWINDOW
scF10		&1FA	MODE9

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

Key map variables

Default key map	&400	0
Map 1 range	&401	&00	&1FF (Emacs keymap)
Map 2 range	&402	&00	&7E (Emacs ctrl-x extensions)
Map 3 range	&403	&00	&7E (Emacs meta extensions)
Map 4 range	&404	&06	&66 (Emacs ctrl-x 4 extensions)

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

Alternate keymaps:

1: EMACS keymap:

cSp	&10000	SELREGION
cA	&10001	CLEFT
cB	&10002	LEFT
cC	&10003	NULL
cD	&10004	DELETENEXT
cE	&10005	CRIGHT
cF	&10006	RIGHT
cG	&10007	CANCEL
cH	&10008	HELP
cI	&10009	TAB
cJ	&1000A	RETURN
cK	&1000B	DELTOEND
cL	&1000C	NULL
cM	&1000D	RETURN
cN	&1000E	DOWN
cO	&1000F	NULL
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
ESC	&1001B	KEYMAP 3
DEL	&1001C	DELETE
RET	&1001D	RETURN
As norm	&1001E-1014E	*
c_	&1014F	FULLUNDO
As norm &10150-101FF	*

2: Emacs CTRL-X extensions:

^X cSp	&20000 	NULL
^X cA	&20001	NULL
^X cB	&20002	NULL
^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	NULL
^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 <	&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

3: 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 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

4: Emacs CTRL-X 4 extensions:

^X 4 cF	&40006	FINDFILE
^X 4 F	&40046	FINDFILE
^X 4 f	&40066	FINDFILE
