def up = [up] def down = [down] def left = [left] def right = [right] def pgup = [page up] def pgdn = [page down] def home = [begin line] def end = [end line] def ins = [insert toggle] def del = [delete char] def enter = [split] [push mark] [begin line] [mark char] [first nonblank] [mark char] [begin line] [down] [copy mark] [unmark] [first nonblank] [delete char] [pop mark] def backspace = [rubout] def esc = [command toggle] def tab = [tab] def a = 'a' def b = 'b' def c = 'c' def d = 'd' def e = 'e' def f = 'f' def g = 'g' def h = 'h' def i = 'i' def j = 'j' def k = 'k' def l = 'l' def m = 'm' def n = 'n' def o = 'o' def p = 'p' def q = 'q' def r = 'r' def s = 's' def t = 't' def u = 'u' def v = 'v' def w = 'w' def x = 'x' def y = 'y' def z = 'z' def f1 = [edit \pe32jrb.hlp] def f2 = [cursor command] [begin line] [erase end line] 'save' def f3 = [cursor command] [begin line] [erase end line] 'file' def f4 = [quit] def f5 = [erase begin line] [begin line] def f6 = [erase end line] def f7 = [cursor command] [begin line] [erase end line] 'print' def f8 = [edit] def f9 = [insert line] def f10 = def f11 = def f12 = def 0 = '0' def 1 = '1' def 2 = '2' def 3 = '3' def 4 = '4' def 5 = '5' def 6 = '6' def 7 = '7' def 8 = '8' def 9 = '9' def minus = '-' def equals = '=' def lbracket = '[' def rbracket = ']' def semi = ';' def quote = "'" def backquote = '`' def comma = ',' def period = '.' def slash = '/' def backslash = '\' def padplus = '+' def padminus = '-' def padstar = '*' def padslash = '/' def pad5 = def space = ' ' def c-up = [up] [center line] def c-down = [down] [center line] def c-left = [backtab word] def c-right = [tab word] def c-pgup = [top edge] def c-pgdn = [bottom edge] def c-home = [top] def c-end = [bottom] def c-ins = def c-del = [unmark] [mark char] [tab word] [left] [mark char] [begin mark] [delete mark] def c-enter = [execute] def c-backspace = [delete line] def c-tab = def c-a = [unmark] [top] [mark line] [bottom] [mark line] def c-b = [zoom window] def c-c = def c-d = [split screen] def c-e = [copy from command] def c-f = [cursor command] [begin line] [erase end line] 'l /' def c-g = [execute] def c-h = [cursor command] [begin line] [erase end line] 'c /' def c-i = def c-j = [next view] def c-k = [edit .keydefs] def c-l = [lowercase] def c-m = [push mark] [mark line] [center in margins] [unmark] [pop mark] def c-n = [next window] def c-o = def c-p = [cursor command] [begin line] [erase end line] 'print' def c-q = [end line] ', ' [end line] [join] def c-r = [push mark] [mark line] [copy mark] [pop mark] def c-s = [cursor command] [begin line] [erase end line] 'save' def c-t = [copy to command] def c-u = [uppercase] def c-v = def c-w = [quit] def c-x = def c-y = def c-z = [undo] def c-f1 = [cursor command] [begin line] [erase end line] 's margins 8 73' [execute] [begin line] [erase end line] 's tabs 13 48' [execute] [insert mode] def c-f2 = [center line] def c-f3 = [end word] [right] def c-f4 = [split] [down] [begin line] def c-f5 = [unmark] [mark char] [tab word] [left] [mark char] [begin mark] [delete mark] def c-f6 = [cursor command] [begin line] [erase end line] 'c /' def c-f7 = [print mark] def c-f8 = [insert mode] [begin line] ' ' [end line] ' ' [down] def c-f9 = [copy to command] [top] [execute] [down] def c-f10 = [unmark] [begin line] [mark char] [end line] [left] [mark char] [down] def c-f11 = [begin line] [copy mark] [down] [center line] def c-f12 = [end line] [copy mark] [down] [center line] def c-minus = def c-backslash = def c-padplus = def c-padminus = def c-padstar = def c-padslash = def c-pad5 = def s-up = '8' def s-down = '2' def s-left = '4' def s-right = '6' def s-pgup = '9' def s-pgdn = '3' def s-home = '7' def s-end = '1' def s-ins = '0' def s-del = '.' def s-tab = [backtab] def s-a = 'A' def s-b = 'B' def s-c = 'C' def s-d = 'D' def s-e = 'E' def s-f = 'F' def s-g = 'G' def s-h = 'H' def s-i = 'I' def s-j = 'J' def s-k = 'K' def s-l = 'L' def s-m = 'M' def s-n = 'N' def s-o = 'O' def s-p = 'P' def s-q = 'Q' def s-r = 'R' def s-s = 'S' def s-t = 'T' def s-u = 'U' def s-v = 'V' def s-w = 'W' def s-x = 'X' def s-y = 'Y' def s-z = 'Z' def s-f1 = [page up] [top edge] [up 2] [cursor command] def s-f2 = [page down] [bottom edge] [down 2] [cursor command] def s-f3 = def s-f4 = [undo] def s-f5 = [confirm change] def s-f6 = def s-f7 = [shift left] def s-f8 = [shift right] def s-f9 = [dir] 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] def s-f11 = def s-f12 = def s-0 = ')' def s-1 = '!' def s-2 = '@' def s-3 = '#' def s-4 = '$' def s-5 = '%' def s-6 = '^' def s-7 = '&' def s-8 = '*' def s-9 = '(' def s-minus = '_' def s-equals = '+' def s-lbracket = '{' def s-rbracket = '}' def s-semi = ':' def s-quote = '"' def s-backquote = '~' def s-comma = '<' def s-period = '>' def s-slash = '?' def s-backslash = '|' def s-pad5 = '5' def a-up = def a-down = def a-left = def a-right = def a-pgup = def a-pgdn = def a-home = def a-end = def a-ins = def a-del = def a-enter = def a-backspace = def a-esc = def a-tab = def a-a = [up] [center line] def a-b = [mark block] def a-c = [mark char] def a-d = [delete mark] def a-e = [end mark] def a-f = [fill mark] def a-g = def a-h = def a-i = def a-j = [join] def a-k = def a-l = [mark line] def a-m = [move mark] def a-n = [insert line] [012] def a-o = [overlay block] def a-p = [cursor data] [push mark] [mark line] [find blank line] [up] [mark line] [reflow] [end mark] [down] [tab word] [pop mark] def a-q = [mark char] def a-r = def a-s = [split] def a-t = def a-u = [unmark] def a-v = [down] [center line] def a-w = [unmark] [tab word] [mark char] [end word] [right] [mark char] [begin mark] def a-x = [escape] def a-y = [begin mark] def a-z = [copy mark] def a-f1 = def a-f2 = def a-f3 = def a-f4 = [quit] [quit] [quit] [quit] def a-f5 = [cursor command] [begin line] [erase end line] 'l /' def a-f6 = def a-f7 = def a-f8 = def a-f9 = def a-f10 = def a-f11 = def a-f12 = def a-0 = def a-1 = def a-2 = def a-3 = def a-4 = def a-5 = def a-6 = def a-7 = def a-8 = def a-9 = def a-minus = def a-equals = def a-lbracket = def a-rbracket = def a-semi = def a-quote = def a-backquote = def a-comma = def a-period = def a-slash = def a-backslash = def a-padplus = def a-padminus = def a-padstar = def a-padslash = def u-up = def u-down = def u-left = def u-right = def u-pgup = def u-pgdn = def u-home = def u-end = def u-ins = def u-del = def u-enter = def u-backspace = def u-esc = def u-tab = def u-a = def u-b = def u-c = def u-d = def u-e = def u-f = def u-g = def u-h = def u-i = def u-j = def u-k = def u-l = def u-m = def u-n = def u-o = def u-p = def u-q = def u-r = def u-s = def u-t = def u-u = def u-v = def u-w = def u-x = def u-y = def u-z = def u-f1 = def u-f2 = def u-f3 = def u-f4 = def u-f5 = def u-f6 = def u-f7 = def u-f8 = def u-f9 = def u-f10 = def u-f11 = def u-f12 = def u-0 = def u-1 = def u-2 = def u-3 = def u-4 = def u-5 = def u-6 = def u-7 = def u-8 = def u-9 = def u-minus = def u-equals = def u-lbracket = def u-rbracket = def u-semi = def u-quote = def u-backquote = def u-comma = def u-period = def u-slash = def u-backslash = def u-prtsc = def u-padplus = def u-padminus = def u-padstar = def u-padslash = def u-pad5 = def u-space = [insert mode]