home *** CD-ROM | disk | FTP | other *** search
/ RISC DISC 1 / RISC_DISC_1.iso / pd_share / utilities / zap / !Zap / 3rdParty / MjeKeymap / Keys next >
Encoding:
Text File  |  1994-03-25  |  8.0 KB  |  431 lines

  1. Martin Ebourne 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    MODE10
  141. sc1 (c!)    &151    MODE0
  142. sc2 (c@)    &152    MODE1
  143. sc3 (c#)    &153    MODE2
  144. sc4 (c$)    &154    MODE3
  145. sc5 (c%)    &155    MODE4
  146. sc6 (c^)    &156    MODE5
  147. sc7 (c--------> &157    MODE6
  148. sc8 (c*)    &158    MODE8
  149. sc9 (c()    &159    MODE9
  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    NOLINENOS
  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    PHYSICAL
  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    LOGICAL
  187. cF11        &1EB    JOINLINE
  188. cPrint        &1A0    OPENPRINTER
  189.  
  190. scF1        &1B1    MJE_HELPTOPIC "StrongHelp.MainMenu"
  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    ADDRESS
  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. c@ (c2)    &10132        CHAR &0
  284. c@(sc2)    &10152        CHAR &0
  285. cLetter    &10001-1001A    CHAR n
  286. c[    &1012B        CHAR &1B
  287. c\    &1012C        CHAR &1C
  288. c]    &1012D        CHAR &1D
  289. c^ (c6)    &10136        CHAR &1E
  290. c^(sc6)    &10156        CHAR &1E
  291. c_ (c-)    &1012F        CHAR &1F
  292. c_(sc-)    &1014F        CHAR &1F
  293. scO    &1010F        DEFAULTMAP
  294. Normal    &1001B-1010E    *
  295.     &10110-1012A    *
  296.     &1012E        *
  297.     &10130-10131    *
  298.     &10133-10135    *
  299.     &10137-1014E    *
  300.     &10150-10151    *
  301.     &10153-10155    *
  302.  
  303. 2. Display - tabs and typestyle
  304.  
  305. cTA    &20001        TABDISPLAYARROW
  306. cTC    &20003        COLUMNTAB
  307. cTD    &20004        TABDISPLAYDASHES
  308. cTE    &20005        EDITTAB
  309. cTN    &2000E        TABDISPLAYNONE
  310. cTO    &2000F        FONTOTHERVDU
  311. cTQ    &20011        FONTOTHERFAST
  312. cTS    &20013        FONTSYSTEMSCALED
  313. cTT    &20014        TABSASSPACES
  314. cTU    &20015        UNIXTAB
  315. cTV    &20016        FONTSYSTEMVDU
  316. cT1    &20131        FONTSYSTEM1DPP
  317. cTSpace    &20000        TABDISPLAYSPACES
  318. cTSpace    &20020        TABDISPLAYSPACES
  319. Ignored    &20002        NULL
  320.     &20006-2000D    NULL
  321.     &20010        NULL
  322.     &20012        NULL
  323.     &20017-2001F    NULL
  324.     &20021-20130    NULL
  325.     &20132-201FF    NULL
  326.  
  327. 3. Other miscellaneous extensions
  328.  
  329. cWF    &30006        FILTERSEL
  330. cWG    &30007        SEARCHWORD 0
  331. cWH    &30008        MJE_SWAPTOHEADER
  332. cWM    &3000D        MINIMISEMEMORY
  333. cWW    &30017        BASEMAP 4
  334. Ignored    &30000-30002    NULL
  335.     &30005        NULL
  336.     &30009-3000C    NULL
  337.     &3000E-30016    NULL
  338.     &30018-301FF    NULL
  339.  
  340. 4. Window moving
  341.  
  342. cL    &4000C        WINLEFT 2000:TOGGLEWIND
  343. cR    &40012        WINRIGHT 2000:TOGGLEWIND
  344. cT    &40014        TOGGLEWIND
  345.  
  346. ESCAPE    &4001B        DEFAULTMAP
  347.  
  348. LEFT     &4018C        WINLEFT 2
  349. RIGHT    &4018D        WINRIGHT 2
  350. DOWN    &4018E        WINDOWN 2
  351. UP    &4018F        WINUP 4
  352.  
  353. sLEFT    &4019C        WINLEFT 16
  354. sRIGHT    &4019D        WINRIGHT 16
  355. sDOWN    &4019E        WINDOWN 16
  356. sUP    &4019F        WINUP 16
  357.  
  358. cLEFT    &401AC        WINLEFT 64
  359. cRIGHT    &401AD        WINRIGHT 64
  360. cDOWN    &401AE        WINDOWN 64
  361. cUP    &401AF        WINUP 64
  362.  
  363. scLEFT    &401BC        NULL
  364. scRIGHT    &401BD        NULL
  365. scDOWN    &401BE        NULL
  366. scUP    &401BF        NULL
  367.  
  368. Normal    &4000D-40011    *
  369.     &40013        *
  370.     &40015-4001A    *
  371.     &4001C-4018B    *
  372.     &40190-4019B    *
  373.     &401A0-401AB    *
  374.     &401A0-401AB    *
  375.  
  376. Search macros:
  377.  
  378. Macro0        &200    #    \#
  379. Macro1        &201    *    \.\*
  380. Macro2        &202    \d    \[0-9]
  381.  
  382. Other variables:
  383.  
  384. Standard date format        &300    %dy-%m3-%ce%yr
  385. Standard time format        &301    %24:%mi:%se
  386. Default font            &302    Corpus.Medium
  387. End of file gap (lines)        &303    8
  388. Font size (pts)         &304    15
  389. Font char top reduction (pixs)     &305    1
  390. Font char bot reduction (pixs)     &306    1
  391. Quick print EOL string (GS)    &307    |J|M
  392. Left cursor indent (chars)    &308    4
  393. Right cursor indent (chars)    &309    4
  394. Top cursor indent (chars)    &30A    0
  395. Bottom cursor indent (chars)    &30B    0
  396. Window left margin (os)    DOESNT WORK!    &30C    0
  397. Window right margin (os)    &30D    4
  398. Type of file created on SELECT    &30E    &FFF
  399. Type of file created on ADJUST    &30F    &FFB
  400. Font char left reduction (pixs) &310    1
  401. Font char right reduction (pix) &311    1
  402. Minibuffer size (chars)        &314    &80
  403. Default indent string        &315    > 
  404. Cursor flash on time (cs)    &316    50
  405. Cursor flash off time (cs)    &317    50
  406.  
  407. Paths:
  408. (\#\* matches anything, \o\* anything but '.', \ commands can be used)
  409. (-1 filetype matches anything - the 5xx numbers don't matter)
  410.  
  411. &500    &FFF    \#\*.c.\o\*        +C
  412. &501    &FFF    \#\*.tex.\o\*        +CMode
  413. &502    &FFF    \#\*.tex        +CMode
  414. &503    &FFF    \#\*.s.\o\*        +Assembler
  415. &504    &FFF    \#\*.h.\o\*        +C
  416.  
  417. File types:
  418. (+ means load even when shift not held, paths checked first if above)
  419.  
  420. MSDOS        &1FE4    +Text
  421. Obey        &1FEB    Text
  422. Textual basic    &1FD1    BASTXT
  423. Absolute    &1FF8    Code
  424. Module        &1FFA    Code
  425. Basic        &1FFB    BASIC
  426. Utility        &1FFC    Code
  427. Data        &1FFD    Word
  428. Text        &1FFF    +Text
  429. Untyped        &2000    Byte
  430.  
  431.