home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / z / zapupdates / ZapGjvc130 / !Zap / GjvcKeys < prev    next >
Text File  |  1995-02-22  |  11KB  |  476 lines

  1. /*
  2.        Filename: GjvcKeys
  3.         Purpose: Gjvc’s Zap key mappings
  4.          Author: Joe Cox
  5.         Version: 1.10
  6.   Creation date: 09/02/96
  7.     Last update: 30/01/96
  8. */
  9.  
  10. Standard Zap keymap
  11. -------------------
  12.  
  13. Key        Code        Command
  14. --------------------------------------------------------------------------------
  15.  
  16. cSpace        &000        SelRegion
  17. cA        &001        CLeft
  18. cB        &002        Left
  19. cC        &003        CopySel
  20. cD        &004        DeleteNext
  21. cE        &005        CRight
  22. cF        &006        Right
  23. cG        &007        Cancel
  24. cH        &008        MJE_SwapToHeader    /* Gjvc change from standard keymap - used to be HELP */
  25. cI        &009        Indirect
  26. cJ        &00A        Indent
  27. cK        &00B        DelToEnd
  28. cL        &00C        Learn
  29. cM        &00D        Return
  30. cN        &00E        Down
  31. cO        &00F        ToFront
  32. cP        &010        Up
  33. cQ        &011        Quote
  34. cR        &012        SearchBack
  35. cS        &013        SearchForward
  36. cT        &014        SelectBuffer
  37. cU        &015        UniversalArg
  38. cV        &016        MoveSel
  39. cW        &017        SETWIDTH
  40. cX        &018        CUT
  41. cY        &019        PASTE
  42. cZ        &01A        CLEARSEL
  43. ESC        &01B        ESCAPE
  44. <-|        &01C        DELETE
  45. RETURN        &01D        RETURN
  46. HOME        &01E        NULL
  47. cDELETE        &01F        DELLINE
  48. ASCII chars    &020-7E        CHAR n
  49. DELETE        &07F        DELETE
  50. ASCII chars    &080-FF        Char n
  51. scSpace        &100        UnSpace
  52. scA        &101        LineNos 3
  53. scB        &102        Basic
  54. scC        &103        Compile
  55. scD        &104        InsertDate
  56. scE        &105        SaveAndRun
  57. scF        &106        RunAndQuit
  58. scG        &107        ToggleWind
  59. scH        &108        ListFNs
  60. scI        &109        NextTrack
  61. scJ        &10A        LASTSECTOR
  62. scK        &10B        NEXTSECTOR
  63. scL        &10C        LINENOS 1
  64. scM        &10D        LASTTRACK
  65. scN        &10E        LINENOS 0
  66. scO        &10F        TOGGLEHEX
  67. scP        &110        LINENOS 2
  68. scQ        &111        SWAPCHARS
  69. scR        &112        READONLY
  70. scS        &113        SWAPCASE
  71. scT        &114        INSERTTIME
  72. scU        &115        RUN
  73. scV        &116        NULL
  74. scW        &117        KeepRegion
  75. scX        &118        CloseOther
  76. scY        &119        Yank
  77. scZ        &11A        KeyMap 1
  78. sESCAPE        &11B        Cancel
  79. s<-|        &11C        Delete
  80. sRETURN        &11D        Return
  81. sHOME        &11E        NULL
  82. scDELETE    &11F        DelToEnd
  83. sSpace        &120        Char ' '
  84. Control keypad    &121-12A    NULL
  85. ck#        &123        Date "Date: %w3, %dy %m3 %yr %24:%mi:%se %tz"
  86. c[        &12B        OSCLI
  87. c\        &12C        NULL
  88. c]        &12D        NULL
  89. c-        &12F        NULL
  90. c0        &130        NULL
  91. c1        &131        MJE_AlterSel
  92. c2        &132        CLeft : MJE_AlterSel : CRight : Down : CLeft : MJE_AlterSel
  93. c3        &133        TaskWindow
  94. c4        &134        NULL
  95. c5        &135        NULL
  96. c6        &136        NULL
  97. c7        &137        NULL
  98. c8        &138        NULL
  99. c9        &139        NULL
  100. cESCAPE        &13B        Command
  101. c<-|        &13C        FastUndo
  102. cRETURN        &13D        ReturnNoIndent
  103. cHOME        &13E        NULL
  104. sc keypads    &140-142    NULL
  105. sck#        &143        KeyMap 7
  106. sc keypads    &144-14A    NULL
  107. sc[ (ctrl {)    &14B        NULL
  108. sc\ (ctrl |)    &14C        NULL
  109. sc] (ctrl })    &14D        NULL
  110. sc- (ctrl _)    &14F        FULLUNDO
  111. sc0 (ctrl ))    &150        NULL
  112. sc1 (ctrl !)    &151        NULL
  113. sc2 (ctrl @)    &152        NULL
  114. sc3 (ctrl #)    &153        NULL
  115. sc4 (ctrl $)    &154        NULL
  116. sc5 (ctrl %)    &155        NULL
  117. sc6 (ctrl ^)    &156        NULL
  118. sc7 (ctrl ----> &157        NULL
  119. sc8 (ctrl *)    &158        NULL
  120. sc9 (ctrl ()    &159        NULL
  121. scESCAPE    &15B        NULL
  122. sc<-|        &15C        LastMark
  123. scRETURN    &15D        NULL
  124. scHOME        &15E        NULL
  125. k/        &161        *&2F
  126. k*        &162        *&2A
  127. k#        &163        *&23
  128. k-        &164        *&2D
  129. k+        &165        *&2B
  130. kENTER        &166        RETURN
  131. k.        &167        *&2E
  132. shift keypads    &168-17E    NULL
  133. skEnter        &176        CHAR 13
  134. sDELETE        &17F        DELETENEXT
  135. F0 (Print)    &180        QUICKPRINT
  136. F1        &181        EXECUTE
  137. F2        &182        FINDFILE
  138. F3        &183        SAVE
  139. F4        &184        SEARCHCUR
  140. F5        &185        GOTO
  141. F6        &186        TOGGLEMARK
  142. F7        &187        SEARCHBUF
  143. F8        &188        FULLUNDO
  144. F9        &189        REDO
  145. TAB        &18A        TAB
  146. COPY        &18B        COPY
  147. LEFT         &18C        LEFT
  148. RIGHT        &18D        RIGHT
  149. DOWN        &18E        DOWN
  150. UP        &18F        UP
  151. sF0 (sPrint)    &190        PRINTFILE
  152. sF1        &191        SPLITLINE
  153. sF2        &192        SwapWindow : TOFRONT
  154. sF3        &193        HEXASCII
  155. sF4        &194        REPLACE
  156. sF5        &195        NULL
  157. sF6        &196        LASTMARK
  158. sF7        &197        NEXTMATCH
  159. sF8        &198        RENUMBER
  160. sF9        &199        NEXTMARK
  161. sTAB        &19A        KEYMAP 6
  162. sCOPY        &19B        COPY
  163. sLEFT        &19C        SLEFT
  164. sRIGHT        &19D        SRIGHT
  165. sDOWN        &19E        SDOWN
  166. sUP        &19F        SUP
  167. cF0 (cPrint)    &1A0        OPENPRINTER
  168. cF1        &1A1        JOINLINE
  169. cF2        &1A2        CLOSEWINDOW
  170. cF3        &1A3        QUICKSAVE
  171. cF4        &1A4        NEWVIEW
  172. cF5        &1A5        WORDWRAP
  173. cF6        &1A6        FORMATTEXT
  174. cF7        &1A7        LASTMATCH
  175. cF8        &1A8        BINDTOKEY
  176. cF9        &1A9        SAVESEL
  177. cCOPY        &1AB        SELREGION
  178. cLEFT        &1AC        CLEFT
  179. cRIGHT        &1AD        CRIGHT
  180. cDOWN        &1AE        CDOWN
  181. cUP        &1AF        CUP
  182. scF0 (scPrint)    &1B0        CLOSEPRINTER
  183. scF1        &1B1        MODEN "Text"
  184. scF2        &1B2        MODEN "Byte"
  185. scF3        &1B3        MODEN "Word"
  186. scF4        &1B4        MODEN "ASCII"
  187. scF5        &1B5        MODEN "Code"
  188. scF6        &1B6        MODEN "BASIC"
  189. scF7        &1B7        MODEN "BASTXT"
  190. scF8        &1B8        MODEN "SoftWrap"
  191. scF9        &1B9        MODEN "C"
  192. scF10        &1FA        MODEN "Assembler"
  193. scF11        &1FB        KEYMAP 5
  194. scCOPY        &1BB        DUMPFILE
  195. scLEFT        &1BC        SCLEFT
  196. scRIGHT        &1BD        SCRIGHT
  197. scDOWN        &1BE        SCDOWN
  198. scUP        &1BF        SCUP
  199. k0-k9        &1C0-1C9    *&30
  200. F10        &1CA        DELLINE
  201. INSERT        &1CD        TOGGLEINSERT
  202. sF10        &1DA        DELTOSTART
  203. cF10        &1EA        DELTOEND
  204. cF12        &1EC        TASKWINDOW
  205.  
  206.  
  207. Search macros
  208. -------------
  209.  
  210. Macro0        &200        #     \#
  211. Macro1        &201        *     \.\*
  212. Macro2        &202        \d    \[0-9]
  213.  
  214.  
  215. Other variables
  216. ---------------
  217.  
  218. Standard date format                &300    %dy/%mn/%yr
  219. Standard time format                &301    %12:%mi%am
  220. Default anti-aliased font            &302    Corpus.Medium
  221. End of file gap            (Lines)        &303    8
  222. Anti-aliased font size        (Points)    &304    15
  223. Font char top reduction        (Pixels)    &305    0
  224. Font char bot reduction        (Pixels)    &306    0
  225. Quick print EOL string        (GS)        &307    |J|M
  226. Left cursor indent        (Characters)    &308    4
  227. Right cursor indent        (Characters)    &309    4
  228. Top cursor indent        (Characters)    &30A    0
  229. Bottom cursor indent        (Characters)    &30B    0
  230. Window left margin DOESN’T WORK (OS)        &30C    0
  231. Window right margin        (OS)        &30D    4
  232. Type of file created on SELECT            &30E    &FFF
  233. Type of file created on ADJUST            &30F    &FFF
  234. Font char left reduction    (Pixels)     &310    0
  235. Font char right reduction     (Pixels)     &311    0
  236. MiniBuffer size            (Characters)    &314    &80
  237. Default indent string                &315    >
  238. Cursor flash on time        (Centi-seconds)    &316    50
  239. Cursor flash off time        (Centi-seconds)    &317    50
  240. Minimum auto-width width    (Characters)     &318    77
  241. Maximum auto-width width    (Characters)     &319    125
  242. Default low-res bitmap font            &31A    08x08.SysDom
  243. Default hi-res bitmap (YEig=1)            &31B    08x16.Ben
  244.  
  245.  
  246. Key map variables
  247. -----------------
  248.  
  249. Default key map    &400    0
  250. Map 1 range    &401    &00    &1FF    (EMACS keymap)
  251. Map 2 range    &402    &00    &7E    (EMACS Ctrl-X extensions)
  252. Map 3 range    &403    &00    &7E    (EMACS meta extensions)
  253. Map 4 range    &404    &06    &66    (EMACS Ctrl-X 4 extensions)
  254.  
  255.  
  256. Paths
  257. -----
  258.  
  259. (\#\* matches anything, \o\* anything but '.', \ commands can be used)
  260. (-1 filetype matches anything - the 5xx numbers don't matter)
  261.  
  262. &500    &FFF    \#\*.c.\o\*        +C
  263. &501    &FFF    \#\*.h.\o\*        +C
  264. &502    &FFF    \#\*.s.\o\*        +Assembler
  265. &503    &FFF    \#\*.tex.\o\*        +C
  266. &504    &FFF    \#\*.tex        +C
  267. &505    &FFF    \#\*.TTFN_Work        +Email
  268. &506    &FFF    \#\*.Re-edit        +Email
  269. &507    &FFF    \#\*.SAsm.\o\*        +SAsm
  270. &508    &FFF    \#\*.h_doc.\#\*        +C
  271.  
  272.  
  273. File types
  274. ----------
  275.  
  276. (+ means load even when Shift not held, paths checked first if above)
  277. (mode names can be followed by a list of commands eg Text:Down)
  278.  
  279. BBC Snapshot    &1100    Byte:Startaddr 55
  280. Tex        &12A7    CMode
  281. LaTex        &12A8    CMode
  282. SNA        &1BA1    Byte:Startaddr -27
  283. MSDOS        &1FE4    +Text
  284. Obey        &1FEB    Text
  285. Textual basic    &1FD1    BASTXT
  286. Absolute    &1FF8    Code
  287. Module        &1FFA    Code
  288. Basic        &1FFB    BASIC
  289. Utility        &1FFC    Code
  290. Data        &1FFD    +Text
  291. Text        &1FFF    +Text
  292. Untyped        &2000    +Text
  293.  
  294.  
  295. Alternate keymaps
  296. -----------------
  297.  
  298. 1: EMACS keymap
  299. ---------------
  300.  
  301. cSp    &10000        SELREGION
  302. cA    &10001        CLEFT
  303. cB    &10002        LEFT
  304. cC    &10003        NULL
  305. cD    &10004        DELETENEXT
  306. cE    &10005        CRIGHT
  307. cF    &10006        RIGHT
  308. cG    &10007        CANCEL
  309. cH    &10008        HELP
  310. cI    &10009        TAB
  311. cJ    &1000A        RETURN
  312. cK    &1000B        DELTOEND
  313. cL    &1000C        NULL
  314. cM    &1000D        RETURN
  315. cN    &1000E        DOWN
  316. cO    &1000F        NULL
  317. cP    &10010        UP
  318. cQ    &10011        QUOTE
  319. cR    &10012        SEARCHBACK
  320. cS    &10013        SEARCHFORWARD
  321. cT    &10014        SWAPCHARS
  322. cU    &10015        UNIVERSALARG
  323. cV    &10016        SDOWN
  324. cW    &10017        CUT
  325. cX    &10018        KEYMAP 2
  326. cY    &10019        PASTE
  327. cZ    &1001A        SUSPEND
  328. ESC    &1001B        KEYMAP 3
  329. DEL    &1001C        DELETE
  330. RET    &1001D        RETURN
  331. Normal    &1001E-1014E    *
  332. c_    &1014F        FULLUNDO
  333. Normal    &10150-101FF    *
  334.  
  335. 2: EMACS CTRL-X extensions
  336. --------------------------
  337.  
  338. ^X cSp    &20000     NULL
  339. ^X cA    &20001    NULL
  340. ^X cB    &20002    NULL
  341. ^X cC    &20003    QUIT
  342. ^X cF    &20006    FINDFILE
  343. ^X cG    &20007    CANCEL
  344. ^X cQ    &20011    READONLY
  345. ^X cR    &20012    FINDFILEREADONLY
  346. ^X cS    &20013    SAVEFILE
  347. ^X cW    &20017    WRITEFILE
  348. ^X cX    &20018    NULL
  349. ^X cZ    &20019    SUSPEND
  350. ^X (    &20028    LEARN
  351. ^X )    &20029    LEARN
  352. ^X 0    &20030    CLOSEWINDOW
  353. ^X 1    &20031    CLOSEOTHER
  354. ^X 2    &20032    NEWVIEW
  355. ^X 4    &20034    KEYMAP 4
  356. ^X <    &2003C    SCLEFT
  357. ^X >    &2003E    SCRIGHT
  358. ^X [    &2005B    SUP
  359. ^X ]    &2005D    SDOWN
  360. ^X C    &20043    COMPILE
  361. ^X c    &20063    COMPILE
  362. ^X H    &20048    SELECTBUFFER
  363. ^X h    &20068    SELECTBUFFER
  364. ^X K    &2004B    CLOSEWINDOW
  365. ^X k    &2006B    CLOSEWINDOW
  366. ^X O    &2004F    SWAPWINDOW
  367. ^X o    &2006F  SWAPWINDOW
  368. ^X S    &20053    SAVEFILE
  369. ^X S    &20073    SAVEFILE
  370. ^X U    &20055    FULLUNDO
  371. ^X u    &20075    FULLUNDO
  372. ^X W    &20057    T