jules@parsys.co.uk (Julian Ratcliffe) (11/23/90)
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
bobw@GDSTECH.GRUMMAN.COM (Bob Waffenschmidt) (11/27/90)
Maybe I missed the beginning of this thread but what host and software are these keymaps for and why do I want/need them?