Thread View: comp.sys.transputer
2 messages
2 total messages
Started by Julian Ratcliffe
Fri, 23 Nov 1990 10:40
Keymaps for vt100s and things
Author: Julian Ratcliffe
Date: Fri, 23 Nov 1990 10:40
Date: Fri, 23 Nov 1990 10:40
352 lines
15647 bytes
15647 bytes
Here are two .ITM files one for a VT100 and another similar one. No guarentees just suck 'em an' see, they'll drive you crazy for about an hour while you get used to them! # # vt100 ITERM data file # Special care needed on screen codes 6, 7, 9, 10, 11, # # Modified by: GRWR Parsys Ltd. 18-Jul-90. # host 1:2. 2:80,25. end host # screen control characters screen 1:27,91,65. ESC [ A up 2:27,91,66. ESC [ B down 3:27,91,68. ESC [ D left 4:27,91,67. ESC [ C right 5:27,91,-22,1,59,-12,1,72. ESC [ y+1 ; x+1 H goto x y 6:27,91,64. ESC [ @ insert char 7:27,91,80. ESC [ P delete char 8:27,91,75. ESC [ K clear to end of line 9:27,91,74. ESC [ J clear to end of screen 10:27,91,76. ESC [ L insert line 11:27,91,77. ESC [ M delete line 12:7. CTRL G beep 13:12. CTRL J should home & clear #13:27,91,50,74. ESC [ 2 J clear screen end of screen stuff keyboard 5:10. Return 6:27,91,65. up 7:27,91,66. down 8:27,91,68. left 9:27,91,67. right 10:127. delete char left <DELETE> 11:9. delete char right <TAB> 12:27,27,79,119. del.line <ESC>R4 12:27,27,91,50,49,49,122. del.line <ESC>R4 (panel keypad) #12:25. del.line CTRL Y -- this works too 13:27,27,79,121. undel.line <ESC>R6 13:27,27,91,50,49,51,122. undel.line <ESC>R6 (panel keypad) 14:27,79,119. sol R4 14:27,91,50,49,49,122. sol R4 (panel keypad) 15:27,79,121. eol R6 15:27,91,50,49,51,122. eol R6 (panel keypad) 16:27,79,114. move F3 16:27,91,50,50,54,122. move F3 (panel keypad) 17:27,79,115. copy F4 17:27,91,50,50,55,122. copy F4 (panel keypad) 18:27,79,81. line.up R2 18:27,91,50,48,57,122. line.up R2 (panel keypad) 19:27,79,120. line.down R5 19:27,91,50,49,50,122. line.down R5 (panel keypad) 20:27,27,91,65. page.up <ESC> up (R8) 21:27,27,91,66. page.down <ESC>down (R14) 22:27,79,80. create.fold R1 22:27,91,50,48,56,122. create.fold R1 (panel keypad) 23:27,79,82. remove.fold R3 23:27,91,50,49,48,122. remove.fold R3 (panel keypad) #23:18. remove.fold CTRL R 24:27,79,110. open.fold R13 24:27,91,50,50,48,122. open.fold R13 (panel keypad) 25:27,79,77. close.fold R15 25:27,91,50,50,50,122. close.fold R15 (panel keypad) 26:27,79,116. enter.fold R7 26:27,91,50,49,52,122. enter.fold R7 (panel keypad) 27:27,79,117. exit.fold R9 27:27,91,50,49,54,122. exit.fold R9 (panel keypad) 28:27,27,79,112. refresh <ESC>R11 28:27,27,91,50,49,56,122. refresh <ESC>R11 (panel keypad) 29:27,27,79,113. file.fold <ESC>F2 29:27,27,91,50,50,53,122. file.fold <ESC>F2 (panel keypad) #30. unfile 31:27,27,79,110. finish <ESC>R13 (End) 31:27,27,91,50,50,48,122. finish <ESC>R13 (panel keypad) 31:24. finish CTRL X 32:27,79,109. edit.params F8 32:27,91,50,51,49,122. edit.params F8 (panel keypad) 33:27,79,113. fold.info F2 33:27,91,50,50,53,122. fold.info F2 (panel keypad) 34:27,79,112. help R11 34:27,91,50,49,56,122. help R11 (panel keypad) #34:27,91,50,48,55,122. help <HELP> #35. locate 36:27,79,118. get.code F5 36:27,91,50,50,56,122. get.code F5 (panel keypad) #37:0,97. save.macro CTRL F4 #37:23. save.macro CTRL W #38:0,96. get.macro CTRL F3 #38:16. get.macro CTRL V 39:27,91,50,50,57,122. run F6 40:27,48. tool 0 <ESC>0 41:27,49. tool 1 <ESC>1 42:27,50. tool 2 <ESC>2 43:27,51. tool 3 <ESC>3 44:27,52. tool 4 <ESC>4 45:27,53. tool 5 <ESC>5 46:27,54. tool 6 <ESC>6 47:27,55. tool 7 <ESC>7 48:27,56. tool 8 <ESC>8 49:27,57. tool 9 <ESC>9 50:27,27,91,68. word.left <ESC>left (R10) #50:6. word.left CTRL F 51:27,27,91,67. word.right <ESC>right (R12) #51:7. word.right CTRL G 52:27,27,79,80. del.wordl <ESC>R1 52:27,27,91,50,48,56,122. del.wordl <ESC>R1 (panel keypad) #52:11. del.wordl CTRL K 53:27,79,82. del.wordr <ESC>R3 53:27,27,91,50,49,48,122. del.wordr <ESC>R3 (panel keypad) #53:12. del.wordr CTRL L 54:27,27,79,116. delto.eol <ESC>R7 54:27,27,91,50,49,52,122. delto.eol <ESC>R7 (panel keypad) #54:5. delto.eol CTRL E 55:27,27,79,81. topof.fold <ESC>R2 55:27,27,91,50,48,57,122. topof.fold <ESC>R2 (panel keypad) #55:20. topof.fold CTRL T 56:27,27,79,120. bottomof.fold <ESC>R5 56:27,27,91,50,49,50,122. bottomof.fold <ESC>R5 (panel keypad) #56:2. bottomof.fold CTRL B 57:27,9. select.param <ESC><TAB> 58:27,8. code.info <ESC><BACKSPACE> 59:27,27,79,114. pick <ESC>F3 59:27,27,91,50,50,54,122. pick <ESC>F3 (panel keypad) 60:27,27,79,115. copy.pick <ESC>F4 60:27,27,91,50,50,55,122. copy.pick <ESC>F4 (panel keypad) 61:21. put CTRL U 62:27,27,79,118. next.util <ESC>F5 62:27,27,91,50,50,56,122. next.util <ESC>F5 (panel keypad) 63:27,27,79,83. clear.util <ESC>F7 63:27,27,91,50,51,48,122. clear.util <ESC>F7 (panel keypad) #63:0,98. clear.util <ESC>F7 64:27,79,83. autoload F7 64:27,91,50,51,48,122. autoload F7 (panel keypad) 65:27,27,91,50,50,57,122. next.exe <ESC>F6 66:27,27,79,109. clear.exe <ESC>F8 66:27,27,91,50,51,49,122. clear.exe <ESC>F8 (panel keypad) 67:27,27,79,117. clear.all <ESC>R9 67:27,27,91,50,49,54,122. clear.all <ESC>R9 (panel keypad) 68:27,27,79,108. browse <ESC>F9 68:27,27,91,50,51,50,122. browse <ESC>F9 (panel keypad) #68:15. browse CTRL O #69:27,27,79,77. suspend.tds <ESC>R15 #69:27,27,91,50,50,50,122. suspend.tds <ESC>R15 (panel keypad) #69:26. suspend.tds CTRL Z 70:27,79,108. define.macro F9 70:27,91,50,51,50,122. define.macro F9 (panel keypad) #70:4. define.macro CTRL D 71:8. call.macro <BACKSPACE> #71:10. call.macro CTRL J 72:6. make comment <ALT> - #73. bad end of keyboard stuff # THAT'S ALL FOLKS # # Picture of what it should all look like.. # # Righthand Fn. Keypad. #======================= # # R1 ,R2 ,R3 CreateFold LineUp RemoveFold # <ESC> DelWordLeft TopFold DelWordRight # # R4 ,R5 ,R6 SOL LineDown EndOfLine # <ESC> DelLine Bottom UnDelLine # # R7 ,R8 ,R9 EnterFold UP ExitFold # <ESC> DeltoEOL PageUp ClearALL # # R10,R11,R12 LEFT Help RIGHT # <ESC> LeftWord Refresh RigthWord # # R13,R14,R15 Open DOWN Close # <ESC> Finish PageDown Suspend # # # Lefthand Fn. Keypad. #======================= # # ,F2 , FoldInfo # <ESC> , File/UnFile Fold # # F3 ,F4 MoveLine, CopyLine # <ESC> PickLine, CopyPick # # F5 ,F6 GetCode, RunEXE # <ESC> NextUTIL, NextEXE # # F7 ,F8 AutoLoad, EnterToolKit # <ESC> ClearUTIL, ClearEXE # # F9 , DefMacro # <ESC> Browse # # Control Keys. #================ # # <CTRL>U Put <CTRL>Y DeleteLine <CTRL>A Set Abort Flag # <ESC><TAB> SelectParam <TAB> Del Char Right <BACKSPACE> Call Macro # <ESC><BACKSPACE> CodeInfo <ESC>0-9 Utilities # # #EoF # # telnet.itm ITERM data file for PC telnet access to sun # Special care needed on screen codes 6, 7, 9, 10, 11, # # Based on vt100termp.dat by Bryan Carpenter and James Allwright # of Transputer Technology Solutions, 3-JAN-90 # Modified by: GRWR Parsys Ltd. 18-Jul-90. # TCC Parsys Ltd. 08-SEP-90. # host 1:2. 2:80,25. end host # screen control characters screen 1:27,91,65. ESC [ A up 2:27,91,66. ESC [ B down 3:27,91,68. ESC [ D left 4:27,91,67. ESC [ C right 5:27,91,-22,1,59,-12,1,72. ESC [ y+1 ; x+1 H goto x y #6:27,91,64. ESC [ @ insert char 7:27,91,80. ESC [ P delete char 8:27,91,75. ESC [ K clear to end of line 9:27,91,74. ESC [ J clear to end of screen 10:27,91,76. ESC [ L insert line 11:27,91,77. ESC [ M delete line 12:7. CTRL G beep 13:12. CTRL J should home & clear #13:27,91,50,74. ESC [ 2 J clear screen end of screen stuff keyboard 5:10. Return 6:27,91,65. up 7:27,91,66. down 8:27,91,68. left 9:27,91,67. right 10:8. delete char left <CTRL>H 11:18. delete char right <CTRL>R 12:27,79,80,45. del.line <PF1><SCRLL> 12:25. del.line CTRL Y -- this works too 13:27,79,80,44. undel.line <PF1><SysReq> 14:27,79,81,45. sol PF2 SCRLL 15:27,79,81,44. eol pf2 sysreq 16:27,79,80,27,49. move pf1 ins 17:27,79,80,127. copy pf1 .del 18:27,79,81,27,91,65. line.up pf2 up 19:27,79,81,27,91,66. line.down pf2 down 20:27,79,81,27,91,72. page.up pf2 home 20:27,79,82,27,91,65. page.up pf3 up 21:27,79,82,27,91,66. page.down pf3 down 22:27,49. create.fold ins 23:27,79,80,27,77. remove.fold pf1 pgup 24:27,91,50,52,59,49,72. open.fold end 25:27,68. close.fold pgdn 26:27,91,72. enter.fold home 27:27,77. exit.fold pgup 28:27,79,82,44. refresh pf3 sysreq 29:27,79,82,27,91,68. file.fold pf3 left #30. unfile 31:27,79,80,113. finish pf1 q 31:27,79,80,81. finish pf1 Q 32:27,79,82,27,91,72. edit.params pf3 home 33:27,79,82,27,91,67. fold.info pf3 right 34:27,79,83. help pf4 #35. locate 36:27,79,80,103. get.code pf1 g 36:27,79,80,70. get.code pf1 G #37:0,97. save.macro CTRL F4 #37:23. save.macro CTRL W #38:0,96. get.macro CTRL F3 #38:16. get.macro CTRL V 39:27,79,80,82. run pf1 R 39:27,79,80,114. run pf1 r 40:27,79,80,48. tool 0 pf1 0 41:27,79,80,49. tool 1 pf1 1 42:27,79,80,50. tool 2 pf1 2 43:27,79,80,51. tool 3 pf1 3 44:27,79,80,52. tool 4 pf1 4 45:27,79,80,53. tool 5 pf1 5 46:27,79,80,54. tool 6 pf1 6 47:27,79,80,55. tool 7 pf1 7 48:27,79,80,56. tool 8 pf1 8 49:27,79,80,57. tool 9 pf1 9 50:27,79,81,27,91,68. word.left pf2 left 51:27,79,81,27,91,67. word.right pf2 right 52:27,79,80,27,91,68. del.wordl pf1 left 53:27,79,80,27,91,67. del.wordr pf1 right 54:27,79,80,27,91,72. delto.eol pf1 home 55:27,79,81,27,77. topof.fold pf2 pgup 56:27,79,81,27,68. bottomof.fold pf2 pgdn 57:9. select.param TAB 58:27,79,82,27,77. code.info pf3 pgup 59:27,79,80,112. pick pf1 p 59:27,79,80,80. pick pf1 P 60:27,79,80,27,91,66. copy.pick pf1 down 61:27,79,80,27,68. put pf1 pgdn 62:27,79,80,85. next.util pf1 U 62:27,79,80,117. next.util pf1 u 63:27,79,80,86. clear.util pf1 V 63:27,79,80,118. clear.util pf1 v 64:27,79,80,65. autoload pf1 A 64:27,79,80,97. autoload pf1 a 65:27,79,80,101. next.exe pf1 e 65:27,79,80,69. next.exe pf1 E 66:27,79,80,70. clear.exe pf1 F 66:27,79,80,102. clear.exe pf1 f 67:27,79,80,99. clear.all pf1 c 67:27,79,80,67. clear.all pf1 C 68:27,79,82,45. browse pf3 scrll #69:27,79,82,27,68. suspend.tds pf3 pgdn 70:27,79,82,27,49. define.macro pf3 ins 71:27,79,82,127. call.macro pf3 del 72:27,79,80,35. make comment pf1 # #73. bad end of keyboard stuff # THAT'S ALL FOLKS # # Picture of what it should all look like.. # # now the help text #text # PF1 = GOLD PF2 = SILVER PF3 = PLATINUM PF4 = Key-Map #--------------------------------------+--------------------------------------- # keypad (moves, etc) * * | GOLD (edits) Del-Ln Undel-Ln # Enter ^ Exit * | Del-EOL * Remove * # <- * -> | <Del-Wd * Del-Wd> # Open v Close * | * Cpy-Pck Put * # Create Del | Move Copy #--------------------------------------+--------------------------------------- # SILVER (more moves) <Line Line> | PLATINUM (specials) Browse Refresh # Page-^ Line-^ Top * | Toolkit Page-^ Code-Inf * # <Word * Word> | File/Unf * Fold-Inf # * Line-v Bottom * | * Page-v (Suspend)* # * * | Def-mac Call-mac #--------------------------------------+--------------------------------------- # Code functions on GOLD with ... - Del-line # a Autoload 0-9 Utils u Next-Util v Clear-Util # g Get r Run e Next-Exe f Clear-Exe # q Quit TDS p Pick c Clear-All # Comment #------------------------------------------------------------------------------ # TAB = next-param CTRL-H = Del-left CTRL-R = Del-right CTRL-Y = Del-line #------------------------------------------------------------------------------ #end of help text #EoF
Keymaps for vt100s and things
Author: Bob Waffenschmidt
Date: Mon, 26 Nov 1990 16:08
Date: Mon, 26 Nov 1990 16:08
2 lines
570 bytes
570 bytes
Maybe I missed the beginning of this thread but what host and software are these keymaps for and why do I want/need them?
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads