home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / utilities / utilst / zap / !Zap / Options / MJEbourne / Keys
Text File  |  1995-05-13  |  8KB  |  422 lines

  1. Martin Ebourne's Keymap - requires ZapUtils module.
  2.  
  3. Key:        Code:    Command:
  4.  
  5. Ascii chars    &020-7E    CHAR n
  6. Ascii chars    &080-FF    CHAR n
  7.  
  8. RETURN        &01D    RETURN
  9. ESCAPE        &01B    ESCAPE
  10. <-|        &01C    DELETE
  11. TAB        &18A    TAB
  12.  
  13. sSpace        &120    CHAR &20
  14. sRETURN        &11D    RETURN
  15. sESCAPE        &11B    CANCEL
  16. s<-|        &11C    DELTOSTART
  17. sTAB        &19A    SWITCHTAB
  18.  
  19. cSpace        &000    TOGGLEMARK
  20. cRETURN        &13D    RETURNNOINDENT
  21. cESCAPE        &13B    NULL
  22. c<-|        &13C    DELLINE
  23.  
  24. scSpace        &100    NULL
  25. scRETURN    &15D    AUTOINDENT
  26. scESCAPE    &15B    NULL
  27. sc<-|        &15C    NULL
  28.  
  29. INSERT        &1CD    TOGGLEINSERT
  30. DELETE        &07F    *&1C
  31. HOME        &01E    CLEFT:MJE_ALTERSEL:CRIGHT:DOWN:CLEFT:MJE_ALTERSEL
  32. COPY        &18B    DELETENEXT
  33.  
  34. sINSERT        &1DD    PASTE
  35. sDELETE        &17F    *&11C
  36. sHOME        &11E    NULL
  37. sCOPY        &19B    DELTOEND
  38.  
  39. cINSERT        &1ED    YANK
  40. cDELETE        &01F    *&13C
  41. cHOME        &13E    NULL
  42. cCOPY        &1AB    COPY
  43.  
  44. scINSERT    &1FD    NULL
  45. scDELETE    &11F    *&15C
  46. scHOME        &15E    NULL
  47. scCOPY        &1BB    SELREGION
  48.  
  49. LEFT         &18C    LEFT
  50. RIGHT        &18D    RIGHT
  51. DOWN        &18E    DOWN
  52. UP        &18F    UP
  53.  
  54. sLEFT        &19C    SLEFT
  55. sRIGHT        &19D    SRIGHT
  56. sDOWN        &19E    SDOWN
  57. sUP        &19F    SUP
  58.  
  59. cLEFT        &1AC    CLEFT
  60. cRIGHT        &1AD    CRIGHT
  61. cDOWN        &1AE    CDOWN
  62. cUP        &1AF    CUP
  63.  
  64. scLEFT        &1BC    SCLEFT
  65. scRIGHT        &1BD    SCRIGHT
  66. scDOWN        &1BE    SCDOWN
  67. scUP        &1BF    SCUP
  68.  
  69. cA        &001    NULL
  70. cB        &002    BINDTOKEY
  71. cC        &003    COPYSEL
  72. cD        &004    SLEFT:SRIGHT:SELREGION:SRIGHT:CUT
  73. cE        &005    SAVEANDRUN
  74. cF        &006    MJE_NEXTFUNC:MJE_IFMODE "7:C_NEXT_FUNCTION"
  75. cG        &007    SEARCHWORD 1
  76. cH        &008    NULL
  77. cI        &009    INDENT
  78. cJ        &00A    INDIRECT
  79. cK        &00B    COMMAND
  80. cL        &00C    EXECUTE
  81. cM        &00D    NEXTMARK
  82. cN        &00E    NEXTMATCH
  83. cO        &00F    QUOTE
  84. cP        &010    TOFRONT
  85. cQ        &011    SEARCHFORWARD
  86. cR        &012    COMPILE
  87. cS        &013    SWAPCASE
  88. cT        &014    KEYMAP 2
  89. cU        &015    UNIVERSALARG
  90. cV        &016    MOVESEL
  91. cW        &017    KEYMAP 3
  92. cX        &018    CUT
  93. cY        &019    NULL
  94. cZ        &01A    CLEARSEL
  95. c[        &12B    MJE_OPENCOMMENT:LASTSECTOR
  96. c\        &12C    MJE_COMMENTLINE
  97. c]        &12D    MJE_CLOSECOMMENT:NEXTSECTOR
  98. c-        &12F    NULL
  99. c0        &130    NULL
  100. c1        &131    NULL
  101. c2        &132    NULL
  102. c3        &133    NULL
  103. c4        &134    NULL
  104. c5        &135    NULL
  105. c6        &136    NULL
  106. c7        &137    NULL
  107. c8        &138    NULL
  108. c9        &139    C_BOUNCE
  109.  
  110. scA        &101    NULL
  111. scB        &102    NULL
  112. scC        &103    KEEPREGION
  113. scD        &104    INSERTDATE
  114. scE        &105    RUNANDQUIT
  115. scF        &106    MJE_LASTFUNC:MJE_IFMODE "7:C_PREV_FUNCTION"
  116. scG        &107    SEARCHWORD -1
  117. scH        &108    NULL
  118. scI        &109    OUTDENT
  119. scJ        &10A    NULL
  120. scK        &10B    NULL
  121. scL        &10C    LEARN
  122. scM        &10D    LASTMARK
  123. scN        &10E    LASTMATCH
  124. scO        &10F    BASEMAP 1
  125. scP        &110    TOBACK
  126. scQ        &111    SEARCHBACK
  127. scR        &112    RUN
  128. scS        &113    SWAPCHARS
  129. scT        &114    INSERTTIME
  130. scU        &115    NULL
  131. scV        &116    NULL
  132. scW        &117    SETWIDTH
  133. scX        &118    NULL
  134. scY        &119    NULL
  135. scZ        &11A    NULL
  136. sc[ (c{)    &14B    MJE_IF:LASTTRACK
  137. sc\ (c|)    &14C    MJE_UNCOMMENTLINE
  138. sc] (c})    &14D    MJE_ENDIF:NEXTTRACK
  139. sc- (c_)    &14F    NULL
  140. sc0 (c))    &150    MODE 10
  141. sc1 (c!)    &151    MODEN "Text"
  142. sc2 (c@)    &152    MODEN "Byte"
  143. sc3 (c#)    &153    MODEN "Word"
  144. sc4 (c$)    &154    MODEN "Ascii"
  145. sc5 (c%)    &155    MODEN "Code"
  146. sc6 (c^)    &156    MODEN "Basic"
  147. sc7 (c--------> &157    MODEN "SoftWrap"
  148. sc8 (c*)    &158    MODEN "C"
  149. sc9 (c()    &159    MODEN "Assembler"
  150.  
  151. F1        &181    MJE_HELPCONTEXT
  152. F2        &182    NEWVIEW
  153. F3        &183    SAVE
  154. F4        &184    SEARCHCUR
  155. F5        &185    GOTO
  156. F6        &186    MJE_ALTERSEL
  157. F7        &187    FINDFILE
  158. F8        &188    FULLUNDO
  159. F9        &189    REDO
  160. F10        &1CA    LINENOS 0
  161. F11        &1CB    RENUMBER
  162. Print        &180    PRINTFILE
  163.  
  164. sF1        &191    MJE_HELPLAST
  165. sF2        &192    SWAPWINDOW
  166. sF3        &193    NULL
  167. sF4        &194    SEARCHBUF
  168. sF5        &195    WORDWRAP
  169. sF6        &196    SELECTBUFFER
  170. sF7        &197    DUMPFILE
  171. sF8        &198    FASTUNDO
  172. sF9        &199    HEXASCII
  173. sF10        &1DA    LINENOS 2
  174. sF11        &1DB    SPLITLINE
  175. sPrint        &190    QUICKPRINT
  176.  
  177. cF1        &1A1    MJE_HELPTOPIC
  178. cF2        &1A2    CLOSEWINDOW
  179. cF3        &1A3    QUICKSAVE
  180. cF4        &1A4    REPLACE
  181. cF5        &1A5    FORMATTEXT
  182. cF6        &1A6    SELREGION
  183. cF7        &1A7    NULL
  184. cF8        &1A8    LINEEDIT
  185. cF9        &1A9    TOGGLEHEX
  186. cF10        &1EA    LINENOS 1
  187. cF11        &1EB    JOINLINE
  188. cPrint        &1A0    OPENPRINTER
  189.  
  190. scF1        &1B1    HELP
  191. scF2        &1B2    CLOSEOTHER
  192. scF3        &1B3    SAVESEL
  193. scF4        &1B4    LISTFNS
  194. scF5        &1B5    LINEWRAP
  195. scF6        &1B6    READONLY
  196. scF7        &1B7    NULL
  197. scF8        &1B8    NONSTANDARD
  198. scF9        &1B9    TOGGLEWIND
  199. scF10        &1FA    LINENOS 3
  200. scF11        &1FB    BASIC
  201. scPrint        &1B0    CLOSEPRINTER
  202.  
  203. k/        &161    *&2F
  204. k*        &162    *&2A
  205. k#        &163    *&23
  206. k-        &164    *&2D
  207. k+        &165    *&2B
  208. kEnter        &166    *&1D
  209. k.        &167    *&2E
  210.  
  211. sk/        &171    NULL
  212. sk*        &172    NULL
  213. sk#        &173    NULL
  214. sk-        &174    NULL
  215. sk+        &175    NULL
  216. skEnter        &176    *&11D
  217. sk.        &177    NULL
  218.  
  219. ck/        &121    NULL
  220. ck*        &122    NULL
  221. ck#        &123    NULL
  222. ck-        &124    NULL
  223. ck+        &125    NULL
  224. ckEnter        &126    *&13D
  225. ck.        &127    NULL
  226.  
  227. sck/        &141    NULL
  228. sck*        &142    NULL
  229. sck#        &143    NULL
  230. sck-        &144    NULL
  231. sck+        &145    NULL
  232. sckEnter    &146    *&15D
  233. sck.        &147    NULL
  234.  
  235. k0-k9        &1C0-1C9 *&30
  236.  
  237. sk0        &1D0    NULL
  238. sk1        &1D1    NULL
  239. sk2        &1D2    NULL
  240. sk3        &1D3    NULL
  241. sk4        &1D4    NULL
  242. sk5        &1D5    NULL
  243. sk6        &1D6    NULL
  244. sk7        &1D7    NULL
  245. sk8        &1D8    NULL
  246. sk9        &1D9    NULL
  247.  
  248. ck0        &1E0    NULL
  249. ck1        &1E1    NULL
  250. ck2        &1E2    NULL
  251. ck3        &1E3    NULL
  252. ck4        &1E4    NULL
  253. ck5        &1E5    NULL
  254. ck6        &1E6    NULL
  255. ck7        &1E7    NULL
  256. ck8        &1E8    NULL
  257. ck9        &1E9    NULL
  258.  
  259. sck0        &1F0    NULL
  260. sck1        &1F1    NULL
  261. sck2        &1F2    NULL
  262. sck3        &1F3    NULL
  263. sck4        &1F4    NULL
  264. sck5        &1F5    NULL
  265. sck6        &1F6    NULL
  266. sck7        &1F7    NULL
  267. sck8        &1F8    NULL
  268. sck9        &1F9    NULL
  269.  
  270.  
  271. Key map variables
  272.  
  273. Default key map    &400    0
  274. Map 1 range    &401    &1    &156    (Permanant quote mode)
  275. Map 2 range    &402    &0    &1FF    (Display - tabs and typestyle)
  276. Map 3 range    &403    &0    &1FF    (Other miscellaneous extensions)
  277. Map 4 range    &404    &C    &1BF    (Window moving)
  278.  
  279. Alternate keymaps
  280.  
  281. 1. Permanent quote mode
  282.  
  283. Normal    &10001-10155    *
  284. c@ (c2)    &10132        CHAR &0
  285. c@(sc2)    &10152        CHAR &0
  286. cLetter    &10001-1001A    CHAR n
  287. c[    &1012B        CHAR &1B
  288. c\    &1012C        CHAR &1C
  289. c]    &1012D        CHAR &1D
  290. c^ (c6)    &10136        CHAR &1E
  291. c^(sc6)    &10156        CHAR &1E
  292. c_ (c-)    &1012F        CHAR &1F
  293. c_(sc-)    &1014F        CHAR &1F
  294. scO    &1010F        DEFAULTMAP
  295.  
  296. 2. Display - tabs and typestyle
  297.  
  298. Ignored    &20000-201FF    NULL
  299. cTA    &20001        TABDISPLAY 2
  300. cTC    &20003        TABMODE 2
  301. cTD    &20004        TABDISPLAY 3
  302. cTE    &20005        TABMODE 1
  303. cTN    &2000E        TABDISPLAY 0
  304. cTO    &2000F        FONTTYPE 4
  305. cTQ    &20011        FONTTYPE 3
  306. cTS    &20013        FONTTYPE 1
  307. cTT    &20014        TABSASSPACES
  308. cTU    &20015        TABMODE 0
  309. cTV    &20016        FONTTYPE 2
  310. cT1    &20131        FONTTYPE 0
  311. cTSpace    &20000        TABDISPLAY 1
  312. cTSpace    &20020        TABDISPLAY 1
  313.  
  314. 3. Other miscellaneous extensions
  315.  
  316. Ignored    &30000-301FF    NULL
  317. cWF    &30006        FILTERSEL
  318. cWG    &30007        SEARCHWORD 0
  319. cWH    &30008        MJE_SWAPTOHEADER
  320. cWM    &3000D        MINIMISEMEMORY
  321. cWP    &30010        MJE_GENERATEHEADER
  322. cWW    &30017        BASEMAP 4
  323.  
  324. 4. Window moving
  325.  
  326. Normal    &4000C-401BF    *
  327.  
  328. cT    &40014        TOGGLEWIND
  329.  
  330. ESCAPE    &4001B        DEFAULTMAP
  331.  
  332. LEFT     &4018C        WINLEFT 2
  333. RIGHT    &4018D        WINRIGHT 2
  334. DOWN    &4018E        WINDOWN 2
  335. UP    &4018F        WINUP 4
  336.  
  337. sLEFT    &4019C        WINLEFT 16
  338. sRIGHT    &4019D        WINRIGHT 16
  339. sDOWN    &4019E        WINDOWN 16
  340. sUP    &4019F        WINUP 16
  341.  
  342. cLEFT    &401AC        WINLEFT 64
  343. cRIGHT    &401AD        WINRIGHT 64
  344. cDOWN    &401AE        WINDOWN 64
  345. cUP    &401AF        WINUP 64
  346.  
  347. scLEFT    &401BC        NULL
  348. scRIGHT    &401BD        NULL
  349. scDOWN    &401BE        NULL
  350. scUP    &401BF        NULL
  351.  
  352. Search macros:
  353.  
  354. Macro0        &200    #    \#
  355. Macro1        &201    *    \.\*
  356. Macro2        &202    \d    \[0-9]
  357.  
  358. Other variables:
  359.  
  360. Standard date format        &300    %dy-%m3-%ce%yr
  361. Standard time format        &301    %24:%mi:%se
  362. Default font            &302    Corpus.Medium
  363. End of file gap (lines)        &303    8
  364. Font size (pts)         &304    15
  365. Font char top reduction (pixs)     &305    0
  366. Font char bot reduction (pixs)     &306    0
  367. Quick print EOL string (GS)    &307    |J|M
  368. Left cursor indent (chars)    &308    4
  369. Right cursor indent (chars)    &309    4
  370. Top cursor indent (chars)    &30A    0
  371. Bottom cursor indent (chars)    &30B    0
  372. Window left margin (os)    DOESNT WORK!    &30C    0
  373. Window right margin (os)    &30D    4
  374. Type of file created on SELECT    &30E    &FFF
  375. Type of file created on ADJUST    &30F    &FFB
  376. Font char left reduction (pixs) &310    0
  377. Font char right reduction (pix) &311    0
  378. Minibuffer size (chars)        &314    &80
  379. Default indent string        &315    > 
  380. Cursor flash on time (cs)    &316    50
  381. Cursor flash off time (cs)    &317    50
  382. Minimum auto-width width (char) &318    77
  383. Maximum auto-width width (char) &319    160
  384. Default low-res bitmap font    &31A    08x08.SysDom
  385. Default hi-res bitmap (YEig=1)    &31B    08x08.SysDom
  386.  
  387. Paths:
  388. (\#\* matches anything, \o\* anything but '.', \ commands can be used)
  389. (-1 filetype matches anything - the 5xx numbers don't matter)
  390.  
  391. &500    &FFF    \#\*.c.\o\*        +C
  392. &501    &FFF    \#\*.tex.\o\*        +CMode
  393. &502    &FFF    \#\*.tex        +CMode
  394. &503    &FFF    \#\*.s.\o\*        +Assembler
  395. &504    &FFF    \#\*.h.\o\*        +C
  396. &505    &FFF    \#\*.p.\o\*        +Pascal
  397. &506    &FFF    \#\*.c++.\o\*        +C
  398. &507    &FFF    \#\*.cc.\o\*        +C
  399. &508    &FFF    \#\*/C            +C
  400. &509    &FFF    \#\*/S            +Assembler
  401. &50A    &FFF    \#\*/P            +Pascal
  402. &50B    &FFF    \#\*/H            +C
  403. &50C    &FFF    \#\*/CPP        +C
  404. &50D    &FFF    \#\*.l.\o\*        +C
  405. &50E    &FFF    \#\*.y.\o\*        +C
  406. &50F    &FFF    \#\*/L            +C
  407. &510    &FFF    \#\*/Y            +C
  408.  
  409. File types:
  410. (+ means load even when shift not held, paths checked first if above)
  411.  
  412. MSDOS        &1FE4    +Text
  413. Obey        &1FEB    Text
  414. Textual basic    &1FD1    BASTXT
  415. Absolute    &1FF8    Code
  416. Module        &1FFA    Code
  417. Basic