[ttssh2-commit] [10471] キーボード設定ファイルの整理

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2023年 1月 11日 (水) 07:27:24 JST


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]


ttssh2-commit メーリングリストの案内
Back to archive index