home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 14 / 14.iso / s / s035 / 3.img / DAYI / PE2.PRO < prev    next >
Encoding:
Text File  |  1991-11-25  |  10.1 KB  |  315 lines

  1. def up = [up]
  2. def down = [down]
  3. def left = [left]
  4. def right = [right]
  5. def pgup = [page up]
  6. def pgdn = [page down]
  7. def home = [begin line]
  8. def end = [end line]
  9. def ins = [insert toggle]
  10. def del = [delete char]
  11. def enter = [split] [down] [begin line]
  12. def backspace = [rubout]
  13. def esc = [command toggle]
  14. def tab = [tab]
  15. def a = 'a'
  16. def b = 'b'
  17. def c = 'c'
  18. def d = 'd'
  19. def e = 'e'
  20. def f = 'f'
  21. def g = 'g'
  22. def h = 'h'
  23. def i = 'i'
  24. def j = 'j'
  25. def k = 'k'
  26. def l = 'l'
  27. def m = 'm'
  28. def n = 'n'
  29. def o = 'o'
  30. def p = 'p'
  31. def q = 'q'
  32. def r = 'r'
  33. def s = 's'
  34. def t = 't'
  35. def u = 'u'
  36. def v = 'v'
  37. def w = 'w'
  38. def x = 'x'
  39. def y = 'y'
  40. def z = 'z'
  41. def f1 = [e pe2.hlp]
  42. def f2 = [cursor command] [begin line] [erase end line] 'save'
  43. def f3 = [cursor command] [begin line] [erase end line] 'file'
  44. def f4 = [quit]
  45. def f5 = [begin line] [erase end line]
  46. def f6 = [erase end line]
  47. def f7 = [cursor command] [begin line] [erase end line] 'print'
  48. def f8 = [edit]
  49. def f9 = [insert line]
  50. def f10 = [insert line] [push mark] [mark line] [backtab word] [begin line] [begin word] [begin mark][pop mark]
  51. def 0 = '0'
  52. def 1 = '1'
  53. def 2 = '2'
  54. def 3 = '3'
  55. def 4 = '4'
  56. def 5 = '5'
  57. def 6 = '6'
  58. def 7 = '7'
  59. def 8 = '8'
  60. def 9 = '9'
  61. def minus = '-'
  62. def equals = '='
  63. def lbracket = '['
  64. def rbracket = ']'
  65. def semi = ';'
  66. def quote = "'"
  67. def backquote = '`'
  68. def comma = ','
  69. def period = '.'
  70. def slash = '/'
  71. def backslash = '\'
  72. def prtsc = '*'
  73. def padplus = '+'
  74. def padminus = '-'
  75. def space = ' '
  76. def c-left = [left 40]
  77. def c-right = [right 40]
  78. def c-pgup = [top edge]
  79. def c-pgdn = [bottom edge]
  80. def c-home = [top]
  81. def c-end = [bottom]
  82. def c-enter = [execute]
  83. def c-backspace = [delete line]
  84. def c-backslash =
  85. def c-minus =
  86. def c-a = [begin line] [begin word] [down]
  87. def c-b = [begin line] [begin word]
  88. def c-c = [push mark] [mark line] [center in margins] [unmark] [pop mark]
  89. def c-d = [edit .keydefs]
  90. def c-e = [end word] [right]
  91. def c-f = [ps][rm][L/óx/-][L/óx/][mb]'óu'[el][L/óx/-][mb]'ót'[bm][c/óx/óq/*m][bm][c/  /ów/*m][bm][um][po][ce]
  92. def c-g = [ps][rm][mb][ps][bl][L/óx/][mb]'óu'[el][L/óx/-][mb]'ót'[bm][c/óx/óq/*m][bm][c/  /ów/*m][um][po][bm][po][ce]
  93. def c-h = [ps][rm][mb][ps][left 2][L/óx/]'ót'[mb][bl][L/óx/][mb]'óu'[c/óx/óq/*m][bm][c/  /ów/*m][po][bm][po][ce]
  94. def c-i = [rm][ps][left 2][L/ów/][mb] '' [ps][L/ó}/][ml][L//-][bm][um][po] '' [left][mb][bm]'ós'[c/  /óx/*m][bm][c/ów/óq/*m][em][left]'ór'[bm][po][ce]
  95. def c-j = [push mark] [down] [first nonblank] [mark block] [end line] [end word] [mark block] [up] [end line] [end word] [right] [copy mark] [down] [unmark] [delete line] [up] [pop mark]
  96. def c-k = [rm][ps][mb][il][bm][down]''[L/óz/-][ps][ml][L//][bm][left 2][L/ów/]''[L//][dl][um][L/ó}/][ml][L//-][bm]'ór'[um][up][left][mb][L//-][down][mb][c/  /óx/*m][bm][c/ów/óq/*m][um][L/óz/-][L//]'ós'[po][bm][po][ce]
  97. def c-l = [center line]
  98. def c-m = [rm][ps][left 2][L/ów/][mb][right][mb][bm][c/ów/&&/*m][um][L/óz/-][ml][L/&&/][bm][um][mb][right][mb][bm][c/ów/ós/*m][bm][um][mb][L/&&/][right][mb][bm][c/  /óx/*m][bm][c/ów/óq/*m][bm][c/&&/ór/*m][left][po][ce]
  99. def c-n = [down 60]
  100. def c-o = [rm][bm][c/ //*m][em]'ó}'[bm][ps][ml][L/ó}/][bm]'ó{'[down][left][um][mb][L/ó}/][up][mb][fm]''[bm][c//óx/*m][po][bm]'óz'[ps][L/ó}/][ml][L/óz/-][bm]'ó|'[um][up][left][mb][L/óz/-][mb][c// /*m][bm][c/  /óx/*m][um][key u-a]
  101. def c-p = [print mark]
  102. def c-q = [right][L/óz/-]'ó~'[L/ó{/]'óí'[L/ó|/]'óó'[L/ó}/]'óú'[L/ó~/-]
  103. def c-r = [push mark] [mark line] [copy mark] [pop mark]
  104. def c-s = [split screen]
  105. def c-t = [copy to command]
  106. def c-u = [edit .unnamed]
  107. def c-v = [next view]
  108. def c-w = [next window]
  109. def c-x = [insert line][tab]
  110. def c-y =
  111. def c-z = [zoom window]
  112. def c-f1 =
  113. def c-f2 =
  114. def c-f3 =
  115. def c-f4 =
  116. def c-f5 =[ca][ps][mb][il][il][il][il][il][bm][po]
  117. def c-f6 =
  118. def c-f7 =
  119. def c-f8 =[s searchcase exact][ps][mb][top][bl][c/íu//*][top][bl][c/ív//*][top][bl][c/í]/í_/*][top][bl][c/í^/í`/*][key u-c]
  120. def c-f9 =[s searchcase exact][ps][mb][top][bl][c/íw//*][top][bl][c/íx//*][top][bl][c/í_/í]/*][top][bl][c/í`/í^/*][key u-d]
  121. def c-f10=[ca][ps][mb][il][il][il][il][il][il][il][il][il][il][bm][po]
  122. def s-up = '8'
  123. def s-down = '2'
  124. def s-left = '4'
  125. def s-right = '6'
  126. def s-pgup = '9'
  127. def s-pgdn = '3'
  128. def s-home = '7'
  129. def s-end = '1'
  130. def s-ins = '0'
  131. def s-del = '.'
  132. def s-tab = [backtab]
  133. def s-a = 'A'
  134. def s-b = 'B'
  135. def s-c = 'C'
  136. def s-d = 'D'
  137. def s-e = 'E'
  138. def s-f = 'F'
  139. def s-g = 'G'
  140. def s-h = 'H'
  141. def s-i = 'I'
  142. def s-j = 'J'
  143. def s-k = 'K'
  144. def s-l = 'L'
  145. def s-m = 'M'
  146. def s-n = 'N'
  147. def s-o = 'O'
  148. def s-p = 'P'
  149. def s-q = 'Q'
  150. def s-r = 'R'
  151. def s-s = 'S'
  152. def s-t = 'T'
  153. def s-u = 'U'
  154. def s-v = 'V'
  155. def s-w = 'W'
  156. def s-x = 'X'
  157. def s-y = 'Y'
  158. def s-z = 'Z'
  159. def s-f1 = [page down] [bottom edge] [down 2] [cursor command]
  160. def s-f2 = [page up] [top edge] [up 2] [cursor command]
  161. def s-f3 = [reflow]
  162. def s-f4 = [undo]
  163. def s-f5 = [confirm change]
  164. def s-f6 = [erase begin line] [begin line]
  165. def s-f7 = [shift left]
  166. def s-f8 = [shift right]
  167. def s-f9 = [dir]
  168. def s-f10 = [push mark] [cursor data] [mark line] [copy mark] [column 9] '.' [column 14] [erase end line] [c/ //-*m] [begin line] [shift right] [shift right] 'e ' [copy to command] [down] [delete mark] [execute] [pop mark]
  169. def s-0 = ')'
  170. def s-1 = '!'
  171. def s-2 = '@'
  172. def s-3 = '#'
  173. def s-4 = '$'
  174. def s-5 = '%'
  175. def s-6 = '^'
  176. def s-7 = '&'
  177. def s-8 = '*'
  178. def s-9 = '('
  179. def s-minus = '_'
  180. def s-equals = '+'
  181. def s-lbracket = '{'
  182. def s-rbracket = '}'
  183. def s-semi = ':'
  184. def s-quote = '"'
  185. def s-backquote = '~'
  186. def s-comma = '<'
  187. def s-period = '>'
  188. def s-slash = '?'
  189. def s-backslash = '|'
  190. def s-pad5 = '5'
  191. def a-a = [backtab word]
  192. def a-b = [mark block]
  193. def a-c = [mark char]
  194. def a-d = [delete mark]
  195. def a-e = [end mark]
  196. def a-f = [fill mark]
  197. def a-g = [ps][mb][ps][ml][bl][c/óu/óx/*m][bl][c/ót/óx/*m][bl][c/ów/  /*m][bl][c/óq/óx/*m][po][bm][po][ce]
  198. def a-h = [push mark] [mark block] [end line] [mark block] [begin mark] [c/ //*m] [begin mark] [pop mark]
  199. def a-i = [push mark] [mark block] [end line] [mark block] [insert line] [up] [begin line] [begin word] [down] [move mark] [pop mark]
  200. def a-j = [join]
  201. def a-k = [ps][mb][il][bm][down]''[l/óz/-][um][ml][l//][bm][um][left][mb][ps][l/ó}/][ml][l//-][bm][right][po][mb][bm][c/ós/ów/*m][bm][c/óq/ów/*m][bm][bm][c/ór/ów/*m][bm][c/óx/  /*m][bm][l//][dl][up][po][ce]
  202. def a-l = [mark line]
  203. def a-m = [move mark]
  204. def a-n = [insert line] [012]
  205. def a-o = [overlay block]
  206. def a-p = [cursor data] [push mark] [mark line] [bottom] [insert line] [begin mark] [find blank line] [up] [mark line] [reflow] [bottom] [delete line] [end mark] [up 20] [end mark] [down 11] [end mark] [down 2] [first nonblank] [pop mark]
  207. def a-q = [ca][ps][jo][ml][il][up][bl][wb][c/ //*m][rf][fb][dl][up][bl][cl][po]
  208. def a-r = [redraw]
  209. def a-s = [split]
  210. def a-t = [ps][il][up][bl][wb][mb][el][left][mb][up][bl][wb][down 2][mm][up][dl][el][po]
  211. def a-u = [unmark]
  212. def a-v = [begin line][begin word][left 2][erase begin line]
  213. def a-w = [unmark] [tab word] [mark char] [end word] [right] [mark char] [begin mark]
  214. def a-x = [escape]
  215. def a-y = [begin mark]
  216. def a-z = [copy mark]
  217. def a-f1 = [? memory]
  218. def a-f2 = [? diskspace]
  219. def a-f3 = [? dir]
  220. def a-f4 = [? hscroll]
  221. def a-f5 = [? tabs]
  222. def a-f6 = [? margins]
  223. def a-f7 = [? tabexpand]
  224. def a-f8 = [? blankcompress]
  225. def a-f9 = [? searchcase]
  226. def a-f10 = [? char]
  227. def a-1 = [e pe2.pro]
  228. def a-2 = [ca][ps][mb][il][bm][down]''[um][up][bl][wb][mb][el][mb][down][bl][wb][ob][up][dl][jo][ml][c/ //*m][rg][right][sp][down][um][ml][rf][down 5][cl][em][bl][we][right][po]
  229. def a-3 = [ca][ps][jo][ml][bl][c/ //*m][rf][down 5][cl][em][bl][we][right][po]
  230. def a-4 = [ca][ps][jo][jo][ml][bl][c/ //*m][rf][down 5][cl][em][bl][we][right][po]
  231. def a-5 =
  232. def a-6 = [ps][jo][ml][bl][c/ //*m][il]''[po][bo][il][cm][ps][l//-][dc][ml][bo][bl][wb][bm]''[um][up][bl][wb][mb][el][mb][l//][dc][ob][up][dl][ml][bo][el][we][right][dl][bm][um][mb][el][mb][il][up][key u-b]
  233. def a-7 =
  234. def a-8 = [ps][bl][mb][el][left][mb][bm][c/ //*m][um][il][ml][up][bl][bw][bl][wb][bm]''[up][bl][wb][um][mb][el][mb][l//][dc][ob][um][ml][up][dl][bl][bw][el][bm][um][mb][el][we][right][mb][il][up][bl][wb][down][mm][up][el][down][po][cl]
  235. def a-9 = [ps][jo][bl][mb][el][left][mb][bm][c/ //*m][um][il][ml][up][bl][bw][bl][wb][bm]''[up][bl][wb][um][mb][el][mb][l//][dc][ob][um][ml][up][dl][bl][bw][el][bm][um][mb][el][we][right][mb][il][up][bl][wb][down][mm][up][el][down][po][cl]
  236. def a-0 = [down][dl][up]
  237. def a-minus = [backtab word]
  238. def a-equals = [tab word]
  239. def u-up =
  240. def u-down =
  241. def u-left =
  242. def u-right =
  243. def u-pgup =
  244. def u-pgdn =
  245. def u-home =
  246. def u-end =
  247. def u-ins =
  248. def u-del =
  249. def u-enter =
  250. def u-backspace =
  251. def u-esc =
  252. def u-tab =
  253. def u-a = [po][bm][c// /*m][em][ps][L/óz/-][mb][L/ó{/][mb][bm][c/  /ów/*m][um][L/ó|/][mb][L/ó}/][mb][bm][c/  /ów/*m][um][up][L/ó}/][right 2][L/ ó}/-][mb][L/ ó{/-][mb][dm][po][sr][um][up][L/ó}/][right][L/óz/-][um][ce]
  254. def u-b =[bl][wb][down][mm][ml][up][el][we][right][up 20][em][down 11][em][po]
  255. def u-c =[top][bl][c/íy/í{/*][top][bl][c/íz/í|/*][top][bl][c/íb/íd/*][top][bl][c/ía/íc/*][top][bl][c/íj/íl/*][top][bl][c/íf/íh/*][top][bl][c/íi/ík/*][top][bl][c/íe/íg/*][top][bl][c//íw/*][top][bl][c//íx/*][bm][po][s searchcase any][ce]
  256. def u-d =[top][bl][c/í{/íy/*][top][bl][c/í|/íz/*][top][bl][c/íd/íb/*][top][bl][c/íc/ía/*][top][bl][c/íl/íj/*][top][bl][c/íh/íf/*][top][bl][c/ík/íi/*][top][bl][c/íg/íe/*][top][bl][c//íu/*][top][bl][c//ív/*][bm][po][s searchcase any][ce]
  257. def u-e =
  258. def u-f =
  259. def u-g =
  260. def u-h =
  261. def u-i =
  262. def u-j =
  263. def u-k =
  264. def u-l =
  265. def u-m =
  266. def u-n =
  267. def u-o =
  268. def u-p =
  269. def u-q =
  270. def u-r =
  271. def u-s =
  272. def u-t =
  273. def u-u =
  274. def u-v =
  275. def u-w =
  276. def u-x =
  277. def u-y =
  278. def u-z =
  279. def u-f1 =
  280. def u-f2 =
  281. def u-f3 =
  282. def u-f4 =
  283. def u-f5 =
  284. def u-f6 =
  285. def u-f7 =
  286. def u-f8 =
  287. def u-f9 =
  288. def u-f10 =
  289. def u-0 =
  290. def u-1 =
  291. def u-2 =
  292. def u-3 =
  293. def u-4 =
  294. def u-5 =
  295. def u-6 =
  296. def u-7 =
  297. def u-8 =
  298. def u-9 =
  299. def u-minus =
  300. def u-equals =
  301. def u-lbracket =
  302. def u-rbracket =
  303. def u-semi =
  304. def u-quote =
  305. def u-backquote =
  306. def u-comma =
  307. def u-period =
  308. def u-slash =
  309. def u-backslash =
  310. def u-prtsc =
  311. def u-padplus =
  312. def u-padminus =
  313. def u-pad5 =
  314. def u-space =
  315.