Revision: 9708 https://osdn.net/projects/ttssh2/scm/svn/commits/9708 Author: zmatsuo Date: 2022-01-30 01:49:55 +0900 (Sun, 30 Jan 2022) Log Message: ----------- reference/keyboard_cfg.md を setup/keyboard.html にマージした - reference/keyboard_cfg.md(html) へのリンクを setup/keyboard.html へ変更 - スクリプト内のreference/keyboard_cfg.md に関連する部分を削除 ticket #43658 Ticket Links: ------------ https://osdn.net/projects/ttssh2/tracker/detail/43658 Modified Paths: -------------- trunk/doc/convtext.bat trunk/doc/en/html/index.html trunk/doc/en/html/setup/keyboard.html trunk/doc/en/teraterm.hhc trunk/doc/ja/html/index.html trunk/doc/ja/html/setup/keyboard.html trunk/doc/ja/teraterm.hhc trunk/doc/makechm.cmake Removed Paths: ------------- trunk/doc/en/html/reference/keyboard_cfg.md trunk/doc/ja/html/reference/keyboard_cfg.md -------------- next part -------------- Modified: trunk/doc/convtext.bat =================================================================== --- trunk/doc/convtext.bat 2022-01-28 23:49:12 UTC (rev 9707) +++ trunk/doc/convtext.bat 2022-01-29 16:49:55 UTC (rev 9708) @@ -24,8 +24,6 @@ %TOSJIS% -i %REF_E%/build_with_cmake.md -o %REF_E%/build_with_cmake.html %TOSJIS% -i %REF_J%/build_library_with_cmake.md -o %REF_J%/build_library_with_cmake.html %TOSJIS% -i %REF_E%/build_library_with_cmake.md -o %REF_E%/build_library_with_cmake.html -%TOSJIS% -i %REF_J%/keyboard_cfg.md -o %REF_J%/keyboard_cfg.html -%TOSJIS% -i %REF_E%/keyboard_cfg.md -o %REF_E%/keyboard_cfg.html %TOSJIS% -i %REF_J%/menu_id.md -o %REF_J%/menu_id.html %TOSJIS% -i %REF_E%/menu_id.md -o %REF_E%/menu_id.html Modified: trunk/doc/en/html/index.html =================================================================== --- trunk/doc/en/html/index.html 2022-01-28 23:49:12 UTC (rev 9707) +++ trunk/doc/en/html/index.html 2022-01-29 16:49:55 UTC (rev 9708) @@ -125,10 +125,7 @@ <UL> <LI><A HREF="setup/folder.html">Folder to put setup files</A></LI> <LI><A HREF="setup/teraterm.html">Tera Term setup file</A></LI> - <LI><A HREF="setup/keyboard.html">Keyboard setup file (overview)</A></LI> - <UL> - <LI><A HREF="reference/keyboard_cfg.html">Keyboard setup file (detail)</A></LI> - </UL> + <LI><A HREF="setup/keyboard.html">Keyboard setup file</A></LI> <LI><A HREF="setup/knownfiles.html">TTSSH known_hosts file</A></LI> <LI><A HREF="setup/cygterm.html">CygTerm+ setup file</A></LI> <LI><A HREF="setup/lng.html">Language file</A></LI> Deleted: trunk/doc/en/html/reference/keyboard_cfg.md =================================================================== --- trunk/doc/en/html/reference/keyboard_cfg.md 2022-01-28 23:49:12 UTC (rev 9707) +++ trunk/doc/en/html/reference/keyboard_cfg.md 2022-01-29 16:49:55 UTC (rev 9708) @@ -1,286 +0,0 @@ -# ABOUT THE KEYBOARD SETUP FILE - -## FORMAT OF THE KEYBOARD SETUP FILE - -Each key or key combination has a unique key code, which is called -"PC key code". - -The keyboard setup file has six sections. - -- [VT editor keypad] -- [VT numeric keypad] -- [VT function keys] -- [X function keys] -- [Shortcut keys] -- [User keys] - -### [VT editor keypad] section - -In this section, VT editor keys are assigned to PC keys. - - Format: - <VT editor key name>=<PC key code> - - where: - - <VT editor key name> - Up, Down, Right, Left, Find, Insert, Remove, Select, - Prev, Next - - <PC key code> - PC key code (decimal number) - - Example: - Up=328 - -### [VT numeric keypad] section - -In this section, VT numeric keys are assigned to PC keys. - - Format: - <VT numeric key name>=<PC key code> - - where: - - <VT numeric key name> - Num0, Num1, Num2, Num3, Num4, Num5, Num6, Num7, Num8, - Num9, NumMinus, NumComma, NumPeriod, NumEnter, PF1, - PF2, PF3, PF4 - - <PC key code> - PC key code (decimal number) - - Example: - Num0=82 - -#### 注意 - -VT 端末ではメインキーパッドの "Enter" キーと数値キーパッドの -"Enter" キーが違う文字列を送出するモードがあるので、"NumEnter=" の -後にはメインキーの "Enter" の PC key code を書かないでください。 -メインキーパッドの "Enter" と数値キーパッドの "Enter" が同じ -PC key code を発生するキーボード(例えば PC9801 キーボード)の場合は -注意が必要です。 - -### [VT function keys] section - -In this section, VT function keys are assigned to PC keys. - - Format: - <VT function key name>=<PC key code> - - where: - - <VT function key name> - (Function keys of VT terminal) - Hold, Print, Break, F6, F7, F8, F9, F10, F11, F12, - F13, F14, Help, Do, F17, F18, F19, F20 - ("User defined keys" of VT terminal) - UDK6, UDK7, UDK8, UDK9, UDK10, UDK11, UDK12, UDK13, - UDK14, UDK15, UDK16, UDK17, UDK18, UDK19, UDK20 - - <PC key code> - PC key code (decimal number) - - Example: - F6=64 - -### [X function keys] section - -In this section, Xterm F1-F5 keys and BackTab key are assigned to PC keys. - - Format: - <Xterm function key name>=<PC key code> - - where: - - <Xterm function key name> - XF1, XF2, XF3, XF4, XF5, XBackTab - - <PC key code> - PC key code (decimal number) - - Example: - XF1=59 - -### [Shortcut keys] section - -In this section, Tera Term functions are assigned to PC keys. - - Format: - <Shortcut key name>=<PC key code> - - where: - <Shortcut key name> Function - -------------------------------------------- - EditCopy [Edit] Copy command - EditPaste [Edit] Paste command - EditPasteCR [Edit] Paste<CR> command - EditCLS [Edit] Clear screen command - EditCLB [Edit] Clear buffer command - ControlOpenTEK [Control] Open TEK command - ControlCloseTEK [Control] Close TEK command - LineUp Scrolls up screen by 1 line - LineDown Scrolls down by 1 line - PageUp Scrolls up by 1 page - PageDown Scrolls down by 1 page - BuffTop Scrolls screen to buffer top - BuffBottom Scrolls screen to buffer bottom - NextWin Moves to the next Tera Term window - PrevWin Moves to the previous Tera Term window - NextShownWin Moves to the next Tera Term window (except minimized) - PrevShownWin Moves to the previous Tera Term window (except minimized) - LocalEcho Toggles the local echo status - - <PC key code> - PC key code (decimal number) - - Example: - LineUp=1352 - -### [User keys] section - -This section defines user keys for functions, sending a character -string, executing a macro file or executing a menu command. - - Format: - <User key name>=<PC key code>,<Control flag>, - <Character string> - - where: - - <User key name> - User1, User2, User3,...., User99 - Maximum number of user keys is 99. - For example, if you want to define ten user keys, - you must use the first ten names, from "User1" to "User10". - - <PC key code> - PC key code (decimal number) - - <Control flag> - Control flag which specifies how <character string> - is treated when the PC key is pressed. - 0 <Character string> is sent as it is. - 1 New-line codes in <Character string> - are converted by Tera Term and - the converted string is sent. - 2 A macro file which has the name of - <Character string> is executed. - 3 A Tera Term menu command specified - by the menu ID <Character string> is - executed. - - <Character string> - If <Control flag> is 0 or 1, <Character string> - represents the character string to be sent. - A non-printable character (control character) in - the string can be expressed as a "$" and ASCII code - in two-character hex number. For example, CR character - is expressed as "$0D". "$" itself is expressed as "$24". - See "Appendix A ASCII CODE TABLE". - - If <Control flag> is 2, <Character string> specifies - the macro file name to be executed. - - If <Control flag> is 3, <Character string> is the menu - ID which specifies the menu command to be executed. - The menu ID should be expressed as a decimal number. - See "Appendix B LIST OF MENU IDs". - - Example: - User1=1083,0,telnet myhost - User2=1084,0,$0D$0A - User3=1085,1,$0D - User4=1086,2,test.ttl - User5=1087,3,50110 - -## NOTE - -You can use a PC key code only once in the setup file. -If you use a PC key code for multiple key assignments, -the warning message "Key code XXX is used more than once" is -displayed when the file is loaded by Tera Term. In this case, -one of the assignments becomes effective and others are ignored. - -If you don't want to assign a key item to any PC key, -use the word "off" like the following: - -EditCopy=off - -## KEY COMBINATIONS - -The following key combinations are acceptable to Tera Term and KEYCODE.EXE: - - Shift+key - Ctrl+key - Shift+Ctrl+key - Shift+Alt+key - Ctrl+Alt+key - Shift+Ctrl+Alt+key - -Since some combinations (such as Alt+key) are used as shortcut keys of -Tera Term and Windows, they don't have PC key codes and can't be specified -in the keyboard setup file. - -[NOTE] -You can specify `Alt+key' combination when Alt key uses meta key. Check -`Meta key' under Keyboard of Setup menu. The key code can be obtained by -KEYCODE.EXE, unfortunately the key code of `Alt+key' combination can not -be obtained. Also, you obtain the key code and add 2048 on the value. - -For example, the `V' key code is 47, also `Alt+V' key code is 2095. - -; Shift + Insert -EditPaste=850 - -If you change above entry to `EditPaste=2095', you can paste by using -`Alt+V' on condition that Meta key is pass through. - -You add in the following entry to [User keys] section in KEYBOARD.CNF if -you wan to paster by using `Alt+V' remaining `Shift+Insert' function. - -User1=2095,3,50230 - -## Q & A - -- Q. Every time I run Tera Term, the warning message - "Key code XXX is used more than once" is displayed. -- A. See "3.2 NOTE". - -- Q. I want to use the PC "F1" key as the VT100 PF1 key. I edit the - keyboard setup file like the following but it does not work: - - [VT function keys] - F1=PF1 (This is wrong.) - -- A. The left hand side can not be the name of a **PC key** but - the name of a **VT terminal key**. The right hand side can not be - the name of a key but a PC key code. - See "3.1 FORMAT OF THE KEYBOARD SETUP FILE". - You should also be careful not to specify a PC key code more than - once in the setup file (see "3.2 NOTE"). - - Edit the keyboard setup file like the following: - - [VT function keys] - PF1=59 (59 is the keycode for the F1 key.) - [X function keys] - ;XF1=59 (Avoid specifying 59 twice.) - XF1=off (Replace 59 by "off".) - -- Q. How to edit the keyboard setup file to assign the F1 key - for sending the escape sequence "ESC [ A"? -- A. You can send any character string by using a user key. - See "3.1 FORMAT OF THE KEYBOARD SETUP FILE". - You should also be careful not to specify a PC keycode more than - once in the setup file (see "3.2 NOTE"). - - Edit the keyboard setup file like the following: - - [X function keys] - ;XF1=59 (59 is the keycode for the F1 key.) - (Avoid specifying 59 twice.) - XF1=off (Replace 59 by "off".) - [User keys] - User1=59,0,$1B[A (The ASCII code for ESC is $1B.) Modified: trunk/doc/en/html/setup/keyboard.html =================================================================== --- trunk/doc/en/html/setup/keyboard.html 2022-01-28 23:49:12 UTC (rev 9707) +++ trunk/doc/en/html/setup/keyboard.html 2022-01-29 16:49:55 UTC (rev 9708) @@ -74,11 +74,362 @@ </p> <p> -\x83t\x83@\x83C\x83\x8B\x8C`\x8E\xAE\x82ɂ\xA2\x82ẮA<A HREF="../reference/keyboard_cfg.html">\x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x8Fڍ\xD7(keyboard_cfg.md)</A>\x82\xF0\x8EQ\x8FƂ\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 + + +<h1>ABOUT THE KEYBOARD SETUP FILE</h1> + +<h2 id="keyboard_cfg">FORMAT OF THE KEYBOARD SETUP FILE</h2> + +<p> +Each key or key combination has a unique key code, which is called +"PC key code". </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 +The keyboard setup file has six sections. +</p> +<ul> +<li>[VT editor keypad] +<li>[VT numeric keypad] +<li>[VT function keys] +<li>[X function keys] +<li>[Shortcut keys] +<li>[User keys] +</ul> + +<h3>[VT editor keypad] section</h3> + +<p> +In this section, VT editor keys are assigned to PC keys. +</p> + +<pre> + Format: + <VT editor key name>=<PC key code> + + where: + + <VT editor key name> + Up, Down, Right, Left, Find, Insert, Remove, Select, + Prev, Next + + <PC key code> + PC key code (decimal number) + + Example: + Up=328 +</pre> + +<h3>[VT numeric keypad] section</h3> + +<p> +In this section, VT numeric keys are assigned to PC keys. +</p> + +<pre> + Format: + <VT numeric key name>=<PC key code> + + where: + + <VT numeric key name> + Num0, Num1, Num2, Num3, Num4, Num5, Num6, Num7, Num8, + Num9, NumMinus, NumComma, NumPeriod, NumEnter, PF1, + PF2, PF3, PF4 + + <PC key code> + PC key code (decimal number) + + Example: + Num0=82 +</pre> + +<h4>\x92\x8D\x88\xD3</h4> + +<p> +VT \x92[\x96\x96\x82ł̓\x81\x83C\x83\x93\x83L\x81[\x83p\x83b\x83h\x82\xCC "Enter" \x83L\x81[\x82Ɛ\x94\x92l\x83L\x81[\x83p\x83b\x83h\x82\xCC +"Enter" \x83L\x81[\x82\xAA\x88Ⴄ\x95\xB6\x8E\x9A\x97\xF1\x82𑗏o\x82\xB7\x82郂\x81[\x83h\x82\xAA\x82\xA0\x82\xE9\x82̂ŁA"NumEnter=" \x82\xCC +\x8C\xE3\x82ɂ̓\x81\x83C\x83\x93\x83L\x81[\x82\xCC "Enter" \x82\xCC PC key code \x82\xF0\x8F\x91\x82\xA9\x82Ȃ\xA2\x82ł\xAD\x82\xBE\x82\xB3\x82\xA2\x81B +\x83\x81\x83C\x83\x93\x83L\x81[\x83p\x83b\x83h\x82\xCC "Enter" \x82Ɛ\x94\x92l\x83L\x81[\x83p\x83b\x83h\x82\xCC "Enter" \x82\xAA\x93\xAF\x82\xB6 +PC key code \x82\xB6\x82\xB7\x82\xE9\x83L\x81[\x83{\x81[\x83h(\x97Ⴆ\x82\xCE PC9801 \x83L\x81[\x83{\x81[\x83h)\x82̏ꍇ\x82\xCD +\x92\x8D\x88ӂ\xAA\x95K\x97v\x82ł\xB7\x81B +</p> + +<h3>[VT function keys] section</h3> + +<p> +In this section, VT function keys are assigned to PC keys. +</p> + +<pre> + Format: + <VT function key name>=<PC key code> + + where: + + <VT function key name> + (Function keys of VT terminal) + Hold, Print, Break, F6, F7, F8, F9, F10, F11, F12, + F13, F14, Help, Do, F17, F18, F19, F20 + ("User defined keys" of VT terminal) + UDK6, UDK7, UDK8, UDK9, UDK10, UDK11, UDK12, UDK13, + UDK14, UDK15, UDK16, UDK17, UDK18, UDK19, UDK20 + + <PC key code> + PC key code (decimal number) + + Example: + F6=64 +</pre> + +<h3>[X function keys] section</h3> + +<p> +In this section, Xterm F1-F5 keys and BackTab key are assigned to PC keys. +</p> + +<pre> + Format: + <Xterm function key name>=<PC key code> + + where: + + <Xterm function key name> + XF1, XF2, XF3, XF4, XF5, XBackTab + + <PC key code> + PC key code (decimal number) + + Example: + XF1=59 +</pre> + +<h3>[Shortcut keys] section</h3> + +<p> +In this section, Tera Term functions are assigned to PC keys. +</p> + +<pre> + Format: + <Shortcut key name>=<PC key code> + + where: + <Shortcut key name> Function + -------------------------------------------- + EditCopy [Edit] Copy command + EditPaste [Edit] Paste command + EditPasteCR [Edit] Paste<CR> command + EditCLS [Edit] Clear screen command + EditCLB [Edit] Clear buffer command + ControlOpenTEK [Control] Open TEK command + ControlCloseTEK [Control] Close TEK command + LineUp Scrolls up screen by 1 line + LineDown Scrolls down by 1 line + PageUp Scrolls up by 1 page + PageDown Scrolls down by 1 page + BuffTop Scrolls screen to buffer top + BuffBottom Scrolls screen to buffer bottom + NextWin Moves to the next Tera Term window + PrevWin Moves to the previous Tera Term window + NextShownWin Moves to the next Tera Term window (except minimized) + PrevShownWin Moves to the previous Tera Term window (except minimized) + LocalEcho Toggles the local echo status + + <PC key code> + PC key code (decimal number) + + Example: + LineUp=1352 +</pre> + +<h3>[User keys] section</h3> + +<p> +This section defines user keys for functions, sending a character +string, executing a macro file or executing a menu command. +</p> + +<pre> + Format: + <User key name>=<PC key code>,<Control flag>, + <Character string> + + where: + + <User key name> + User1, User2, User3,...., User99 + Maximum number of user keys is 99. + For example, if you want to define ten user keys, + you must use the first ten names, from "User1" to "User10". + + <PC key code> + PC key code (decimal number) + + <Control flag> + Control flag which specifies how <character string> + is treated when the PC key is pressed. + 0 <Character string> is sent as it is. + 1 New-line codes in <Character string> + are converted by Tera Term and + the converted string is sent. + 2 A macro file which has the name of + <Character string> is executed. + 3 A Tera Term menu command specified + by the menu ID <Character string> is + executed. + + <Character string> + If <Control flag> is 0 or 1, <Character string> + represents the character string to be sent. + A non-printable character (control character) in + the string can be expressed as a "$" and ASCII code + in two-character hex number. For example, CR character + is expressed as "$0D". "$" itself is expressed as "$24". + See "Appendix A ASCII CODE TABLE". + + If <Control flag> is 2, <Character string> specifies + the macro file name to be executed. + + If <Control flag> is 3, <Character string> is the menu + ID which specifies the menu command to be executed. + The menu ID should be expressed as a decimal number. + See "Appendix B LIST OF MENU IDs". + + Example: + User1=1083,0,telnet myhost + User2=1084,0,$0D$0A + User3=1085,1,$0D + User4=1086,2,test.ttl + User5=1087,3,50110 +</pre> + +<h2 id="note">NOTE</h2> + +<p> +You can use a PC key code only once in the setup file. +If you use a PC key code for multiple key assignments, +the warning message "Key code XXX is used more than once" is +displayed when the file is loaded by Tera Term. In this case, +one of the assignments becomes effective and others are ignored. +</p> + +<p> +If you don't want to assign a key item to any PC key, +use the word "off" like the following: +</p> + +<pre> + EditCopy=off +</pre> + +<h2>KEY COMBINATIONS</h2> + +<p> +The following key combinations are acceptable to Tera Term and KEYCODE.EXE: +</p> + +<pre> + Shift+key + Ctrl+key + Shift+Ctrl+key + Shift+Alt+key + Ctrl+Alt+key + Shift+Ctrl+Alt+key +</pre> + +<p> +Since some combinations (such as Alt+key) are used as shortcut keys of +Tera Term and Windows, they don't have PC key codes and can't be specified +in the keyboard setup file. +</p> + +<p> +[NOTE] +You can specify `Alt+key' combination when Alt key uses meta key. Check +`Meta key' under Keyboard of Setup menu. The key code can be obtained by +KEYCODE.EXE, unfortunately the key code of `Alt+key' combination can not +be obtained. Also, you obtain the key code and add 2048 on the value. +</p> + +<p> +For example, the `V' key code is 47, also `Alt+V' key code is 2095. +</p> + +<pre> +; Shift + Insert +EditPaste=850 +</pre> + +<p> +If you change above entry to `EditPaste=2095', you can paste by using +`Alt+V' on condition that Meta key is pass through. +</p> + +<p> +You add in the following entry to [User keys] section in KEYBOARD.CNF if +you wan to paster by using `Alt+V' remaining `Shift+Insert' function. +</p> + +<pre> +User1=2095,3,50230 +</pre> + +<h1>Q & A</h1> + +<p> +<span class="qanda">Q.</span> Every time I run Tera Term, the warning message + "Key code XXX is used more than once" is displayed.<br> +<span class="qanda">A.</span> See <a href="#note">NOTE</a>. +</p> + +<p> +<span class="qanda">Q.</span> I want to use the PC "F1" key as the VT100 PF1 key. I edit the + keyboard setup file like the following but it does not work:<br> + +<pre> + [VT function keys] + F1=PF1 (This is wrong.) +</pre> + +<span class="qanda">A.</span> The left hand side can not be the name of a **PC key** but + the name of a **VT terminal key**. The right hand side can not be + the name of a key but a PC key code. + See "3.1 FORMAT OF THE KEYBOARD SETUP FILE". + You should also be careful not to specify a PC key code more than + once in the setup file (see "3.2 NOTE").<br> + + Edit the keyboard setup file like the following:<br> + +<pre> + [VT function keys] + PF1=59 (59 is the keycode for the F1 key.) + [X function keys] + ;XF1=59 (Avoid specifying 59 twice.) + XF1=off (Replace 59 by "off".) +</pre> +</p> + +<p> +<span class="qanda">Q.</span> How to edit the keyboard setup file to assign the F1 key + for sending the escape sequence "ESC [ A"?<br> +<span class="qanda">A.</span> You can send any character string by using a user key. + See <a href="#keyboard_cfg">FORMAT OF THE KEYBOARD SETUP FILE</a>. + You should also be careful not to specify a PC keycode more than + once in the setup file (see <a href="#note">NOTE</a>).<br> + + Edit the keyboard setup file like the following: +<pre> + [X function keys] + ;XF1=59 (59 is the keycode for the F1 key.) + (Avoid specifying 59 twice.) + XF1=off (Replace 59 by "off".) + [User keys] + User1=59,0,$1B[A (The ASCII code for ESC is $1B.) +</pre> +</p> + </body> </html> Modified: trunk/doc/en/teraterm.hhc =================================================================== --- trunk/doc/en/teraterm.hhc 2022-01-28 23:49:12 UTC (rev 9707) +++ trunk/doc/en/teraterm.hhc 2022-01-29 16:49:55 UTC (rev 9708) @@ -514,13 +514,6 @@ <param name="Local" value="html\setup\keyboard.html"> <param name="ImageNumber" value="11"> </OBJECT> - <UL> - <LI> <OBJECT type="text/sitemap"> - <param name="Name" value="Keyboard setup file detail"> - <param name="Local" value="html\reference\keyboard_cfg.html"> - <param name="ImageNumber" value="11"> - </OBJECT> - </UL> <LI> <OBJECT type="text/sitemap"> <param name="Name" value="TTSSH known_hosts file"> <param name="Local" value="html\setup\knownfiles.html"> Modified: trunk/doc/ja/html/index.html =================================================================== --- trunk/doc/ja/html/index.html 2022-01-28 23:49:12 UTC (rev 9707) +++ trunk/doc/ja/html/index.html 2022-01-29 16:49:55 UTC (rev 9708) @@ -125,10 +125,7 @@ <UL> <LI><A HREF="setup/folder.html">\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82\xAA\x92u\x82\xA9\x82\xEA\x82\xE9\x83t\x83H\x83\x8B\x83_</A></LI> <LI><A HREF="setup/teraterm.html">Tera Term \x90ݒ\xE8\x83t\x83@\x83C\x83\x8B</A></LI> - <LI><A HREF="setup/keyboard.html">\x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B \x8AT\x97v</A></LI> - <UL> - <LI><A HREF="reference/keyboard_cfg.html">\x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B \x8Fڍ\xD7</A></LI> - </UL> + <LI><A HREF="setup/keyboard.html">\x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B</A></LI> <LI><A HREF="setup/knownfiles.html">TTSSH known_hosts \x83t\x83@\x83C\x83\x8B</A></LI> <LI><A HREF="setup/cygterm.html">CygTerm+ \x90ݒ\xE8\x83t\x83@\x83C\x83\x8B</A></LI> <LI><A HREF="setup/lng.html">\x8C\xBE\x8C\xEA\x83t\x83@\x83C\x83\x8B</A></LI> Deleted: trunk/doc/ja/html/reference/keyboard_cfg.md =================================================================== --- trunk/doc/ja/html/reference/keyboard_cfg.md 2022-01-28 23:49:12 UTC (rev 9707) +++ trunk/doc/ja/html/reference/keyboard_cfg.md 2022-01-29 16:49:55 UTC (rev 9708) @@ -1,278 +0,0 @@ -# キーボード設定ファイルについて - -## キーボード設定ファイルの形式 - -キーボード設定ファイルの中で用いられる PC key code は PC の各キーまたはキーの -組み合わせに対応した数値で、使用するキーボードによって異なります。 - -キーボード設定ファイルには次の6つのセクションが存在します。 - -- [VT editor keypad] -- [VT numeric keypad] -- [VT function keys] -- [X function keys] -- [Shortcut keys] -- [User keys] - -### [VT editor keypad] セクション - -VT 端末のエディターキーを PC キーに割り当てます。 - - 形式: - <VT editor key name>=<PC key code> - - <VT editor key name> - Up, Down, Right, Left, Find, Insert, Remove, Select, - Prev, Next - - <PC key code> - PC key code (10進数) - - 例: - Up=328 - -### [VT numeric keypad] セクション - -VT端末の数値キーを PC キーに割り当てます。 - - 形式: - <VT numeric key name>=<PC key code> - - <VT numeric key name> - Num0, Num1, Num2, Num3, Num4, Num5, Num6, Num7, Num8, - Num9, NumMinus, NumComma, NumPeriod, NumEnter, PF1, - PF2, PF3, PF4 - - <PC key code> - PC key code (10進数) - - 例: - Num0=82 - -#### 注意 - -VT 端末ではメインキーパッドの "Enter" キーと数値キーパッドの -"Enter" キーが違う文字列を送出するモードがあるので、"NumEnter=" の -後にはメインキーの "Enter" の PC key code を書かないでください。 -メインキーパッドの "Enter" と数値キーパッドの "Enter" が同じ -PC key code を発生するキーボード(例えば PC9801 キーボード)の場合は -注意が必要です。 - -### [VT function keys] セクション - -VT 端末のファンクションキーを PC キーに割り当てます。 - - 形式: - <VT function key name>=<PC key code> - - <VT function key name> - (VT 端末のファンクションキー) - Hold, Print, Break, F6, F7, F8, F9, F10, F11, F12, - F13, F14, Help, Do, F17, F18, F19, F20 - (VT 端末の"ユーザー定義キー") - UDK6, UDK7, UDK8, UDK9, UDK10, UDK11, UDK12, UDK13, - UDK14, UDK15, UDK16, UDK17, UDK18, UDK19, UDK20 - - <PC key code> - PC key code (10進数) - - 例: - F6=64 - -### [X function keys] セクション - -Xterm の F1-F5 キー、およびバックタブキーを PC キーに割り当てます。 - - 形式: - <Xterm function key name>=<PC key code> - - <Xterm function key name> - XF1, XF2, XF3, XF4, XF5, XBackTab - - <PC key code> - PC key code (10進数) - - 例: - XF1=59 - -### [Shortcut keys] セクション - -Tera Term の機能をPC キーに割り当てます。 - - 形式: - <Shortcut key name>=<PC key code> - - <Shortcut key name> 機能 - --------------------------------------------------------- - EditCopy [Edit] Copy コマンド - EditPaste [Edit] Paste コマンド - EditPasteCR [Edit] Paste<CR> コマンド - EditCLS [Edit] Clear screen コマンド - EditCLB [Edit] Clear buffer コマンド - ControlOpenTEK [Control] Open TEK コマンド - ControlCloseTEK [Control] Close TEK コマンド - LineUp 一行スクロールアップ - LineDown 一行スクロールダウン - PageUp 一ページスクロールアップ - PageDown 一ページスクロールダウン - BuffTop バッファー先頭へスクロール - BuffBottom バッファー最後へスクロール - NextWin 次の Tera Term ウィンドウへ移動 - PrevWin 前の Tera Term ウィンドウへ移動 - NextShownWin 次の最小化されていない Tera Term ウィンドウへ移動 - PrevShownWin 前の最小化されていない Tera Term ウィンドウへ移動 - LocalEcho Local echo を on/off する - - <PC key code> - PC key code (10進数) - - 例: - LineUp=1352 - -### [User keys] セクション - -ユーザーキーと、そのキーを押したときに実行される機能 -(文字列の送出、マクロファイルの実行、メニューコマンドの実行)を -定義します。 - - 形式: - <User key name>=<PC key code>,<Control flag>,<文字列> - <User key name>=off - - <User key name> - User1, User2, User3,...., User99 - 最大99個まで設定可能 - - <PC key code> - PC key code (10進数) - - <Control flag> - キーを押したときに <文字列> をどのように取り扱うかを指定 - するフラグ。 - 0 <文字列>をそのまま(8bit/文字として)送出する。 - 1 <文字列>に含まれる文字や改行コードを - Tera Term の設定にあわせて変換し、変換 - された文字列を送出する。 - 2 <文字列>のファイル名のマクロファイルを - 実行する。 - 3 メニュー ID <文字列> で指定される - Tera Term のメニューコマンドを実行する。 - - <文字列>: - <Control flag> が 0 または 1 の場合、キーを押したときに - 送出される文字列。表示不可能な文字(制御文字等)はその - 文字コードを $ と2文字の16進数で表現する。 - (例: CR 文字は '$0D')。"$" そのものは "$24" で表現する。 - Tera Term 内部では設定ファイルはUTF-16(16bit/文字)で処理している。 - <Control flag> が 0 の場合、8bit/文字として処理する。 - U+0000..U+00FFは$00..$FFとしてそのまま送信する。 - それ以外は$FFとして送信する。 - U+0000..U+007F=基本ラテン文字 - U+0080..U+00FF=ラテン1補助 - <Control flag> が 1 の場合、 - Unicode文字列として処理する。 - - <Control flag> が 2 の場合、 - 実行されるマクロファイルのファイル名。 - - <Control flag> が 3 の場合、 - 実行されるメニューコマンドのメニュー ID (数字)。 - メニュー IDについては「メニュー ID 表」参照。 - - 例: - User1=1083,0,telnet myhost - User2=1084,0,$0D$0A - User3=1085,1,こんにちは。 - User4=1086,2,test.ttl - User5=1087,3,50110 - -## 注意 - -1つの PC key code はキーボード設定ファイルの中で一回だけ使用することが -できます。もし、1つの PC key code を複数のキー定義で使用した場合、 -Tera Term がキーボード設定ファイルを読み込んだときに、 -"Key code XXX is used more than once" という警告メッセージが表示されます。 -この場合ある一つのキー定義だけが有効になり、その他は無視されます。 - -あるキー設定項目にどの PC キーも割り当てたくない場合は、以下のように -PC key code の代わりに "off" を指定してください。 - - EditCopy=off - -## 可能なキーの組み合わせ - -キーボード設定ファイルで設定可能な PC のキーは, KEYCODE.EXE で PC key code が -表示されるキーです。単一のキーだけでなく、Ctrl, Shift, Alt を用いたキーの組み -合わせでも PC key code を表示させることができます。可能な組み合わせを -以下に示します。 - - Shift+key - Ctrl+key - Shift+Ctrl+key - Shift+Alt+key - Ctrl+Alt+key - Shift+Ctrl+Alt+key - -Tera Term や Windows のショートカットキーに割り当てられているキーの組み合わせ -(例えば Alt+key など)はキーボード設定ファイルで指定できません。 - -ただし、Altキーをメタ・キーとして使う設定にしている場合(設定->キーボードにある -Metaキーにチェックをいれている状態)はAlt+keyも指定する事ができます。 -キーコードは KEYCODE.EXE で調べられますが、単体のAltキーとの組合せには -対応していません。Altキーとの組合せでのキーコードを調べるには、単独での -キーコードを調べて、その値に2048を足してください。 - -たとえば、Alt+Vのキーコードは V が 47 なので、2095 となります。 - - ; Shift + Insert - EditPaste=850 - -これを例えば EditPaste=2095 に変更すれば、Metaキーをパススルーにしていても -Alt+Vで張り付けができるようになります。 - -Shift+Insertを残したままAlt+Vでの張り付けを行いたい場合は、KEYBOARD.CNF の -[User keys]セクションに以下の設定を追加します。 - - User1=2095,3,50230 - -## Q & A - -- Q. Tera Term を起動するたびに "Key code XXX is used more than once" という - メッセージがでる。 -- A. 「注意」を参照。 - -- Q. PC の F1 キーを VT100 の PF1 キーとして使いたい。以下のように設定したが - うまくいかない。 - - [VT function keys] - F1=PF1 (これはまちがい) - -- A. 左辺は **PC** のキーの名前ではなく **VT端末** のキーの名前を指定しなけ - ればなりません。また、右辺にはキーの名前ではなく、キーコードを指定して - ください。 - また、キー設定を変えるときは、キーコードの重複使用をしないようにして - ください。 - - 以下のように設定してください。 - - [VT function keys] - PF1=59 (59 は F1 キーのキーコード) - [X function keys] - ;XF1=59 (キーコード 59 の重複使用をさける) - XF1=off ("off" で置き換える) - -- Q. F1 キーを押したときにエスケープシーケンス ESC [ A を送出するように - するための設定方法は? -- A. ユーザーキーを使えば、好きな文字列を送出することができます。 - くわしくは、「3.1 キーボード設定ファイルの形式」を読んでください。 - また、キー設定を変えるときは、キーコードの重複使用をしないようにして - ください(「3.2 注意」を参照)。 - - 以下のように設定してください。 - - [X function keys] - ;XF1=59 (F1 キーのキーコード 59 の重複使用をさける) - XF1=off ("off" で置き換える) - [User keys] - User1=59,0,$1B[A (ESC の ASCII コードは $1B) - Modified: trunk/doc/ja/html/setup/keyboard.html =================================================================== --- trunk/doc/ja/html/setup/keyboard.html 2022-01-28 23:49:12 UTC (rev 9707) +++ trunk/doc/ja/html/setup/keyboard.html 2022-01-29 16:49:55 UTC (rev 9708) @@ -73,11 +73,352 @@ </p> <p> -\x83t\x83@\x83C\x83\x8B\x8C`\x8E\xAE\x82ɂ\xA2\x82ẮA<A HREF="../reference/keyboard_cfg.html">\x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x8Fڍ\xD7(keyboard_cfg.md)</A>\x82\xF0\x8EQ\x8FƂ\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 + +<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> + +<p> +\x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82̒\x86\x82ŗp\x82\xA2\x82\xE7\x82\xEA\x82\xE9 PC key code \x82\xCD PC \x82̊e\x83L\x81[\x82܂\xBD\x82̓L\x81[\x82\xCC +\x91g\x82ݍ\x87\x82킹\x82ɑΉ\x9E\x82\xB5\x82\xBD\x90\x94\x92l\x82ŁA\x8Eg\x97p\x82\xB7\x82\xE9\x83L\x81[\x83{\x81[\x83h\x82ɂ\xE6\x82\xC1\x82ĈقȂ\xE8\x82܂\xB7\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 +\x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82ɂ͎\x9F\x82\xCC6\x82̃Z\x83N\x83V\x83\x87\x83\x93\x82\xAA\x91\xB6\x8D݂\xB5\x82܂\xB7\x81B +</p> +<ul> +<li>[VT editor keypad] +<li>[VT numeric keypad] +<li>[VT function keys] +<li>[X function keys] +<li>[Shortcut keys] +<li>[User keys] +</ul> + +<h3>[VT editor keypad] \x83Z\x83N\x83V\x83\x87\x83\x93</h3> + +<p> +VT \x92[\x96\x96\x82̃G\x83f\x83B\x83^\x81[\x83L\x81[\x82\xF0 PC \x83L\x81[\x82Ɋ\x84\x82蓖\x82Ă܂\xB7\x81B +</p> + +<pre> + \x8C`\x8E\xAE: + <VT editor key name>=<PC key code> + + <VT editor key name> + Up, Down, Right, Left, Find, Insert, Remove, Select, + Prev, Next + + <PC key code> + PC key code (10\x90i\x90\x94) + + \x97\xE1: + Up=328 +</pre> + +<h3>[VT numeric keypad] \x83Z\x83N\x83V\x83\x87\x83\x93</h3> + +<p> +VT\x92[\x96\x96\x82̐\x94\x92l\x83L\x81[\x82\xF0 PC \x83L\x81[\x82Ɋ\x84\x82蓖\x82Ă܂\xB7\x81B +</p> + +<pre> + \x8C`\x8E\xAE: + <VT numeric key name>=<PC key code> + + <VT numeric key name> + Num0, Num1, Num2, Num3, Num4, Num5, Num6, Num7, Num8, + Num9, NumMinus, NumComma, NumPeriod, NumEnter, PF1, + PF2, PF3, PF4 + + <PC key code> + PC key code (10\x90i\x90\x94) + + \x97\xE1: + Num0=82 +</pre> + +<h4>\x92\x8D\x88\xD3</h4> + +<p> +VT \x92[\x96\x96\x82ł̓\x81\x83C\x83\x93\x83L\x81[\x83p\x83b\x83h\x82\xCC "Enter" \x83L\x81[\x82Ɛ\x94\x92l\x83L\x81[\x83p\x83b\x83h\x82\xCC +"Enter" \x83L\x81[\x82\xAA\x88Ⴄ\x95\xB6\x8E\x9A\x97\xF1\x82𑗏o\x82\xB7\x82郂\x81[\x83h\x82\xAA\x82\xA0\x82\xE9\x82̂ŁA"NumEnter=" \x82\xCC +\x8C\xE3\x82ɂ̓\x81\x83C\x83\x93\x83L\x81[\x82\xCC "Enter" \x82\xCC PC key code \x82\xF0\x8F\x91\x82\xA9\x82Ȃ\xA2\x82ł\xAD\x82\xBE\x82\xB3\x82\xA2\x81B +\x83\x81\x83C\x83\x93\x83L\x81[\x83p\x83b\x83h\x82\xCC "Enter" \x82Ɛ\x94\x92l\x83L\x81[\x83p\x83b\x83h\x82\xCC "Enter" \x82\xAA\x93\xAF\x82\xB6 +PC key code \x82\xB6\x82\xB7\x82\xE9\x83L\x81[\x83{\x81[\x83h(\x97Ⴆ\x82\xCE PC9801 \x83L\x81[\x83{\x81[\x83h)\x82̏ꍇ\x82\xCD +\x92\x8D\x88ӂ\xAA\x95K\x97v\x82ł\xB7\x81B +</p> + +<h3>[VT function keys] \x83Z\x83N\x83V\x83\x87\x83\x93</h3> + +<p> +VT \x92[\x96\x96\x82̃t\x83@\x83\x93\x83N\x83V\x83\x87\x83\x93\x83L\x81[\x82\xF0 PC \x83L\x81[\x82Ɋ\x84\x82蓖\x82Ă܂\xB7\x81B +</p> + +<pre> + \x8C`\x8E\xAE: + <VT function key name>=<PC key code> + + <VT function key name> + (VT \x92[\x96\x96\x82̃t\x83@\x83\x93\x83N\x83V\x83\x87\x83\x93\x83L\x81[) + Hold, Print, Break, F6, F7, F8, F9, F10, F11, F12, + F13, F14, Help, Do, F17, F18, F19, F20 + (VT \x92[\x96\x96\x82\xCC"\x83\x86\x81[\x83U\x81[\x92\xE8\x8B`\x83L\x81[") + UDK6, UDK7, UDK8, UDK9, UDK10, UDK11, UDK12, UDK13, + UDK14, UDK15, UDK16, UDK17, UDK18, UDK19, UDK20 + + <PC key code> + PC key code (10\x90i\x90\x94) + + \x97\xE1: + F6=64 +</pre> + +<h3>[X function keys] \x83Z\x83N\x83V\x83\x87\x83\x93</h3> + +<p> +Xterm \x82\xCC F1-F5 \x83L\x81[\x81A\x82\xA8\x82\xE6\x82уo\x83b\x83N\x83^\x83u\x83L\x81[\x82\xF0 PC \x83L\x81[\x82Ɋ\x84\x82蓖\x82Ă܂\xB7\x81B +</p> + +<pre> + \x8C`\x8E\xAE: + <Xterm function key name>=<PC key code> + + <Xterm function key name> + XF1, XF2, XF3, XF4, XF5, XBackTab + + <PC key code> + PC key code (10\x90i\x90\x94) + + \x97\xE1: + XF1=59 +</pre> + +<h3>[Shortcut keys] \x83Z\x83N\x83V\x83\x87\x83\x93</h3> + +<p> +Tera Term \x82̋@\x94\\x82\xF0PC \x83L\x81[\x82Ɋ\x84\x82蓖\x82Ă܂\xB7\x81B +</p> + +<pre> + \x8C`\x8E\xAE: + <Shortcut key name>=<PC key code> + + <Shortcut key name> \x8B@\x94\ + --------------------------------------------------------- + EditCopy [Edit] Copy \x83R\x83}\x83\x93\x83h + EditPaste [Edit] Paste \x83R\x83}\x83\x93\x83h + EditPasteCR [Edit] Paste<CR> \x83R\x83}\x83\x93\x83h + EditCLS [Edit] Clear screen \x83R\x83}\x83\x93\x83h + EditCLB [Edit] Clear buffer \x83R\x83}\x83\x93\x83h + ControlOpenTEK [Control] Open TEK \x83R\x83}\x83\x93\x83h + ControlCloseTEK [Control] Close TEK \x83R\x83}\x83\x93\x83h + LineUp \x88\xEA\x8Ds\x83X\x83N\x83\x8D\x81[\x83\x8B\x83A\x83b\x83v + LineDown \x88\xEA\x8Ds\x83X\x83N\x83\x8D\x81[\x83\x8B\x83_\x83E\x83\x93 + PageUp \x88\xEA\x83y\x81[\x83W\x83X\x83N\x83\x8D\x81[\x83\x8B\x83A\x83b\x83v + PageDown \x88\xEA\x83y\x81[\x83W\x83X\x83N\x83\x8D\x81[\x83\x8B\x83_\x83E\x83\x93 + BuffTop \x83o\x83b\x83t\x83@\x81[\x90擪\x82փX\x83N\x83\x8D\x81[\x83\x8B + BuffBottom \x83o\x83b\x83t\x83@\x81[\x8DŌ\xE3\x82փX\x83N\x83\x8D\x81[\x83\x8B + NextWin \x8E\x9F\x82\xCC Tera Term \x83E\x83B\x83\x93\x83h\x83E\x82ֈړ\xAE + PrevWin \x91O\x82\xCC Tera Term \x83E\x83B\x83\x93\x83h\x83E\x82ֈړ\xAE + NextShownWin \x8E\x9F\x82̍ŏ\xAC\x89\xBB\x82\xB3\x82\xEA\x82Ă\xA2\x82Ȃ\xA2 Tera Term \x83E\x83B\x83\x93\x83h\x83E\x82ֈړ\xAE + PrevShownWin \x91O\x82̍ŏ\xAC\x89\xBB\x82\xB3\x82\xEA\x82Ă\xA2\x82Ȃ\xA2 Tera Term \x83E\x83B\x83\x93\x83h\x83E\x82ֈړ\xAE + LocalEcho Local echo \x82\xF0 on/off \x82\xB7\x82\xE9 + + <PC key code> + PC key code (10\x90i\x90\x94) + + \x97\xE1: + LineUp=1352 +</pre> + +<h3>[User keys] \x83Z\x83N\x83V\x83\x87\x83\x93</h3> + +<p> +\x83\x86\x81[\x83U\x81[\x83L\x81[\x82ƁA\x82\xBB\x82̃L\x81[\x82\xF0\x89\x9F\x82\xB5\x82\xBD\x82Ƃ\xAB\x82Ɏ\xC0\x8Ds\x82\xB3\x82\xEA\x82\xE9\x8B@\x94\ +(\x95\xB6\x8E\x9A\x97\xF1\x82̑\x97\x8Fo\x81A\x83}\x83N\x83\x8D\x83t\x83@\x83C\x83\x8B\x82̎\xC0\x8Ds\x81A\x83\x81\x83j\x83\x85\x81[\x83R\x83}\x83\x93\x83h\x82̎\xC0\x8Ds)\x82\xF0 +\x92\xE8\x8B`\x82\xB5\x82܂\xB7\x81B +</p> + +<pre> + \x8C`\x8E\xAE: + <User key name>=<PC key code>,<Control flag>,<\x95\xB6\x8E\x9A\x97\xF1> + <User key name>=off + + <User key name> + User1, User2, User3,...., User99 + \x8Dő\xE599\x8C܂Őݒ\xE8\x89\ + + <PC key code> + PC key code (10\x90i\x90\x94) + + <Control flag> + \x83L\x81[\x82\xF0\x89\x9F\x82\xB5\x82\xBD\x82Ƃ\xAB\x82\xC9 <\x95\xB6\x8E\x9A\x97\xF1> \x82\xF0\x82ǂ̂悤\x82Ɏ\xE6\x82舵\x82\xA4\x82\xA9\x82\xF0\x8Ew\x92\xE8 + \x82\xB7\x82\xE9\x83t\x83\x89\x83O\x81B + 0 <\x95\xB6\x8E\x9A\x97\xF1>\x82\xF0\x82\xBB\x82̂܂\xDC(8bit/\x95\xB6\x8E\x9A\x82Ƃ\xB5\x82\xC4)\x91\x97\x8Fo\x82\xB7\x82\xE9\x81B + 1 <\x95\xB6\x8E\x9A\x97\xF1>\x82Ɋ܂܂\xEA\x82镶\x8E\x9A\x82\xE2\x89\xFC\x8Ds\x83R\x81[\x83h\x82\xF0 + Tera Term \x82̐ݒ\xE8\x82ɂ\xA0\x82킹\x82ĕϊ\xB7\x82\xB5\x81A\x95ϊ\xB7 + \x82\xB3\x82ꂽ\x95\xB6\x8E\x9A\x97\xF1\x82𑗏o\x82\xB7\x82\xE9\x81B + 2 <\x95\xB6\x8E\x9A\x97\xF1>\x82̃t\x83@\x83C\x83\x8B\x96\xBC\x82̃}\x83N\x83\x8D\x83t\x83@\x83C\x83\x8B\x82\xF0 + \x8E\xC0\x8Ds\x82\xB7\x82\xE9\x81B + 3 \x83\x81\x83j\x83\x85\x81[ ID <\x95\xB6\x8E\x9A\x97\xF1> \x82Ŏw\x92肳\x82\xEA\x82\xE9 + Tera Term \x82̃\x81\x83j\x83\x85\x81[\x83R\x83}\x83\x93\x83h\x82\xF0\x8E\xC0\x8Ds\x82\xB7\x82\xE9\x81B + + <\x95\xB6\x8E\x9A\x97\xF1>: + <Control flag> \x82\xAA 0 \x82܂\xBD\x82\xCD 1 \x82̏ꍇ\x81A\x83L\x81[\x82\xF0\x89\x9F\x82\xB5\x82\xBD\x82Ƃ\xAB\x82\xC9 + \x91\x97\x8Fo\x82\xB3\x82\xEA\x82镶\x8E\x9A\x97\xF1\x81B\x95\\x8E\xA6\x95s\x89\\x82ȕ\xB6\x8E\x9A(\x90\xA7\x8C䕶\x8E\x9A\x93\x99)\x82͂\xBB\x82\xCC + \x95\xB6\x8E\x9A\x83R\x81[\x83h\x82\xF0 $ \x82\xC62\x95\xB6\x8E\x9A\x82\xCC16\x90i\x90\x94\x82ŕ\\x8C\xBB\x82\xB7\x82\xE9\x81B + (\x97\xE1: CR \x95\xB6\x8E\x9A\x82\xCD '$0D')\x81B"$" \x82\xBB\x82̂\xE0\x82̂\xCD "$24" \x82ŕ\\x8C\xBB\x82\xB7\x82\xE9\x81B + Tera Term \x93\xE0\x95\x94\x82ł͐ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82\xCDUTF-16(16bit/\x95\xB6\x8E\x9A)\x82ŏ\x88\x97\x9D\x82\xB5\x82Ă\xA2\x82\xE9\x81B + <Control flag> \x82\xAA 0 \x82̏ꍇ\x81A8bit/\x95\xB6\x8E\x9A\x82Ƃ\xB5\x82ď\x88\x97\x9D\x82\xB7\x82\xE9\x81B + U+0000..U+00FF\x82\xCD$00..$FF\x82Ƃ\xB5\x82Ă\xBB\x82̂܂ܑ\x97\x90M\x82\xB7\x82\xE9\x81B + \x82\xBB\x82\xEA\x88ȊO\x82\xCD$FF\x82Ƃ\xB5\x82đ\x97\x90M\x82\xB7\x82\xE9\x81B + U+0000..U+007F=\x8A\xEE\x96{\x83\x89\x83e\x83\x93\x95\xB6\x8E\x9A + U+0080..U+00FF=\x83\x89\x83e\x83\x931\x95⏕ + <Control flag> \x82\xAA 1 \x82̏ꍇ\x81A + Unicode\x95\xB6\x8E\x9A\x97\xF1\x82Ƃ\xB5\x82ď\x88\x97\x9D\x82\xB7\x82\xE9\x81B + + <Control flag> \x82\xAA 2 \x82̏ꍇ\x81A + \x8E\xC0\x8Ds\x82\xB3\x82\xEA\x82\xE9\x83}\x83N\x83\x8D\x83t\x83@\x83C\x83\x8B\x82̃t\x83@\x83C\x83\x8B\x96\xBC\x81B + + <Control flag> \x82\xAA 3 \x82̏ꍇ\x81A + \x8E\xC0\x8Ds\x82\xB3\x82\xEA\x82郁\x83j\x83\x85\x81[\x83R\x83}\x83\x93\x83h\x82̃\x81\x83j\x83\x85\x81[ ID (\x90\x94\x8E\x9A)\x81B + \x83\x81\x83j\x83\x85\x81[ ID\x82ɂ\xA2\x82Ắu\x83\x81\x83j\x83\x85\x81[ ID \x95\\x81v\x8EQ\x8FƁB + + \x97\xE1: + User1=1083,0,telnet myhost + User2=1084,0,$0D$0A + User3=1085,1,\x82\xB1\x82\xF1\x82ɂ\xBF\x82́B + User4=1086,2,test.ttl + User5=1087,3,50110 +</pre> + +<h2 id="note">\x92\x8D\x88\xD3</h2> + +<p> +1\x82\xCC PC key code \x82̓L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82̒\x86\x82ň\xEA\x89\xAF\x8Eg\x97p\x82\xB7\x82邱\x82Ƃ\xAA +\x82ł\xAB\x82܂\xB7\x81B\x82\xE0\x82\xB5\x81A1\x82\xCC PC key code \x82\x94\x82̃L\x81[\x92\xE8\x8B`\x82Ŏg\x97p\x82\xB5\x82\xBD\x8Fꍇ\x81A +Tera Term \x82\xAA\x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82\xF0\x93ǂݍ\x9E\x82Ƃ\xAB\x82ɁA +"Key code XXX is used more than once" \x82Ƃ\xA2\x82\xA4\x8Cx\x8D\x90\x83\x81\x83b\x83Z\x81[\x83W\x82\xAA\x95\\x8E\xA6\x82\xB3\x82\xEA\x82܂\xB7\x81B +\x82\xB1\x82̏ꍇ\x82\xA0\x82\xE9\x88\xEA\x82̃L\x81[\x92\xE8\x8B`\x82\xBE\x82\xAF\x82\xAA\x97L\x8C\xF8\x82ɂȂ\xE8\x81A\x82\xBB\x82̑\xBC\x82͖\xB3\x8E\x8B\x82\xB3\x82\xEA\x82܂\xB7\x81B +</p> + +<p> +\x82\xA0\x82\xE9\x83L\x81[\x90ݒ荀\x96ڂɂǂ\xCC PC \x83L\x81[\x82\xE0\x8A\x84\x82蓖\x82Ă\xBD\x82\xAD\x82Ȃ\xA2\x8Fꍇ\x82́A\x88ȉ\xBA\x82̂悤\x82\xC9 +PC key code \x82̑\xE3\x82\xED\x82\xE8\x82\xC9 "off" \x82\xF0\x8Ew\x92肵\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B +</p> + +<pre> + EditCopy=off +</pre> + +<h2>\x89\\x82ȃL\x81[\x82̑g\x82ݍ\x87\x82킹</h2> + +<p> +\x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82Őݒ\xE8\x89\\x82\xC8 PC \x82̃L\x81[\x82\xCD, KEYCODE.EXE \x82\xC5 PC key code \x82\xAA +\x95\\x8E\xA6\x82\xB3\x82\xEA\x82\xE9\x83L\x81[\x82ł\xB7\x81B\x92P\x88\xEA\x82̃L\x81[\x82\xBE\x82\xAF\x82łȂ\xAD\x81ACtrl, Shift, Alt \x82\xF0\x97p\x82\xA2\x82\xBD\x83L\x81[\x82̑g\x82\xDD +\x8D\x87\x82킹\x82ł\xE0 PC key code \x82\xF0\x95\\x8E\xA6\x82\xB3\x82\xB9\x82邱\x82Ƃ\xAA\x82ł\xAB\x82܂\xB7\x81B\x89\\x82ȑg\x82ݍ\x87\x82킹\x82\xF0 +\x88ȉ\xBA\x82Ɏ\xA6\x82\xB5\x82܂\xB7\x81B +</p> + +<pre> + Shift+key + Ctrl+key + Shift+Ctrl+key + Shift+Alt+key + Ctrl+Alt+key + Shift+Ctrl+Alt+key +</pre> + +<p> +Tera Term \x82\xE2 Windows \x82̃V\x83\x87\x81[\x83g\x83J\x83b\x83g\x83L\x81[\x82Ɋ\x84\x82蓖\x82Ă\xE7\x82\xEA\x82Ă\xA2\x82\xE9\x83L\x81[\x82̑g\x82ݍ\x87\x82킹 +(\x97Ⴆ\x82\xCE Alt+key \x82Ȃ\xC7)\x82̓L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82Ŏw\x92\xE8\x82ł\xAB\x82܂\xB9\x82\xF1\x81B +</p> + +<p> +\x82\xBD\x82\xBE\x82\xB5\x81AAlt\x83L\x81[\x82\xF0\x83\x81\x83^\x81E\x83L\x81[\x82Ƃ\xB5\x82Ďg\x82\xA4\x90ݒ\xE8\x82ɂ\xB5\x82Ă\xA2\x82\xE9\x8Fꍇ(\x90ݒ\xE8->\x83L\x81[\x83{\x81[\x83h\x82ɂ\xA0\x82\xE9 +Meta\x83L\x81[\x82Ƀ`\x83F\x83b\x83N\x82\xF0\x82\xA2\x82\xEA\x82Ă\xA2\x82\xE9\x8F\xF3\x91\xD4)\x82\xCDAlt+key\x82\xE0\x8Ew\x92肷\x82鎖\x82\xAA\x82ł\xAB\x82܂\xB7\x81B +\x83L\x81[\x83R\x81[\x83h\x82\xCD KEYCODE.EXE \x82Œ\xB2\x82ׂ\xE7\x82\xEA\x82܂\xB7\x82\xAA\x81A\x92P\x91̂\xCCAlt\x83L\x81[\x82Ƃ̑g\x8D\x87\x82\xB9\x82ɂ\xCD +\x91Ή\x9E\x82\xB5\x82Ă\xA2\x82܂\xB9\x82\xF1\x81BAlt\x83L\x81[\x82Ƃ̑g\x8D\x87\x82\xB9\x82ł̃L\x81[\x83R\x81[\x83h\x82ׂ\xE9\x82ɂ́A\x92P\x93Ƃł\xCC +\x83L\x81[\x83R\x81[\x83h\x82ׂāA\x82\xBB\x82̒l\x82\xC92048\x82𑫂\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B +</p> + +<p> +\x82\xBD\x82Ƃ\xA6\x82AAlt+V\x82̃L\x81[\x83R\x81[\x83h\x82\xCD V \x82\xAA 47 \x82Ȃ̂ŁA2095 \x82ƂȂ\xE8\x82܂\xB7\x81B +</p> + +<pre> + ; Shift + Insert + EditPaste=850 +</pre> + +<p> +\x82\xB1\x82\xEA\x82\xF0\x97Ⴆ\x82\xCE EditPaste=2095 \x82ɕύX\x82\xB7\x82\xEA\x82AMeta\x83L\x81[\x82\xF0\x83p\x83X\x83X\x83\x8B\x81[\x82ɂ\xB5\x82Ă\xA2\x82Ă\xE0 +Alt+V\x82Œ\xA3\x82\xE8\x95t\x82\xAF\x82\xAA\x82ł\xAB\x82\xE9\x82悤\x82ɂȂ\xE8\x82܂\xB7\x81B +</p> + +<p> +Shift+Insert\x82\xF0\x8Ec\x82\xB5\x82\xBD\x82܂\xDCAlt+V\x82ł̒\xA3\x82\xE8\x95t\x82\xAF\x82\xF0\x8Ds\x82\xA2\x82\xBD\x82\xA2\x8Fꍇ\x82́AKEYBOARD.CNF \x82\xCC +[User keys]\x83Z\x83N\x83V\x83\x87\x83\x93\x82Ɉȉ\xBA\x82̐ݒ\xE8\x82\xF0\x92lj\xC1\x82\xB5\x82܂\xB7\x81B +</p> + +<pre> + User1=2095,3,50230 +</pre> + +<h1>Q & A</h1> + +<p> +<span class="qanda">Q.</span> Tera Term \x82\xF0\x8BN\x93\xAE\x82\xB7\x82邽\x82т\xC9 "Key code XXX is used more than once" \x82Ƃ\xA2\x82\xA4 + \x83\x81\x83b\x83Z\x81[\x83W\x82\xAA\x82ł\xE9\x81B<br> +<span class="qanda">A.</span> <a href="#note">\x92\x8D\x88\xD3</a>\x82\xF0\x8EQ\x8FƁB +</p> + +<p> +<span class="qanda">Q.</span> PC \x82\xCC F1 \x83L\x81[\x82\xF0 VT100 \x82\xCC PF1 \x83L\x81[\x82Ƃ\xB5\x82Ďg\x82\xA2\x82\xBD\x82\xA2\x81B\x88ȉ\xBA\x82̂悤\x82ɐݒ肵\x82\xBD\x82\xAA + \x82\xA4\x82܂\xAD\x82\xA2\x82\xA9\x82Ȃ\xA2\x81B<br> + +<pre> + [VT function keys] + F1=PF1 (\x82\xB1\x82\xEA\x82͂܂\xBF\x82\xAA\x82\xA2) +</pre> + +<span class="qanda">A.</span> \x8D\xB6\x95ӂ\xCD **PC** \x82̃L\x81[\x82̖\xBC\x91O\x82ł͂Ȃ\xAD **VT\x92[\x96\x96** \x82̃L\x81[\x82̖\xBC\x91O\x82\xF0\x8Ew\x92肵\x82Ȃ\xAF + \x82\xEA\x82Ȃ\xE8\x82܂\xB9\x82\xF1\x81B\x82܂\xBD\x81A\x89E\x95ӂɂ̓L\x81[\x82̖\xBC\x91O\x82ł͂Ȃ\xAD\x81A\x83L\x81[\x83R\x81[\x83h\x82\xF0\x8Ew\x92肵\x82\xC4 + \x82\xAD\x82\xBE\x82\xB3\x82\xA2\x81B + \x82܂\xBD\x81A\x83L\x81[\x90ݒ\xE8\x82\xF0\x95ς\xA6\x82\xE9\x82Ƃ\xAB\x82́A\x83L\x81[\x83R\x81[\x83h\x82̏d\x95\xA1\x8Eg\x97p\x82\xF0\x82\xB5\x82Ȃ\xA2\x82悤\x82ɂ\xB5\x82\xC4 + \x82\xAD\x82\xBE\x82\xB3\x82\xA2\x81B<br> + + \x88ȉ\xBA\x82̂悤\x82ɐݒ肵\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B<br> + +<pre> + [VT function keys] + PF1=59 (59 \x82\xCD F1 \x83L\x81[\x82̃L\x81[\x83R\x81[\x83h) + [X function keys] + ;XF1=59 (\x83L\x81[\x83R\x81[\x83h 59 \x82̏d\x95\xA1\x8Eg\x97p\x82\xF0\x82\xB3\x82\xAF\x82\xE9) + XF1=off ("off" \x82Œu\x82\xAB\x8A\xB7\x82\xA6\x82\xE9) +</pre> +</p> + +<p> +<span class="qanda">Q.</span> F1 \x83L\x81[\x82\xF0\x89\x9F\x82\xB5\x82\xBD\x82Ƃ\xAB\x82ɃG\x83X\x83P\x81[\x83v\x83V\x81[\x83P\x83\x93\x83X ESC [ A \x82𑗏o\x82\xB7\x82\xE9\x82悤\x82\xC9 + \x82\xB7\x82邽\x82߂̐ݒ\xE8\x95\xFB\x96@\x82\xCD?<br> +<span class="qanda">A.</span> \x83\x86\x81[\x83U\x81[\x83L\x81[\x82\xF0\x8Eg\x82\xA6\x82A\x8DD\x82\xAB\x82ȕ\xB6\x8E\x9A\x97\xF1\x82𑗏o\x82\xB7\x82邱\x82Ƃ\xAA\x82ł\xAB\x82܂\xB7\x81B + \x82\xAD\x82킵\x82\xAD\x82́A<a href="#keyboard_cfg">\x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82̌`\x8E\xAE</a>\x82\xF0\x93ǂ\xF1\x82ł\xAD\x82\xBE\x82\xB3\x82\xA2\x81B + \x82܂\xBD\x81A\x83L\x81[\x90ݒ\xE8\x82\xF0\x95ς\xA6\x82\xE9\x82Ƃ\xAB\x82́A\x83L\x81[\x83R\x81[\x83h\x82̏d\x95\xA1\x8Eg\x97p\x82\xF0\x82\xB5\x82Ȃ\xA2\x82悤\x82ɂ\xB5\x82\xC4 + \x82\xAD\x82\xBE\x82\xB3\x82\xA2(<a href="#note">\x92\x8D\x88\xD3</a>\x82\xF0\x8EQ\x8F\xC6)\x81B<br> + + \x88ȉ\xBA\x82̂悤\x82ɐݒ肵\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B +<pre> + [X function keys] + ;XF1=59 (F1 \x83L\x81[\x82̃L\x81[\x83R\x81[\x83h 59 \x82̏d\x95\xA1\x8Eg\x97p\x82\xF0\x82\xB3\x82\xAF\x82\xE9) + XF1=off ("off" \x82Œu\x82\xAB\x8A\xB7\x82\xA6\x82\xE9) + [User keys] + User1=59,0,$1B[A (ESC \x82\xCC ASCII \x83R\x81[\x83h\x82\xCD $1B) +</pre> +</p> + </body> </html> Modified: trunk/doc/ja/teraterm.hhc =================================================================== --- trunk/doc/ja/teraterm.hhc 2022-01-28 23:49:12 UTC (rev 9707) +++ trunk/doc/ja/teraterm.hhc 2022-01-29 16:49:55 UTC (rev 9708) @@ -552,13 +552,6 @@ <param name="Local" value="html\setup\keyboard.html"> <param name="ImageNumber" value="11"> </OBJECT> - <UL> - <LI> <OBJECT type="text/sitemap"> - <param name="Name" value="\x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x8Fڍ\xD7"> - <param name="Local" value="html\reference\keyboard_cfg.html"> - <param name="ImageNumber" value="11"> - </OBJECT> - </UL> <LI> <OBJECT type="text/sitemap"> <param name="Name" value="TTSSH known_hosts \x83t\x83@\x83C\x83\x8B"> <param name="Local" value="html\setup\knownfiles.html"> Modified: trunk/doc/makechm.cmake =================================================================== --- trunk/doc/makechm.cmake 2022-01-28 23:49:12 UTC (rev 9707) +++ trunk/doc/makechm.cmake 2022-01-29 16:49:55 UTC (rev 9708) @@ -86,8 +86,6 @@ ConvertHTML("-i ${REF_J}/build_with_cmake.md -o ${REF_J}/build_with_cmake.html") ConvertHTML("-i ${REF_E}/build_library_with_cmake.md -o ${REF_E}/build_library_with_cmake.html") ConvertHTML("-i ${REF_J}/build_library_with_cmake.md -o ${REF_J}/build_library_with_cmake.html") - ConvertHTML("-i ${REF_E}/keyboard_cfg.md -o ${REF_E}/keyboard_cfg.html") - ConvertHTML("-i ${REF_J}/keyboard_cfg.md -o ${REF_J}/keyboard_cfg.html") ConvertHTML("-i ${REF_E}/menu_id.md -o ${REF_E}/menu_id.html") ConvertHTML("-i ${REF_J}/menu_id.md -o ${REF_J}/menu_id.html")