Revision: 10471 https://osdn.net/projects/ttssh2/scm/svn/commits/10471 Author: nmaya Date: 2023-01-11 07:27:24 +0900 (Wed, 11 Jan 2023) Log Message: ----------- キーボード設定ファイルの整理 従来の IBMKEYB.CNF を VT200.CNF にリネーム 新しい IBMKEYB.CNF は「キートップの刻印」「最近の terminfo」にあわせる ticket #43829, #38220 Ticket Links: ------------ https://osdn.net/projects/ttssh2/tracker/detail/43829 https://osdn.net/projects/ttssh2/tracker/detail/38220 Modified Paths: -------------- trunk/doc/en/html/setup/keyboard.html trunk/doc/ja/html/setup/keyboard.html trunk/installer/release/IBMKEYB.CNF Added Paths: ----------- trunk/installer/release/VT200.CNF -------------- next part -------------- Modified: trunk/doc/en/html/setup/keyboard.html =================================================================== --- trunk/doc/en/html/setup/keyboard.html 2023-01-10 13:18:11 UTC (rev 10470) +++ trunk/doc/en/html/setup/keyboard.html 2023-01-10 22:27:24 UTC (rev 10471) @@ -12,11 +12,7 @@ <h1>Keyboard setup file</h1> <p> -The keyboard setup file assigns keys on PC keyboard for various functions such as VT terminal functions, sending user defined character strings, Tera Term commands and executing macro files. -</p> - -<p> -The default keyboard setup stored in the file KEYBOARD.CNF is almost compatible with VT terminal keyboard. +The keyboard setup file assigns keys on PC keyboard for various functions such as VT terminal functions, sending user defined character strings, Tera Term commands and executing macro files.<br /> You can modify key assignments by editing the file. See <A HREF="../reference/keycode.txt">KEYCODE.TXT</A> for the format of keyboard setup file. </p> @@ -34,49 +30,128 @@ <dt>IBMKEYB.CNF</dt> <dd>Sample file for the IBM-PC/AT 101-key keyboard</dd> - <dt>PC98KEYB.CNF</dt> - <dd>Sample file for the NEC PC 98 keyboard (Japanese Windows 95)</dd> + <dt>VT200.CNF</dt> + <dd>The location of these keys on VT220 is different from a generic 101(106) keyboard. + For example if "End" key is pressed, the key code of "Page up" (when IBMKEYB.CNF is used) is sent.</dd> - <dt>NT98KEYB.CNF</dt> - <dd>Sample file for the NEC PC 98 keyboard (Japanese Windows NT)</dd> - - <dt>FUNCTION.CNF</dt> - <dd>A customize sample based on IBMKEYB.CNF<br> - <ul> - <li>F1-F10 are modified</li> - <li>Editor keypad(*1) and Special keys(*2) are used to send a character sequence which displays a symbol on the key top of each VT200 terminal keyboard(*3).</li> - </ul></dd> - - <dt>EDITOR.CNF</dt> - <dd>A customize sample based on IBMKEYB.CNF<br> - <ul> - <li>Editor keypad(*1) are used to send a character sequence which displays a symbol on the key top of each VT200 terminal keyboard(*3).</li> - </ul></dd> - <dt>KEYBOARD.CNF</dt> - <dd>Default keyboard setup file (copy of EDITOR.CNF at the moment just after the installation)</dd> + <dd>Default keyboard setup file (copy of IBMKEYB.CNF at the moment just after the installation)</dd> </dl> <p> -(*1) Editor keypad mentioned here are Ins, Del, Home, End, PageUp and PageDown.<br> -(*2) Special keys mentioned here are *, /, +, -, Ctrl+"+" on a Ten-Key pad.<br> -(*3) The location of these keys on VT220 is different from a generic 101(106) keyboard. With a keyboard setup file other than FUNCTION.CNF and EDITOR.CNF, a character sequence to be sent is same as one of 101(106) keyboard. This is derived from the specification of original Tera Term Pro.<br> -On the other hand, FUNCTION.CNF and EDITOR.CNF defines a character sequence which displays a symbol of each key top "as-is". By using this, special keys will behave as each symbol of key top when an application which utilizes special keys is run. -</p> - -<p> -The installer will copy <strong>EDITOR.CNF</strong> on <strong>KEYBOARD.CNF</strong>. +The installer will copy <strong>IBMKEYB.CNF</strong> on <strong>KEYBOARD.CNF</strong>. If you want to use a different key map, copy an appropriate file on <strong>KEYBOARD.CNF</strong> to meet your need. </p> -<p> -If you want to use PC98 NX key map, use <strong>IBMKEYB.CNF</strong>. -</p> -<p> -\x83L\x81[\x83R\x81[\x83h\x82\xCD keycode.exe \x82Œ\xB2\x82ׂ邱\x82Ƃ\xAA\x82ł\xAB\x82܂\xB7\x81B<A HREF="../reference/keycode.txt">keycode.txt</A>\x82\xF0\x8EQ\x8FƂ\xAD\x82\xBE\x82\xB3\x82\xA2\x81B +<h2>Keyboard Layout</h2> +<h3>Editing keypad</h3> + +<div style="float:left; text-align:center;"> + <table border="1"> + <tr> + <td>Insert</td> + <td>Home</td> + <td>Page<br />Up</td> + </tr> + <tr> + <td>Delete</td> + <td>End</td> + <td>Page<br />Down</td> + </tr> + </table> + 101 Keyboard +</div> +<div style="float:left; text-align:center; margin-left:1em;"> + <table border="1"> + <tr> + <td>Find</td> + <td>Insert<br />Here</td> + <td>Re-<br />move</td> + </tr> + <tr> + <td>Select</td> + <td>Prev<br />Screen</td> + <td>Next<br />Screen</td> + </tr> + </table> + VT200 Keyboard +</div> +<br style="clear:both;"> + +<h3>Numeric keypad</h3> + +<div style="float:left; text-align:center;"> + <table border="1"> + <tr> + <td style="width:3em; height:3em;">Num<br />Lock</td> + <td style="width:3em;">/</td> + <td style="width:3em;">*</td> + <td style="width:3em;">-</td> + </tr> + <tr> + <td style=" height:3em;">7</td> + <td>8</td> + <td>9</td> + <td rowspan="2">+</td> + </tr> + <tr> + <td style=" height:3em;">4</td> + <td>5</td> + <td>6</td> + </tr> + <tr> + <td style=" height:3em;">1</td> + <td>2</td> + <td>3</td> + <td rowspan="2">Enter</td> + </tr> + <tr> + <td colspan="2" style=" height:3em;">0</td> + <td>.</td> + </tr> + </table> + 101 Keyboard +</div> +<div style="float:left; text-align:center; margin-left:1em;"> + <table border="1"> + <tr> + <td style="width:3em; height:3em;">PF1</td> + <td style="width:3em;">PF2</td> + <td style="width:3em;">PF3</td> + <td style="width:3em;">PF4</td> + </tr> + <tr> + <td style=" height:3em;">7</td> + <td>8</td> + <td>9</td> + <td>-</td> + </tr> + <tr> + <td style=" height:3em;">4</td> + <td>5</td> + <td>6</td> + <td>,</td> + </tr> + <tr> + <td style=" height:3em;">1</td> + <td>2</td> + <td>3</td> + <td rowspan="2">Enter</td> + </tr> + <tr> + <td colspan="2" style=" height:3em;">0</td> + <td>.</td> + </tr> + </table> + VT200 Keyboard +</div> +<br style="clear:both;"> + + + <h1>ABOUT THE KEYBOARD SETUP FILE</h1> <h2 id="keyboard_cfg">FORMAT OF THE KEYBOARD SETUP FILE</h2> Modified: trunk/doc/ja/html/setup/keyboard.html =================================================================== --- trunk/doc/ja/html/setup/keyboard.html 2023-01-10 13:18:11 UTC (rev 10470) +++ trunk/doc/ja/html/setup/keyboard.html 2023-01-10 22:27:24 UTC (rev 10471) @@ -12,11 +12,7 @@ <h1>\x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B</h1> <p> -\x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82́A\x83L\x81[\x83{\x81[\x83h\x82̊e\x83L\x81[\x82Ƃ\xBB\x82\xEA\x82Ɋ\x84\x82肠\x82Ă\xE9\x82\xE7\x82\xEA\x82\xE9\x8B@\x94\(VT \x92[\x96\x96\x82̋@\x94\\x81A\x83\x86\x81[\x83U\x81[\x92\xE8\x8B`\x95\xB6\x8E\x9A\x97\xF1\x82̑\x97\x8Fo\x81ATera Term \x83R\x83}\x83\x93\x83h\x82̎\xC0\x8Ds\x81A\x83}\x83N\x83\x8D\x82̎\xC0\x8Ds)\x82\xF0\x92\xE8\x8B`\x82\xB5\x82܂\xB7\x81B -</p> - -<p> -Tera Term \x83C\x83\x93\x83X\x83g\x81[\x83\x8B\x8E\x9E\x82̃L\x81[\x90ݒ\xE8\x82͊e\x83L\x81[\x82̋@\x94\\x82\xAA VT \x92[\x96\x96\x82ɂł\xAB\x82邾\x82\xAF\x8B߂\xAD\x82Ȃ\xE9\x82悤\x82ɂ\xB3\x82\xEA\x82Ă\xA2\x82܂\xB7\x81B +\x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82́A\x83L\x81[\x83{\x81[\x83h\x82̊e\x83L\x81[\x82Ƃ\xBB\x82\xEA\x82Ɋ\x84\x82肠\x82Ă\xE9\x82\xE7\x82\xEA\x82\xE9\x8B@\x94\(VT \x92[\x96\x96\x82̋@\x94\\x81A\x83\x86\x81[\x83U\x81[\x92\xE8\x8B`\x95\xB6\x8E\x9A\x97\xF1\x82̑\x97\x8Fo\x81ATera Term \x83R\x83}\x83\x93\x83h\x82̎\xC0\x8Ds\x81A\x83}\x83N\x83\x8D\x82̎\xC0\x8Ds)\x82\xF0\x92\xE8\x8B`\x82\xB5\x82܂\xB7\x81B<br /> \x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82\xF0\x95ҏW\x82\xB7\x82邱\x82Ƃɂ\xE6\x82\xC1\x82āA\x8E\xA9\x97R\x82ɃL\x81[\x90ݒ\xE8\x82\xF0\x95ύX\x82\xB7\x82邱\x82Ƃ\xAA\x82ł\xAB\x82܂\xB7\x81B </p> @@ -31,50 +27,132 @@ <dl> <dt>IBMKEYB.CNF</dt> - <dd>IBM-PC/AT (\x82\xA2\x82\xED\x82\xE4\x82\xE9 DOS/V \x83}\x83V\x83\x93) 101 (106) \x83L\x81[\x83{\x81[\x83h\x97p\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82̗\xE1 (Windows 95/NT \x97p)</dd> + <dd>IBM-PC/AT (\x82\xA2\x82\xED\x82\xE4\x82\xE9 DOS/V \x83}\x83V\x83\x93) 101 (106) \x83L\x81[\x83{\x81[\x83h\x97p\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82̗\xE1</dd> - <dt>PC98KEYB.CNF</dt> - <dd>NEC PC 98 \x83L\x81[\x83{\x81[\x83h\x97p\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82̗\xE1 (Windows 95 \x97p)</dd> + <dt>VT200.CNF</dt> + <dd>VT220 \x92[\x96\x96\x82ł\xBB\x82̈ʒu\x82ɔz\x92u\x82\xB3\x82\xEA\x82Ă\xA2\x82\xE9\x83L\x81[\x82ɑ\x8A\x93\x96\x82\xB7\x82\xE9\x83L\x81[\x97p\x82̃L\x81[\x83R\x81[\x83h\x82\xAA\x91\x97\x8Fo\x82\xB3\x82\xEA\x82\xE9\x82悤\x82ɂȂ\xC1\x82Ă\xA2\x82܂\xB7\x81B<br /> + \x82\xBD\x82Ƃ\xA6\x82\xCE End \x83L\x81[\x82\xF0\x89\x9F\x82\xB5\x82\xBD\x8Fꍇ\x81AIBMKEYB.CNF \x82̐ݒ\xE8\x82\xC5 Page Up \x83L\x81[\x82\xF0\x89\x9F\x82\xB5\x82\xBD\x82Ƃ\xAB\x82Ɠ\xAF\x82\xB6\x83L\x81[\x83R\x81[\x83h\x82\xAA\x91\x97\x8Fo\x82\xB3\x82\xEA\x82܂\xB7\x81B</dd> - <dt>NT98KEYB.CNF</dt> - <dd>NEC PC 98 \x83L\x81[\x83{\x81[\x83h \x97p\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82̗\xE1 (Windows NT \x97p)</dd> - - <dt>FUNCTION.CNF</dt> - <dd>IBMKEYB.CNF \x82\xF0\x83x\x81[\x83X\x82ɂ\xB5\x82\xBD\x83J\x83X\x83^\x83}\x83C\x83Y\x97\xE1<br> - <ul> - <li>F1-F10 \x82\xAA\x97L\x8C\xF8</li> - <li>\x83G\x83f\x83B\x83^\x83L\x81[\x83p\x83b\x83h(*1)\x82Ɠ\xC1\x8E\xEA\x83L\x81[(*2)\x82́A\x83L\x81[\x83g\x83b\x83v\x82ɍ\x8F\x88ꂽ\x96\xBC\x8F̂ɑΉ\x9E\x82\xB7\x82\xE9 VT220 \x92[\x96\x96\x83L\x81[\x97p\x82̃V\x81[\x83P\x83\x93\x83X(*3)\x82𑗏o\x82\xB7\x82\xE9</li> - </ul></dd> - - <dt>EDITOR.CNF</dt> - <dd>IBMKEYB.CNF \x82\xF0\x83x\x81[\x83X\x82ɂ\xB5\x82\xBD\x83J\x83X\x83^\x83}\x83C\x83Y\x97\xE1<br> - <ul> - <li>\x83G\x83f\x83B\x83^\x83L\x81[\x83p\x83b\x83h(*1)\x82́A\x83L\x81[\x83g\x83b\x83v\x82ɍ\x8F\x88ꂽ\x96\xBC\x8F̂ɑΉ\x9E\x82\xB7\x82\xE9 VT220 \x92[\x96\x96\x83L\x81[\x97p\x82̃V\x81[\x83P\x83\x93\x83X\x82𑗏o(*3)\x82\xB7\x82\xE9</li> - </ul></dd> - <dt>KEYBOARD.CNF</dt> - <dd>\x83C\x83\x93\x83X\x83g\x81[\x83\x8B\x8E\x9E\x82ɂ\xCD EDITOR.CNF \x82Ɠ\xAF\x88\xEA</dd> + <dd>\x83C\x83\x93\x83X\x83g\x81[\x83\x8B\x8E\x9E\x82ɂ\xCD IBMKEYB.CNF \x82Ɠ\xAF\x88\xEA</dd> </dl> <p> -(*1) \x82\xB1\x82\xB1\x82Ō\xBE\x82\xA4\x83G\x83f\x83B\x83^\x83L\x81[\x83p\x83b\x83h\x82Ƃ́AIns, Del, Home, End, PageUp, PageDown \x83L\x81[\x82̂\xB1\x82Ƃ\xF0\x8Ew\x82\xB5\x82܂\xB7\x81B<br> -(*2) \x82\xB1\x82\xB1\x82Ō\xBE\x82\xA4\x93\xC1\x8E\xEA\x83L\x81[\x82Ƃ́A\x83e\x83\x93\x83L\x81[\x82\xCC *, /, +, -, Ctrl+"+" \x83L\x81[\x82̂\xB1\x82Ƃ\xF0\x8Ew\x82\xB5\x82܂\xB7\x81B<br> -(*3)VT220 \x92[\x96\x96\x82ł͂\xB1\x82\xEA\x82\xE7\x82̃L\x81[\x82̈ʒu\x82\xAA \x88\xEA\x94ʓI\x82\xC8 101(106) \x83L\x81[\x83{\x81[\x83h\x82Ƃ͈قȂ\xC1\x82Ă\xA2\x82܂\xB7\x81BFUNCTION.CNF, EDITOR.CNF \x88ȊO\x82̃L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82ł́AVT220 \x92[\x96\x96\x82ł\xBB\x82̈ʒu\x82ɔz\x92u\x82\xB3\x82\xEA\x82Ă\xA2\x82\xE9\x83L\x81[\x82ɑ\x8A\x93\x96\x82\xB7\x82\xE9\x83L\x81[\x97p\x82̃V\x81[\x83P\x83\x93\x83X\x82\xAA\x91\x97\x8Fo\x82\xB3\x82\xEA\x82\xE9\x82悤\x82ɂȂ\xC1\x82Ă\xA2\x82܂\xB7\x81B\x82\xB1\x82\xEA\x82̓I\x83\x8A\x83W\x83i\x83\x8B\x82\xCC Tera Term Pro \x82̎d\x97l\x82\xF0\x82\xBB\x82̂܂ܓ\xA5\x8FP\x82\xB5\x82\xBD\x82\xE0\x82̂ł\xB7\x81B<br> -\x88\xEA\x95\xFB FUNCTION.CNF, EDITOR.CNF \x82ł́A\x8Ae\x93\xC1\x8E\xEA\x83L\x81[\x82̃L\x81[\x83g\x83b\x83v\x82ɍ\x8F\x88ꂽ\x96\xBC\x8F̂ɑ\x8A\x93\x96\x82\xB7\x82\xE9\x83L\x81[\x97p\x82̃V\x81[\x83P\x83\x93\x83X\x82\xAA\x91\x97\x8Fo\x82\xB3\x82\xEA\x82\xE9\x82悤\x82ɂȂ\xC1\x82Ă\xA2\x82܂\xB7\x81B\x82\xB1\x82\xEA\x82ɂ\xE6\x82\xE8\x81A\x93\xC1\x8E\xEA\x83L\x81[\x82ɑΉ\x9E\x82\xB5\x82\xBD\x83A\x83v\x83\x8A\x83P\x81[\x83V\x83\x87\x83\x93\x8F\xE3\x82ł́A\x8Ae\x93\xC1\x8E\xEA\x83L\x81[\x82͍\x8F\x88ꂽ\x96\xBC\x8F̂ǂ\xA8\x82\xE8\x82̃L\x81[\x82Ƃ\xB5\x82ċ@\x94\\x82\xB7\x82\xE9\x82悤\x82ɂȂ\xE9\x82Ǝv\x82\xA2\x82܂\xB7\x81B -</p> - -<p> -\x83C\x83\x93\x83X\x83g\x81[\x83\x89\x81[\x82\xCD <strong>EDITOR.CNF</strong> \x82\xF0 <strong>KEYBOARD.CNF</strong> \x82Ƃ\xB5\x82ăR\x83s\x81[\x82\xB5\x82܂\xB7\x81B +\x83C\x83\x93\x83X\x83g\x81[\x83\x89\x81[\x82\xCD <strong>IBMKEYB.CNF</strong> \x82\xF0 <strong>KEYBOARD.CNF</strong> \x82Ƃ\xB5\x82ăR\x83s\x81[\x82\xB5\x82܂\xB7\x81B \x82\xE0\x82\xB5\x88Ⴄ\x90ݒ\xE8\x82\xF0\x8Eg\x82\xA2\x82\xBD\x82\xA2\x8Fꍇ\x82ɂ́A\x8E\xA9\x95\xAA\x82œK\x90ȃt\x83@\x83C\x83\x8B\x82\xF0\x83R\x83s\x81[\x82\xB5\x82\xC4 <strong>KEYBOARD.CNF</strong> \x82\xF0\x8D쐬\x82\xB5\x92\xBC\x82\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B </p> <p> -PC98 NX \x83V\x83\x8A\x81[\x83Y\x82\xCC PC \x82̏ꍇ\x81A<strong>IBMKEYB.CNF</strong> \x82\xF0\x8Eg\x97p\x82\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B +\x83L\x81[\x83R\x81[\x83h\x82\xCD keycode.exe \x82Œ\xB2\x82ׂ邱\x82Ƃ\xAA\x82ł\xAB\x82܂\xB7\x81B<A HREF="../reference/keycode.txt">keycode.txt</A>\x82\xF0\x8EQ\x8FƂ\xAD\x82\xBE\x82\xB3\x82\xA2\x81B </p> -<p> -\x83L\x81[\x83R\x81[\x83h\x82\xCD keycode.exe \x82Œ\xB2\x82ׂ邱\x82Ƃ\xAA\x82ł\xAB\x82܂\xB7\x81B<A HREF="../reference/keycode.txt">keycode.txt</A>\x82\xF0\x8EQ\x8FƂ\xAD\x82\xBE\x82\xB3\x82\xA2\x81B +<h2>\x83L\x81[\x83{\x81[\x83h\x83\x8C\x83C\x83A\x83E\x83g</h2> +<h3>Editing keypad</h3> + +<div style="float:left; text-align:center;"> + <table border="1"> + <tr> + <td>Insert</td> + <td>Home</td> + <td>Page<br />Up</td> + </tr> + <tr> + <td>Delete</td> + <td>End</td> + <td>Page<br />Down</td> + </tr> + </table> + 101 Keyboard +</div> +<div style="float:left; text-align:center; margin-left:1em;"> + <table border="1"> + <tr> + <td>Find</td> + <td>Insert<br />Here</td> + <td>Re-<br />move</td> + </tr> + <tr> + <td>Select</td> + <td>Prev<br />Screen</td> + <td>Next<br />Screen</td> + </tr> + </table> + VT200 Keyboard +</div> +<br style="clear:both;"> + +<h3>Numeric keypad</h3> + +<div style="float:left; text-align:center;"> + <table border="1"> + <tr> + <td style="width:3em; height:3em;">Num<br />Lock</td> + <td style="width:3em;">/</td> + <td style="width:3em;">*</td> + <td style="width:3em;">-</td> + </tr> + <tr> + <td style=" height:3em;">7</td> + <td>8</td> + <td>9</td> + <td rowspan="2">+</td> + </tr> + <tr> + <td style=" height:3em;">4</td> + <td>5</td> + <td>6</td> + </tr> + <tr> + <td style=" height:3em;">1</td> + <td>2</td> + <td>3</td> + <td rowspan="2">Enter</td> + </tr> + <tr> + <td colspan="2" style=" height:3em;">0</td> + <td>.</td> + </tr> + </table> + 101 Keyboard +</div> +<div style="float:left; text-align:center; margin-left:1em;"> + <table border="1"> + <tr> + <td style="width:3em; height:3em;">PF1</td> + <td style="width:3em;">PF2</td> + <td style="width:3em;">PF3</td> + <td style="width:3em;">PF4</td> + </tr> + <tr> + <td style=" height:3em;">7</td> + <td>8</td> + <td>9</td> + <td>-</td> + </tr> + <tr> + <td style=" height:3em;">4</td> + <td>5</td> + <td>6</td> + <td>,</td> + </tr> + <tr> + <td style=" height:3em;">1</td> + <td>2</td> + <td>3</td> + <td rowspan="2">Enter</td> + </tr> + <tr> + <td colspan="2" style=" height:3em;">0</td> + <td>.</td> + </tr> + </table> + VT200 Keyboard +</div> +<br style="clear:both;"> + + + <h1>\x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x8Fڍ\xD7</h1> <h2 id="keyboard_cfg">\x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82̌`\x8E\xAE</h2> Modified: trunk/installer/release/IBMKEYB.CNF =================================================================== --- trunk/installer/release/IBMKEYB.CNF 2023-01-10 13:18:11 UTC (rev 10470) +++ trunk/installer/release/IBMKEYB.CNF 2023-01-10 22:27:24 UTC (rev 10471) @@ -11,15 +11,15 @@ ;Left arrow key Left=331 ;Insert key -Find=338 +Insert=338 ;Home key -Insert=327 +Find=327 ;PageUp key -Remove=329 +Prev=329 ;Delete key -Select=339 +Remove=339 ;End key -Prev=335 +Select=335 ;PageDown key Next=337 @@ -45,26 +45,32 @@ ;Num pad 9 key Num9=73 ;Ctrl + Num pad '+' key -NumMinus=1102 +NumComma=1102 ;Num pad '+' key -NumComma=78 +NumPlus=78 ;Num pad '.' key NumPeriod=83 ;Num pad Enter key NumEnter=284 -;Num pad NumLock key -PF1=325 ;Num pad '/' key -PF2=309 +NumSlash=309 ;Num pad '*' key -PF3=55 +NumAsterisk=55 ;Num pad '-' key -PF4=74 +NumMinus=74 [VT function keys] Hold=off Print=off Break=off +; F1 key +PF1=59 +; F2 key +PF2=60 +; F3 key +PF3=61 +; F4 key +PF4=62 ;F6 key F6=64 ;F7 key @@ -128,16 +134,16 @@ [X function keys] ; F1 key -XF1=59 +XF1=off ; F2 key -XF2=60 +XF2=off ; F3 key -XF3=61 +XF3=off ; F4 key -XF4=62 +XF4=off ; F5 key XF5=63 -; Shit + Tab key +; Shift + Tab key XBackTab=527 [Shortcut keys] Added: trunk/installer/release/VT200.CNF =================================================================== --- trunk/installer/release/VT200.CNF (rev 0) +++ trunk/installer/release/VT200.CNF 2023-01-10 22:27:24 UTC (rev 10471) @@ -0,0 +1,191 @@ +; Sample of KEYBOARD.CNF for the IBM-PC/AT 101-key keyboard. +; See KEYCODE.TXT for the description of the format. +; +[VT editor keypad] +;Up arrow key +Up=328 +;Down arrow key +Down=336 +;Right arrow key +Right=333 +;Left arrow key +Left=331 +;Insert key +Find=338 +;Home key +Insert=327 +;PageUp key +Remove=329 +;Delete key +Select=339 +;End key +Prev=335 +;PageDown key +Next=337 + +[VT numeric keypad] +;Num pad 0 key +Num0=82 +;Num pad 1 key +Num1=79 +;Num pad 2 key +Num2=80 +;Num pad 3 key +Num3=81 +;Num pad 4 key +Num4=75 +;Num pad 5 key +Num5=76 +;Num pad 6 key +Num6=77 +;Num pad 7 key +Num7=71 +;Num pad 8 key +Num8=72 +;Num pad 9 key +Num9=73 +;Ctrl + Num pad '+' key +NumMinus=1102 +;Num pad '+' key +NumComma=78 +;Num pad '.' key +NumPeriod=83 +;Num pad Enter key +NumEnter=284 +;Num pad NumLock key +PF1=325 +;Num pad '/' key +PF2=309 +;Num pad '*' key +PF3=55 +;Num pad '-' key +PF4=74 + +[VT function keys] +Hold=off +Print=off +Break=off +;F6 key +F6=64 +;F7 key +F7=65 +;F8 key +F8=66 +;F9 key +F9=67 +;F10 key +F10=68 +;F11 key +F11=87 +;F12 key +F12=88 +;Shift + F3 key +F13=573 +;Shift + F4 key +F14=574 +;Shift + F5 key +Help=575 +;Shift + F6 key +Do=576 +;Shift + F7 key +F17=577 +;Shift + F8 key +F18=578 +;Shift + F9 key +F19=579 +;Shift + F10 key +F20=580 +;Ctrl + F6 key +UDK6=1088 +;Ctrl + F7 key +UDK7=1089 +;Ctrl + F8 key +UDK8=1090 +;Ctrl + F9 key +UDK9=1091 +;Ctrl + F10 key +UDK10=1092 +;Ctrl + F11 key +UDK11=1111 +;Ctrl + F12 key +UDK12=1112 +;Ctrl + Shift + F3 key +UDK13=1597 +;Ctrl + Shift + F4 key +UDK14=1598 +;Ctrl + Shift + F5 key +UDK15=1599 +;Ctrl + Shift + F6 key +UDK16=1600 +;Ctrl + Shift + F7 key +UDK17=1601 +;Ctrl + Shift + F8 key +UDK18=1602 +;Ctrl + Shift + F9 key +UDK19=1603 +;Ctrl + Shift + F10 key +UDK20=1604 + +[X function keys] +; F1 key +XF1=59 +; F2 key +XF2=60 +; F3 key +XF3=61 +; F4 key +XF4=62 +; F5 key +XF5=63 +; Shit + Tab key +XBackTab=527 + +[Shortcut keys] +; Ctrl + Insert +EditCopy=1362 +; Shift + Insert +EditPaste=850 +EditPasteCR=off +EditCLS=off +EditCLB=off +ControlOpenTEK=off +ControlCloseTEK=off +; Ctrl + up-arrow +LineUp=1352 +; Ctrl + down-arrow +LineDown=1360 +; Ctrl + PageUp +PageUp=1353 +; Ctrl + PageDown +PageDown=1361 +; Ctrl + Home +BuffTop=1351 +; Ctrl + End +BuffBottom=1359 +; Ctrl + Tab +NextWin=1039 +NextShownWin=off +; Ctrl + Shift + Tab +PrevWin=1551 +PrevShownWin=off +LocalEcho=off +; ScrollLock +ScrollLock=70 + +;Example of user key definitions. +;[User keys] +; Ctrl + F1 key: character string +;User1=1083,0,telnet myhost +; +; Ctrl + F2 key: control characters +;User2=1084,0,$0D$0A +; +; Ctrl + F3 key: CR character with new-line code conversion (CR -> CR/CR+LF) +;User3=1085,1,$0D +; +; Ctrl + F4 key: Executing a macro file +;User4=1086,2,test.ttl +; +; Ctrl + F5 key: Executing a menu command +;User5=1087,3,50110 +[User keys]