home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Datafile PD-CD 5
/
DATAFILE_PDCD5.iso
/
utilities
/
z
/
zapupdates
/
ZapGjvc130
/
!Zap
/
GjvcKeys
< prev
next >
Wrap
Text File
|
1995-02-22
|
11KB
|
476 lines
/*
Filename: GjvcKeys
Purpose: Gjvc’s Zap key mappings
Author: Joe Cox
Version: 1.10
Creation date: 09/02/96
Last update: 30/01/96
*/
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 MJE_SwapToHeader /* Gjvc change from standard keymap - used to be HELP */
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 UnSpace
scA &101 LineNos 3
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 LINENOS 1
scM &10D LASTTRACK
scN &10E LINENOS 0
scO &10F TOGGLEHEX
scP &110 LINENOS 2
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 Delete
sRETURN &11D Return
sHOME &11E NULL
scDELETE &11F DelToEnd
sSpace &120 Char ' '
Control keypad &121-12A NULL
ck# &123 Date "Date: %w3, %dy %m3 %yr %24:%mi:%se %tz"
c[ &12B OSCLI
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 TaskWindow
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-142 NULL
sck# &143 KeyMap 7
sc keypads &144-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 LastMark
scRETURN &15D NULL
scHOME &15E NULL
k/ &161 *&2F
k* &162 *&2A
k# &163 *&23
k- &164 *&2D
k+ &165 *&2B
kENTER &166 RETURN
k. &167 *&2E
shift keypads &168-17E NULL
skEnter &176 CHAR 13
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 NULL
sF6 &196 LASTMARK
sF7 &197 NEXTMATCH
sF8 &198 RENUMBER
sF9 &199 NEXTMARK
sTAB &19A KEYMAP 6
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 MODEN "Text"
scF2 &1B2 MODEN "Byte"
scF3 &1B3 MODEN "Word"
scF4 &1B4 MODEN "ASCII"
scF5 &1B5 MODEN "Code"
scF6 &1B6 MODEN "BASIC"
scF7 &1B7 MODEN "BASTXT"
scF8 &1B8 MODEN "SoftWrap"
scF9 &1B9 MODEN "C"
scF10 &1FA MODEN "Assembler"
scF11 &1FB KEYMAP 5
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
Search macros
-------------
Macro0 &200 # \#
Macro1 &201 * \.\*
Macro2 &202 \d \[0-9]
Other variables
---------------
Standard date format &300 %dy/%mn/%yr
Standard time format &301 %12:%mi%am
Default anti-aliased font &302 Corpus.Medium
End of file gap (Lines) &303 8
Anti-aliased font size (Points) &304 15
Font char top reduction (Pixels) &305 0
Font char bot reduction (Pixels) &306 0
Quick print EOL string (GS) &307 |J|M
Left cursor indent (Characters) &308 4
Right cursor indent (Characters) &309 4
Top cursor indent (Characters) &30A 0
Bottom cursor indent (Characters) &30B 0
Window left margin DOESN’T WORK (OS) &30C 0
Window right margin (OS) &30D 4
Type of file created on SELECT &30E &FFF
Type of file created on ADJUST &30F &FFF
Font char left reduction (Pixels) &310 0
Font char right reduction (Pixels) &311 0
MiniBuffer size (Characters) &314 &80
Default indent string &315 >
Cursor flash on time (Centi-seconds) &316 50
Cursor flash off time (Centi-seconds) &317 50
Minimum auto-width width (Characters) &318 77
Maximum auto-width width (Characters) &319 125
Default low-res bitmap font &31A 08x08.SysDom
Default hi-res bitmap (YEig=1) &31B 08x16.Ben
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 \#\*.h.\o\* +C
&502 &FFF \#\*.s.\o\* +Assembler
&503 &FFF \#\*.tex.\o\* +C
&504 &FFF \#\*.tex +C
&505 &FFF \#\*.TTFN_Work +Email
&506 &FFF \#\*.Re-edit +Email
&507 &FFF \#\*.SAsm.\o\* +SAsm
&508 &FFF \#\*.h_doc.\#\* +C
File types
----------
(+ means load even when Shift not held, paths checked first if above)
(mode names can be followed by a list of commands eg Text:Down)
BBC Snapshot &1100 Byte:Startaddr 55
Tex &12A7 CMode
LaTex &12A8 CMode
SNA &1BA1 Byte:Startaddr -27
MSDOS &1FE4 +Text
Obey &1FEB Text
Textual basic &1FD1 BASTXT
Absolute &1FF8 Code
Module &1FFA Code
Basic &1FFB BASIC
Utility &1FFC Code
Data &1FFD +Text
Text &1FFF +Text
Untyped &2000 +Text
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
Normal &1001E-1014E *
c_ &1014F FULLUNDO
Normal &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 T