[Ttssh2-commit] [9283] キーボード設定ファイル(keyboard.cfg)のドキュメントを修正

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2021年 5月 25日 (火) 23:03:18 JST


Revision: 9283
          https://osdn.net/projects/ttssh2/scm/svn/commits/9283
Author:   zmatsuo
Date:     2021-05-25 23:03:18 +0900 (Tue, 25 May 2021)
Log Message:
-----------
キーボード設定ファイル(keyboard.cfg)のドキュメントを修正

- Unicode化と合わせて修正
- keycode.txt から2つのドキュメントを作成
  - キーボード設定ファイルを keyboard_cfg.md
  - メニューID部分を menu_id.md
- 説明の重複部分削除、リンク調整
- ヘルプのメニューを追加
- 日本語版のみ
  - 英語版は日本語版のコピー

Modified Paths:
--------------
    trunk/doc/.gitignore
    trunk/doc/convtext.bat
    trunk/doc/en/html/index.html
    trunk/doc/en/html/reference/keycode.txt
    trunk/doc/en/html/setup/keyboard.html
    trunk/doc/en/html/usage/keyboard.html
    trunk/doc/en/teraterm.hhc
    trunk/doc/ja/html/index.html
    trunk/doc/ja/html/reference/keycode.txt
    trunk/doc/ja/html/setup/keyboard.html
    trunk/doc/ja/html/usage/keyboard.html
    trunk/doc/ja/teraterm.hhc

Added Paths:
-----------
    trunk/doc/en/html/reference/.gitignore
    trunk/doc/en/html/reference/keyboard_cfg.md
    trunk/doc/en/html/reference/menu_id.md
    trunk/doc/ja/html/reference/.gitignore
    trunk/doc/ja/html/reference/keyboard_cfg.md
    trunk/doc/ja/html/reference/menu_id.md

-------------- next part --------------
Modified: trunk/doc/.gitignore
===================================================================
--- trunk/doc/.gitignore	2021-05-25 14:03:07 UTC (rev 9282)
+++ trunk/doc/.gitignore	2021-05-25 14:03:18 UTC (rev 9283)
@@ -1,32 +1,6 @@
 en/Index.hhk
-en/html/reference/CygTerm+-LICENSE.txt
-en/html/reference/Oniguruma-LICENSE.txt
-en/html/reference/OpenSSL-LICENSE.txt
-en/html/reference/PuTTY-LICENSE.txt
-en/html/reference/RE.txt
-en/html/reference/SFMT-LICENSE.txt
-en/html/reference/build_library_with_cmake.html
-en/html/reference/build_library_with_cmake_no_bom.md
-en/html/reference/build_library_with_cmake_utf8.html
-en/html/reference/build_with_cmake.html
-en/html/reference/build_with_cmake_no_bom.md
-en/html/reference/build_with_cmake_utf8.html
-en/html/reference/zlib-LICENSE.txt
 en/teraterm.chm
 en/teraterm.chm.rule
 ja/Index.hhk
-ja/html/reference/CygTerm+-LICENSE.txt
-ja/html/reference/Oniguruma-LICENSE.txt
-ja/html/reference/OpenSSL-LICENSE.txt
-ja/html/reference/PuTTY-LICENSE.txt
-ja/html/reference/RE.txt
-ja/html/reference/SFMT-LICENSE.txt
-ja/html/reference/build_library_with_cmake.html
-ja/html/reference/build_library_with_cmake_no_bom.md
-ja/html/reference/build_library_with_cmake_utf8.html
-ja/html/reference/build_with_cmake.html
-ja/html/reference/build_with_cmake_no_bom.md
-ja/html/reference/build_with_cmake_utf8.html
-ja/html/reference/zlib-LICENSE.txt
 ja/teratermj.chm
 ja/teratermj.chm.rule

Modified: trunk/doc/convtext.bat
===================================================================
--- trunk/doc/convtext.bat	2021-05-25 14:03:07 UTC (rev 9282)
+++ trunk/doc/convtext.bat	2021-05-25 14:03:18 UTC (rev 9283)
@@ -23,6 +23,9 @@
 
 perl -C0 -pe "s/^\xef\xbb\xbf//" %REF_J%/build_with_cmake.md | perl Markdown_1.0.1/Markdown.pl | %TOSJIS% -i - -o %REF_J%/build_with_cmake.html -c utf8
 perl -C0 -pe "s/^\xef\xbb\xbf//" %REF_E%/build_with_cmake.md | perl Markdown_1.0.1/Markdown.pl | %TOSJIS% -i - -o %REF_E%/build_with_cmake.html -c utf8
-
 perl -C0 -pe "s/^\xef\xbb\xbf//" %REF_J%/build_library_with_cmake.md | perl Markdown_1.0.1/Markdown.pl | %TOSJIS% -i - -o %REF_J%/build_library_with_cmake.html -c utf8
 perl -C0 -pe "s/^\xef\xbb\xbf//" %REF_E%/build_library_with_cmake.md | perl Markdown_1.0.1/Markdown.pl | %TOSJIS% -i - -o %REF_E%/build_library_with_cmake.html -c utf8
+perl -C0 -pe "s/^\xef\xbb\xbf//" %REF_J%/keyboard_cfg.md | perl Markdown_1.0.1/Markdown.pl | %TOSJIS% -i - -o %REF_J%/keyboard_cfg.html -c utf8
+perl -C0 -pe "s/^\xef\xbb\xbf//" %REF_E%/keyboard_cfg.md | perl Markdown_1.0.1/Markdown.pl | %TOSJIS% -i - -o %REF_E%/keyboard_cfg.html -c utf8
+perl -C0 -pe "s/^\xef\xbb\xbf//" %REF_J%/menu_id.md | perl Markdown_1.0.1/Markdown.pl | %TOSJIS% -i - -o %REF_J%/menu_id.html -c utf8
+perl -C0 -pe "s/^\xef\xbb\xbf//" %REF_E%/menu_id.md | perl Markdown_1.0.1/Markdown.pl | %TOSJIS% -i - -o %REF_E%/menu_id.html -c utf8

Modified: trunk/doc/en/html/index.html
===================================================================
--- trunk/doc/en/html/index.html	2021-05-25 14:03:07 UTC (rev 9282)
+++ trunk/doc/en/html/index.html	2021-05-25 14:03:18 UTC (rev 9283)
@@ -125,7 +125,10 @@
 <div class="topic">Setup files</div>
 <UL>
  <LI><A HREF="setup/teraterm.html">Tera Term setup file</A></LI>
- <LI><A HREF="setup/keyboard.html">Keyboard 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/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>

Added: trunk/doc/en/html/reference/.gitignore
===================================================================
--- trunk/doc/en/html/reference/.gitignore	                        (rev 0)
+++ trunk/doc/en/html/reference/.gitignore	2021-05-25 14:03:18 UTC (rev 9283)
@@ -0,0 +1,13 @@
+CygTerm+-LICENSE.txt
+Oniguruma-LICENSE.txt
+OpenSSL-LICENSE.txt
+PuTTY-LICENSE.txt
+RE.txt
+SFMT-LICENSE.txt
+build_library_with_cmake.html
+build_library_with_cmake_no_bom.md
+build_library_with_cmake_utf8.html
+build_with_cmake.html
+build_with_cmake_no_bom.md
+build_with_cmake_utf8.html
+zlib-LICENSE.txt

Added: trunk/doc/en/html/reference/keyboard_cfg.md
===================================================================
--- trunk/doc/en/html/reference/keyboard_cfg.md	                        (rev 0)
+++ trunk/doc/en/html/reference/keyboard_cfg.md	2021-05-25 14:03:18 UTC (rev 9283)
@@ -0,0 +1,278 @@
+# キーボード設定ファイルについて
+
+## キーボード設定ファイルの形式
+
+キーボード設定ファイルの中で用いられる 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/en/html/reference/keycode.txt
===================================================================
--- trunk/doc/en/html/reference/keycode.txt	2021-05-25 14:03:07 UTC (rev 9282)
+++ trunk/doc/en/html/reference/keycode.txt	2021-05-25 14:03:18 UTC (rev 9283)
@@ -2,6 +2,7 @@
 	T. Teranishi
 	
 	Copyright (C) 1994-1998 T. Teranishi
+	(C) 2004- TeraTerm Project
 	All Rights Reserved.
 
 KEYCODE.EXE is a utility which displays key codes used in the
@@ -12,512 +13,9 @@
 configuration. Please do not ask the author questions about the
 keyboard configuration.
 
--------------------------------------------------------------------------------
-1. INSTALLATION
- 
-If you are using Windows 3.1 or NT 3.X, install KEYCODE.EXE
-in Program Manager with its icon. If you are using Windows 95
-or Windows NT 4.0, create a shortcut for KEYCODE.EXE in a folder
-of your choice, in the Start menu or on the desktop.
+USAGE
 
--------------------------------------------------------------------------------
-2. USAGE
-
 When you run KEYCODE.EXE, the message "Push any key" will be displayed
 in the window.	When you press a key or a combination of keys (such as
 Ctrl+key), the message "Key code is XXXX." will be displayed. XXXX is a
 decimal number.
-
--------------------------------------------------------------------------------
-3. ABOUT THE KEYBOARD SETUP FILE
-
-The keyboard setup file assigns keys on PC keyboard for various functions
-such as VT terminal functions, sending user defined character strings,
-executing Tera Term commands and executing macro files.
-
-The default keyboard setup stored in the file KEYBOARD.CNF is almost
-compatible with VT terminal keyboard. You can modify key assignments
-by editing the file.
-
-The file name of keyboard setup file to be loaded by Tera Term can be
-specified as a command line parameter of Tera Term (see Tera Term help).
-If you omit the file name extension, the default extension ".CNF" is used.
-If you omit the file name, the default file KEYBOARD.CNF is loaded.
-
-...............................................................................
-3.1 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]
-and [User keys].
-
-1) [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
-
-2) [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
-
-3) [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
-
-4) [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
-
-5) [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
-
-6) [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
-
-...............................................................................
-3.2 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
-
-...............................................................................
-3.3 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
-
-...............................................................................
-3.4 Q & A
-
-If you are in trouble with the keyboard configuration, please
-read this text and Tera Term help carefully.
-Please do not ask the author questions about the keyboard configuration.
-
-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.)
-
--------------------------------------------------------------------------------
-APPENDIX A	ASCII CODE TABLE (HEXADECIMAL REPRESENTATION)
-
-For example, the ASCII code for "A" is $41.
-
-------------------------------------------------------------
- Char    Code | Char    Code | Char    Code | Char    Code |
-------------------------------------------------------------
- NUL (^@) $00 | DLE (^P) $10 | SPACE    $20 | 0        $30 |
- SOH (^A) $01 | DC1 (^Q) $11 | !        $21 | 1        $31 |
- STX (^B) $02 | DC2 (^R) $12 | "        $22 | 2        $32 |
- ETX (^C) $03 | DC3 (^S) $13 | #        $23 | 3        $33 |
- EOT (^D) $04 | DC4 (^T) $14 | $        $24 | 4        $34 |
- ENQ (^E) $05 | NAK (^U) $15 | %        $25 | 5        $35 |
- ACK (^F) $06 | SYN (^V) $16 | &        $26 | 6        $36 |
- BEL (^G) $07 | ETB (^W) $17 | '        $27 | 7        $37 |
- BS  (^H) $08 | CAN (^X) $18 | (        $28 | 8        $38 |
- HT  (^I) $09 | EM  (^Y) $19 | )        $29 | 9        $39 |
- LF  (^J) $0A | SUB (^Z) $1A | *        $2A | :        $3A |
- VT  (^K) $0B | ESC (^[) $1B | +        $2B | ;        $3B |
- FF  (^L) $0C | FS  (^\) $1C | ,        $2C | <        $3C |
- CR  (^M) $0D | GS  (^]) $1D | -        $2D | =        $3D |
- SO  (^N) $0E | RS  (^^) $1E | .        $2E | >        $3E |
- SI  (^O) $0F | US  (^_) $1F | /        $2F | ?        $3F |
-------------------------------------------------------------
- Char    Code | Char    Code | Char    Code | Char    Code |
-------------------------------------------------------------
- @        $40 | P        $50 | `        $60 | p        $70 |
- A        $41 | Q        $51 | a        $61 | q        $71 |
- B        $42 | R        $52 | b        $62 | r        $72 |
- C        $43 | S        $53 | c        $63 | s        $73 |
- D        $44 | T        $54 | d        $64 | t        $74 |
- E        $45 | U        $55 | e        $65 | u        $75 |
- F        $46 | V        $56 | f        $66 | v        $76 |
- G        $47 | W        $57 | g        $67 | w        $77 |
- H        $48 | X        $58 | h        $68 | x        $78 |
- I        $49 | Y        $59 | I        $69 | y        $79 |
- J        $4A | Z        $5A | j        $6A | z        $7A |
- K        $4B | [        $5B | k        $6B | {        $7B |
- L        $4C | \        $5C | l        $6C | |        $7C |
- M        $4D | ]        $5D | m        $6D | }        $7D |
- N        $4E | ^        $5E | n        $6E | ~        $7E |
- O        $4F | _        $5F | o        $6F | DEL      $7F |
-------------------------------------------------------------
-
-...............................................................................
-APPENDIX B	LIST OF MENU IDs
-
-See "3.1 FORMAT OF THE KEYBOARD SETUP FILE" for specifying a menu ID.
-Menu IDs may be changed in future.
-
-1) VT window
-
-Menu command                        ID
------------------------------------------
-[File] New connection               50110
-[File] Duplicate session            50111
-[File] Cygwin connection            50112
-[File] Log                          50120
-[File] Comment to Log               50121
-[File] View Log                     50122
-[File] Show Log dialog              50123
-[File] Send file                    50130
-[File] Transfer/Kermit/Receive      50141
-[File] Transfer/Kermit/Get          50142
-[File] Transfer/Kermit/Send         50143
-[File] Transfer/Kermit/Finish       50144
-[File] Transfer/XMODEM/Receive      50145
-[File] Transfer/XMODEM/Send         50146
-[File] Transfer/YMODEM/Receive      50157
-[File] Transfer/YMODEM/Send         50158
-[File] Transfer/ZMODEM/Receive      50151
-[File] Transfer/ZMODEM/Send         50152
-[File] Transfer/B-Plus/Receive      50153
-[File] Transfer/B-Plus/Send         50154
-[File] Transfer/Quick-VAN/Receive   50155
-[File] Transfer/Quick-VAN/Send      50156
-[File] Change dir                   50170
-[File] Replay Log                   50171
-[File] LogMeTT                      50172
-[File] Print                        50180
-[File] Disconnect                   50190
-[File] Exit                         50199
-[File] Exit All                     50200
-[Edit] Copy                         50210
-[Edit] Copy table                   50220
-[Edit] Paste                        50230
-[Edit] PasteCR                      50240
-[Edit] Clear screen                 50250
-[Edit] Clear buffer                 50260
-[Edit] Cancel selection             50270
-[Edit] Select screen                50280
-[Edit] Select all                   50290
-[Setup] Terminal                    50310
-[Setup] Window                      50320
-[Setup] Font                        50330
-[Setup] Keyboard                    50340
-[Setup] Serial port                 50350
-[Setup] TCPIP                       50360
-[Setup] General                     50370
-[Setup] Additional settings         50375
-[Setup] Save setup                  50380
-[Setup] Restore setup               50390
-[Setup] Setup directory             50391
-[Setup] Load key map                50395
-[Control] Reset terminal            50410
-[Control] Are you there             50420
-[Control] Send break                50430
-[Control] Reset port                50440
-[Control] Broadcast command         50445
-[Control] Open TEK                  50450
-[Control] Close TEK                 50460
-[Control] Macro                     50470
-[Control] Show Macro Window         50480
-[Window] Window                     50810
-[Window] Minimize All               50811
-[Window] Restore All                50812
-[Window] Cascade                    50813
-[Window] Stacked                    50814
-[Window] Side by Side               50815
-[Window] Undo - XXX                 50816
-[Help] Index                        50910
-[Help] About Tera Term              50990
-
-TTSSH Menu command                  ID
------------------------------------------
-[Setup] SSH                         52310
-[Setup] SSH Authentication          52320
-[Setup] SSH Forwarding              52330
-[Setup] SSH KeyGenerator            52340
-[Help] About TTSSH                  52910
-
-TTProxy Menu command                ID
------------------------------------------
-[Setup] Proxy                       53310
-[Help] About TTProxy                53910
-
-TTXKanjiMenu Menu command           ID
------------------------------------------
-[KanjiCode] Recv: Shift_JIS         54010
-[KanjiCode] Recv: EUC-JP            54011
-[KanjiCode] Recv: JIS               54012
-[KanjiCode] Recv: UTF-8             54013
-[KanjiCode] Recv: UTF-8m            54014
-[KanjiCode] Send: Shift_JIS         54110
-[KanjiCode] Send: EUC-JP            54111
-[KanjiCode] Send: JIS               54112
-[KanjiCode] Send: UTF-8             54113
-[KanjiCode] Use one setting         54200
-
-TTXAlwaysOnTop Menu command         ID
------------------------------------------
-[Control] Always on top             55000
--- SetWindowPos(HWND_TOP)           55001 (not in menu)
--- SetWindowPos(HWND_BOTTOM)        55002 (not in menu)
--- SetWindowPos(HWND_TOPMOST)       55003 (not in menu)
--- SetWindowPos(HWND_NOTOPMOST)     55004 (not in menu)
-
-TTXResizeMenu Menu command          ID
------------------------------------------
-[Resize] Menu(1) - Menu(20)         55101 - 55120
--- Increase window width            55151 (not in menu)
--- Decrease window width            55152 (not in menu)
--- Increase window height           55153 (not in menu)
--- Decrease window height           55154 (not in menu)
-
-TTXViewMode Menu command            ID
------------------------------------------
-[Setup] ViewMode password           55200
-[Control] View mode                 55210
-
-TTXttyrec Menu command              ID
------------------------------------------
-[File] TTY Record                   55301
-
-TTXttyplay Menu command             ID
------------------------------------------
-[File] TTY Replay                   55302
-
-TTXRecurringCommand Menu command    ID
------------------------------------------
-[Setup] Recurring Command           55500
-[Control] Recurring Command         55501
--- Enable Recurring Command         55502 (not in menu)
--- Disable Recurring Command        55503 (not in menu)
-
-
-2) TEK window
-
-Menu command                        ID
------------------------------------------
-[File] Print                        51110
-[File] Exit                         51190
-[Edit] Copy                         51210
-[Edit] Copy screen                  51220
-[Edit] Paste                        51230
-[Edit] PasteCR                      51240
-[Edit] Clear screen                 51250
-[Setup] Window                      51310
-[Setup] Font                        51320
-[VTWin]                             51410
-[Window] Window                     51810
-[HELP] Index                        51910
-[HELP] About Tera Term              51990

Added: trunk/doc/en/html/reference/menu_id.md
===================================================================
--- trunk/doc/en/html/reference/menu_id.md	                        (rev 0)
+++ trunk/doc/en/html/reference/menu_id.md	2021-05-25 14:03:18 UTC (rev 9283)
@@ -0,0 +1,155 @@
+# メニュー ID 表
+
+## VT window
+
+    メニューコマンド                    ID
+    -----------------------------------------
+    [File] New connection               50110
+    [File] Duplicate session            50111
+    [File] Cygwin connection            50112
+    [File] Log                          50120
+    [File] Comment to Log               50121
+    [File] View Log                     50122
+    [File] Show Log dialog              50123
+    [File] Send file                    50130
+    [File] Transfer/Kermit/Receive      50141
+    [File] Transfer/Kermit/Get          50142
+    [File] Transfer/Kermit/Send         50143
+    [File] Transfer/Kermit/Finish       50144
+    [File] Transfer/XMODEM/Receive      50145
+    [File] Transfer/XMODEM/Send         50146
+    [File] Transfer/YMODEM/Receive      50157
+    [File] Transfer/YMODEM/Send         50158
+    [File] Transfer/ZMODEM/Receive      50151
+    [File] Transfer/ZMODEM/Send         50152
+    [File] Transfer/B-Plus/Receive      50153
+    [File] Transfer/B-Plus/Send         50154
+    [File] Transfer/Quick-VAN/Receive   50155
+    [File] Transfer/Quick-VAN/Send      50156
+    [File] Change dir                   50170
+    [File] Replay Log                   50171
+    [File] LogMeTT                      50172
+    [File] Print                        50180
+    [File] Disconnect                   50190
+    [File] Exit                         50199
+    [File] Exit All                     50200
+    [Edit] Copy                         50210
+    [Edit] Copy table                   50220
+    [Edit] Paste                        50230
+    [Edit] PasteCR                      50240
+    [Edit] Clear screen                 50250
+    [Edit] Clear buffer                 50260
+    [Edit] Cancel selection             50270
+    [Edit] Select screen                50280
+    [Edit] Select all                   50290
+    [Setup] Terminal                    50310
+    [Setup] Window                      50320
+    [Setup] Font                        50330
+    [Setup] Keyboard                    50340
+    [Setup] Serial port                 50350
+    [Setup] TCPIP                       50360
+    [Setup] General                     50370
+    [Setup] Additional settings         50375
+    [Setup] Save setup                  50380
+    [Setup] Restore setup               50390
+    [Setup] Setup directory             50391
+    [Setup] Load key map                50395
+    [Control] Reset terminal            50410
+    [Control] Are you there             50420
+    [Control] Send break                50430
+    [Control] Reset port                50440
+    [Control] Broadcast command         50445
+    [Control] Open TEK                  50450
+    [Control] Close TEK                 50460
+    [Control] Macro                     50470
+    [Control] Show Macro Window         50480
+    [Window] Window                     50810
+    [Window] Minimize All               50811
+    [Window] Restore All                50812
+    [Window] Cascade                    50813
+    [Window] Stacked                    50814
+    [Window] Side by Side               50815
+    [Window] Undo - XXX                 50816
+    [Help] Index                        50910
+    [Help] About Tera Term              50990
+
+
+    TTSSH メニューコマンド              ID
+    -----------------------------------------
+    [Setup] SSH                         52310
+    [Setup] SSH Authentication          52320
+    [Setup] SSH Forwarding              52330
+    [Setup] SSH KeyGenerator            52340
+    [Help] About TTSSH                  52910
+
+    TTProxy メニューコマンド            ID
+    -----------------------------------------
+    [Setup] Proxy                       53310
+    [Help] About TTProxy                53910
+
+    TTXKanjiMenu メニューコマンド       ID
+    -----------------------------------------
+    [KanjiCode] Recv: Shift_JIS         54010
+    [KanjiCode] Recv: EUC-JP            54011
+    [KanjiCode] Recv: JIS               54012
+    [KanjiCode] Recv: UTF-8             54013
+    [KanjiCode] Recv: UTF-8m            54014
+    [KanjiCode] Send: Shift_JIS         54110
+    [KanjiCode] Send: EUC-JP            54111
+    [KanjiCode] Send: JIS               54112
+    [KanjiCode] Send: UTF-8             54113
+    [KanjiCode] Use one setting         54200
+
+    TTXAlwaysOnTop メニューコマンド     ID
+    -----------------------------------------
+    [Control] Always on top             55000
+    -- SetWindowPos(HWND_TOP)           55001 (メニュー割り当て無し)
+    -- SetWindowPos(HWND_BOTTOM)        55002 (メニュー割り当て無し)
+    -- SetWindowPos(HWND_TOPMOST)       55003 (メニュー割り当て無し)
+    -- SetWindowPos(HWND_NOTOPMOST)     55004 (メニュー割り当て無し)
+    
+    TTXResizeMenu メニューコマンド      ID
+    -----------------------------------------
+    [Resize] Menu(1) - Menu(20)         55101 - 55120
+    -- Increase window width            55151 (メニュー割り当てなし)
+    -- Decrease window width            55152 (メニュー割り当てなし)
+    -- Increase window height           55153 (メニュー割り当てなし)
+    -- Decrease window height           55154 (メニュー割り当てなし)
+
+    TTXViewMode メニューコマンド        ID
+    -----------------------------------------
+    [Setup] ViewMode password           55200
+    [Control] View mode                 55210
+
+    TTXttyrec メニューコマンド          ID
+    -----------------------------------------
+    [File] TTY Record                   55301
+
+    TTXttyplay メニューコマンド         ID
+    -----------------------------------------
+    [File] TTY Replay                   55302
+
+    TTXRecurringCommand メニューコマンド ID
+    -----------------------------------------
+    [Setup] Recurring Command           55500
+    [Control] Recurring Command         55501
+    -- Enable Recurring Command         55502 (メニュー割り当て無し)
+    -- Disable Recurring Command        55503 (メニュー割り当て無し)
+
+## TEK window
+
+    メニューコマンド                    ID
+    -----------------------------------------
+    [File] Print                        51110
+    [File] Exit                         51190
+    [Edit] Copy                         51210
+    [Edit] Copy screen                  51220
+    [Edit] Paste                        51230
+    [Edit] PasteCR                      51240
+    [Edit] Clear screen                 51250
+    [Setup] Window                      51310
+    [Setup] Font                        51320
+    [VTWin]                             51410
+    [Window] Window                     51810
+    [HELP] Index                        51910
+    [HELP] About Tera Term              51990

Modified: trunk/doc/en/html/setup/keyboard.html
===================================================================
--- trunk/doc/en/html/setup/keyboard.html	2021-05-25 14:03:07 UTC (rev 9282)
+++ trunk/doc/en/html/setup/keyboard.html	2021-05-25 14:03:18 UTC (rev 9283)
@@ -73,6 +73,12 @@
 If you want to use PC98 NX key map, use <strong>IBMKEYB.CNF</strong>.
 </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
+</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
+
 </body>
 </html>

Modified: trunk/doc/en/html/usage/keyboard.html
===================================================================
--- trunk/doc/en/html/usage/keyboard.html	2021-05-25 14:03:07 UTC (rev 9282)
+++ trunk/doc/en/html/usage/keyboard.html	2021-05-25 14:03:18 UTC (rev 9283)
@@ -16,7 +16,7 @@
 </p>
 
 <p>
-You can modify key assignments by editing the keyboard setup file. See also <A HREF="../reference/keycode.txt">KEYCODE.TXT</A>.
+You can modify key assignments by editing the keyboard setup file. See also <A HREF="../setup/keyboard.html">keyboard (overview)</A>.
 </p>
 
 <h2>Shortcut keys</h2>

Modified: trunk/doc/en/teraterm.hhc
===================================================================
--- trunk/doc/en/teraterm.hhc	2021-05-25 14:03:07 UTC (rev 9282)
+++ trunk/doc/en/teraterm.hhc	2021-05-25 14:03:18 UTC (rev 9283)
@@ -515,10 +515,17 @@
 			<param name="ImageNumber" value="11">
 			</OBJECT>
 		<LI> <OBJECT type="text/sitemap">
-			<param name="Name" value="Keyboard setup file">
+			<param name="Name" value="Keyboard setup file overview">
 			<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">
@@ -546,6 +553,11 @@
 			<param name="ImageNumber" value="11">
 			</OBJECT>
 		<LI> <OBJECT type="text/sitemap">
+			<param name="Name" value="menu id">
+			<param name="Local" value="html\reference\menu_id.html">
+			<param name="ImageNumber" value="11">
+			</OBJECT>
+		<LI> <OBJECT type="text/sitemap">
 			<param name="Name" value="RE">
 			<param name="Local" value="html\reference\RE.txt">
 			<param name="ImageNumber" value="11">

Modified: trunk/doc/ja/html/index.html
===================================================================
--- trunk/doc/ja/html/index.html	2021-05-25 14:03:07 UTC (rev 9282)
+++ trunk/doc/ja/html/index.html	2021-05-25 14:03:18 UTC (rev 9283)
@@ -125,7 +125,10 @@
 <div class="topic">\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B</div>
 <UL>
  <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</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/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>
@@ -135,6 +138,7 @@
 <div class="topic">\x8EQ\x8Dl\x8E\x91\x97\xBF</div>
 <UL style="list-style-type:none">
  <LI><A HREF="reference/keycode.txt">Keycode</A></LI>
+ <LI><A HREF="reference/menu_id.html">menu id</A></LI>
  <LI><A HREF="reference/RE.txt">RE</A></LI>
  <LI><A HREF="reference/OpenSSL-LICENSE.txt">OpenSSL \x83\x89\x83C\x83Z\x83\x93\x83X</A></LI>
  <LI><A HREF="reference/OpenSSH-LICENSE.txt">OpenSSH \x83\x89\x83C\x83Z\x83\x93\x83X</A></LI>

Added: trunk/doc/ja/html/reference/.gitignore
===================================================================
--- trunk/doc/ja/html/reference/.gitignore	                        (rev 0)
+++ trunk/doc/ja/html/reference/.gitignore	2021-05-25 14:03:18 UTC (rev 9283)
@@ -0,0 +1,13 @@
+CygTerm+-LICENSE.txt
+Oniguruma-LICENSE.txt
+OpenSSL-LICENSE.txt
+PuTTY-LICENSE.txt
+RE.txt
+SFMT-LICENSE.txt
+build_library_with_cmake.html
+build_library_with_cmake_no_bom.md
+build_library_with_cmake_utf8.html
+build_with_cmake.html
+build_with_cmake_no_bom.md
+build_with_cmake_utf8.html
+zlib-LICENSE.txt

Added: trunk/doc/ja/html/reference/keyboard_cfg.md
===================================================================
--- trunk/doc/ja/html/reference/keyboard_cfg.md	                        (rev 0)
+++ trunk/doc/ja/html/reference/keyboard_cfg.md	2021-05-25 14:03:18 UTC (rev 9283)
@@ -0,0 +1,278 @@
+# キーボード設定ファイルについて
+
+## キーボード設定ファイルの形式
+
+キーボード設定ファイルの中で用いられる 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/reference/keycode.txt
===================================================================
--- trunk/doc/ja/html/reference/keycode.txt	2021-05-25 14:03:07 UTC (rev 9282)
+++ trunk/doc/ja/html/reference/keycode.txt	2021-05-25 14:03:18 UTC (rev 9283)
@@ -1,532 +1,17 @@
 	KEYCODE.EXE for Tera Term
 	T. Teranishi
-	
+
 	Copyright(C) 1994-1998 T. Teranishi
+	(C) 2004- TeraTerm Project
 	All Rights Reserved.
 
 KEYCODE.EXE \x82\xCD Tera Term \x82̃L\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𒲂ׂ邽\x82߂̃\x86\x81[\x83e\x83B\x83\x8A\x83e\x83B\x81[\x82ł\xB7\x81B\x82\xB1\x82̕\xB6\x8F\x91\x82ł́AKEYCODE.EXE \x82̎g\x97p\x96@\x82\xA8\x82\xE6\x82\xD1
-\x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82̌`\x8E\xAE\x82ɂ‚\xA2\x82Đ\xE0\x96\xBE\x82\xB5\x82܂\xB7\x81B
+\x82𒲂ׂ邽\x82߂̃\x86\x81[\x83e\x83B\x83\x8A\x83e\x83B\x81[\x82ł\xB7\x81B\x82\xB1\x82̕\xB6\x8F\x91\x82ł́AKEYCODE.EXE \x82̎g\x97p\x96@\x82ɂ‚\xA2\x82\xC4
+\x90\xE0\x96\xBE\x82\xB5\x82܂\xB7\x81B
 
-\x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x82\xF0\x95ς\xA6\x82\xBD\x82\xA2\x8Fꍇ\x82́A\x82\xB1\x82̕\xB6\x8F\x91\x82\xC6 Tera Term \x83w\x83\x8B\x83v\x82\xF0\x82悭
-\x93ǂ\xF1\x82ł\xAD\x82\xBE\x82\xB3\x82\xA2\x81B\x8D\xEC\x8E҂ɃL\x81[\x83{\x81[\x83h\x90ݒ\xE8\x82Ɋւ\xB7\x82鎿\x96\xE2\x82\xF0\x82\xB5\x82Ȃ\xA2\x82ł\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
+\x8Eg\x97p\x96@
 
--------------------------------------------------------------------------------
-1. \x83C\x83\x93\x83X\x83g\x81[\x83\x8B
-
-Windows Windows 3.1 \x82܂\xBD\x82\xCD NT 3.X \x82̏ꍇ\x81A\x83v\x83\x8D\x83O\x83\x89\x83\x80\x83}\x83l\x81[\x83W\x83\x83\x81[\x82\xC9 KEYCODE.EXE
-\x82̃A\x83C\x83R\x83\x93\x82\xF0\x93o\x98^\x82\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81BWindows 95 \x82܂\xBD\x82\xCD Windows NT 4.0 \x82̏ꍇ\x82\xCD
-KEYCODE.EXE \x82̃V\x83\x87\x81[\x83g\x83J\x83b\x83g\x82\xF0\x8DD\x82\xAB\x82ȏꏊ(\x83t\x83H\x83\x8B\x83_\x81A\x83X\x83^\x81[\x83g\x83\x81\x83j\x83\x85\x81[\x81A
-\x83f\x83X\x83N\x83g\x83b\x83v\x82Ȃ\xC7)\x82ɍ쐬\x82\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
-
--------------------------------------------------------------------------------
-2. \x8Eg\x97p\x96@
-
 KEYCODE.EXE \x82\xF0\x8BN\x93\xAE\x82\xB7\x82\xE9\x82ƁA"Push any key." \x82Ƃ\xA2\x82\xA4\x83\x81\x83b\x83Z\x81[\x83W\x82\xAA\x95\\x8E\xA6\x82\xB3\x82\xEA\x82܂\xB7\x81B
 \x82\xBB\x82\xB1\x82ŁA\x82\xA0\x82\xE9\x83L\x81[\x82܂\xBD\x82̓L\x81[\x82̑g\x82ݍ\x87\x82킹 (Ctrl+ \x83L\x81[\x82Ȃ\xC7)\x82\xF0\x89\x9F\x82\xB7\x82ƁA
 "Key code is XXXX." (XXXX \x82͍ő\xE54\x8C\x85\x82\xCC10\x90i\x90\x94)\x82ƕ\\x8E\xA6\x82\xB3\x82\xEA\x81APC key code \x82\xF0\x92m\x82邱\x82\xC6
 \x82\xAA\x82ł\xAB\x82܂\xB7\x81B
-
--------------------------------------------------------------------------------
-3. \x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82ɂ‚\xA2\x82\xC4
-
-\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Ă\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
-
-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\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
-
-Tera Term \x82̃R\x83}\x83\x93\x83h\x83\x89\x83C\x83\x93\x82\xC5 Tera Term \x82\xAA\x93ǂݍ\x9E\x82ރL\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82\xCC
-\x83t\x83@\x83C\x83\x8B\x96\xBC\x82\xF0\x8Ew\x92肷\x82邱\x82Ƃ\xAA\x82ł\xAB\x82܂\xB7 (Tera Term \x83w\x83\x8B\x83v\x8EQ\x8F\xC6)\x81B\x83t\x83@\x83C\x83\x8B\x96\xBC\x82\xCC
-\x8Ag\x92\xA3\x8Eq\x82\xF0\x8Fȗ\xAA\x82\xB5\x82\xBD\x8Fꍇ\x82\xCD ".CNF" \x82ł\xA0\x82\xE9\x82Ƃ݂Ȃ\xB3\x82\xEA\x82܂\xB7\x81B\x83t\x83@\x83C\x83\x8B\x96\xBC\x82\xF0\x8Ew\x92肵\x82Ȃ\xA2
-\x8Fꍇ\x81A\x83t\x83@\x83C\x83\x8B KEYBOARD.CNF \x82\xAA\x93ǂݍ\x9E\x82܂\xEA\x82܂\xB7\x81B
-
-\x94z\x95z\x83p\x83b\x83P\x81[\x83W\x82ɂ͈ȉ\xBA\x82̃L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82\xAA\x8A܂܂\xEA\x82Ă\xA2\x82܂\xB7\x81B
-
-IBMKEYB.CNF	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)
-
-PC98KEYB.CNF	NEC PC98 \x83L\x81[\x83{\x81[\x83h\x97p\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82̗\xE1 (Windows 3.1/95 \x97p)
-
-NT98KEYB.CNF	NEC PC98 \x83L\x81[\x83{\x81[\x83h\x97p\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82̗\xE1 (Windows NT \x97p)
-		(Tera Term Pro \x82ɂ̂݊܂܂\xEA\x82Ă\xA2\x82܂\xB7\x81B)
-
-KEYBOARD.CNF	\x95W\x8F\x80\x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B
-		\x8F\xE3\x8BL 3 \x82‚̂\xA4\x82\xBF\x82ǂꂩ\x82\xF0\x83R\x83s\x81[\x82\xB5\x82\xBD\x82\xE0\x82\xCC
-
-\x83C\x83\x93\x83X\x83g\x81[\x83\x89\x81[\x82\xCD IBMKEYB.CNF, PC98KEYB.CNF, NT98KEYB.CNF \x82̂\xA4\x82\xBF\x93K\x90؂Ȃ\xE0\x82̂\xF0
-\x83R\x83s\x81[\x82\xB5\x82\xC4 KEYBOARD.CNF \x83t\x83@\x83C\x83\x8B\x82\xF0\x8D쐬\x82\xB5\x82܂\xB7\x81B\x82ǂꂪ\x83R\x83s\x81[\x82\xB3\x82\xEA\x82邩\x82́A
-\x83C\x83\x93\x83X\x83g\x81[\x83\x8B\x92\x86\x82Ƀ\x86\x81[\x83U\x81[\x82\xAA\x8Ew\x92肵\x82\xBD\x83L\x81[\x83{\x81[\x83h\x82̎\xED\x97ނɂ\xE6\x82茈\x92肳\x82\xEA\x82܂\xB7\x81B
-\x82\xE0\x82\xB5\x83C\x83\x93\x83X\x83g\x81[\x83\x8B\x8E\x9E\x82ɃL\x81[\x83{\x81[\x83h\x8Ew\x92\xE8\x82\xF0\x8AԈ\xE1\x82\xC1\x82\xBD\x8Fꍇ\x82́A\x8E\xA9\x95\xAA\x82œK\x90؂ȃt\x83@\x83C\x83\x8B\x82\xF0
-\x83R\x83s\x81[\x82\xB5\x82\xC4 KEYBOARD.CNF \x82\xF0\x8D쐬\x82\xB5\x92\xBC\x82\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
-
-*** \x92\x8D\x88\xD3: PC98 NX \x83V\x83\x8A\x81[\x83Y\x82\xCC PC \x82̏ꍇ\x81A\x83C\x83\x93\x83X\x83g\x81[\x83\x89\x81[\x82\xC5
-    \x81uIBM-PC/AT \x83L\x81[\x83{\x81[\x83h\x81v\x82\xF0\x91I\x91\xF0\x82\xB5\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B***
-...............................................................................
-3.1 \x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82̌`\x8E\xAE
-
-\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
-
-\x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82ɂ́A[VT editor keypad], [VT numeric keypad].
-[VT function keys], [X function keys], [Shortcut keys], [User keys] \x82\xCC6\x82‚\xCC
-\x83Z\x83N\x83V\x83\x87\x83\x93\x82\xAA\x91\xB6\x8D݂\xB5\x82܂\xB7\x81B
-
-1) [VT editor keypad] \x83Z\x83N\x83V\x83\x87\x83\x93
-VT \x92[\x96\x96\x82̃G\x83f\x83B\x83^\x81[\x83L\x81[\x82\xF0 PC \x83L\x81[\x82Ɋ\x84\x82蓖\x82Ă܂\xB7\x81B
-
-	\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
-
-2) [VT numeric keypad] \x83Z\x83N\x83V\x83\x87\x83\x93
-VT\x92[\x96\x96\x82̐\x94\x92l\x83L\x81[\x82\xF0 PC \x83L\x81[\x82Ɋ\x84\x82蓖\x82Ă܂\xB7\x81B
-
-	\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
-
-	\x92\x8D\x88\xD3: 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
-
-3) [VT function keys] \x83Z\x83N\x83V\x83\x87\x83\x93
-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
-
-	\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
-
-4) [X function keys] \x83Z\x83N\x83V\x83\x87\x83\x93
-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
-
-	\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
-
-5) [Shortcut keys] \x83Z\x83N\x83V\x83\x87\x83\x93
-Tera Term \x82̋@\x94\\x82\xF0PC \x83L\x81[\x82Ɋ\x84\x82蓖\x82Ă܂\xB7\x81B
-
-	\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
-
-6) [User keys] \x83Z\x83N\x83V\x83\x87\x83\x93
-\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
-
-	\x8C`\x8E\xAE:
-		<User key name>=<PC key code>,<Control flag>,<\x95\xB6\x8E\x9A\x97\xF1>
-
-	<User key name>
-		User1, User2, User3,...., User99
-		\x8Dő\xE599\x8C‚܂Őݒ\xE8\x89”\\x81A\x97Ⴆ\x82\xCE10\x8Cݒ肷\x82\xE9\x8Fꍇ\x82\xCD User1 \x82\xA9\x82\xE7
-		\x8F\x87\x94Ԃ\xC9 User10 \x82܂ł\xF0\x8Eg\x97p\x82\xB5\x81A\x82\xBB\x82\xEA\x88ȊO\x82̖\xBC\x91O\x82\xF0\x8Eg\x97p\x82\xB5\x82Ă͂Ȃ\xE7
-		\x82Ȃ\xA2\x81B
-
-	<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̂܂ܑ\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
-		ASCII \x83R\x81[\x83h\x82\xF0 $ \x82\xC62\x95\xB6\x8E\x9A\x82\xCC16\x90i\x90\x94\x82ŕ\\x8C\xBB\x82\xB7\x82\xE9
-		(\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
-		\x81u\x95t\x98^ A  ASCII \x83R\x81[\x83h\x95\\x81v\x8EQ\x8FƁB
-
-		<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\xCC
-		\x83t\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\xCC
-		\x83\x81\x83j\x83\x85\x81[ ID (\x90\x94\x8E\x9A)\x81B\x81u\x95t\x98^ B  \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
-
-...............................................................................
-3.2 \x92\x8D\x88\xD3
-
-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
-
-\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
-
-EditCopy=off
-
-...............................................................................
-3.3 \x89”\\x82ȃL\x81[\x82̑g\x82ݍ\x87\x82킹
-
-\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
-
-	Shift+key
-	Ctrl+key
-	Shift+Ctrl+key
-	Shift+Alt+key
-	Ctrl+Alt+key
-	Shift+Ctrl+Alt+key
-
-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
-
-\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
-
-\x82\xBD\x82Ƃ\xA6\x82΁AAlt+V\x82̃L\x81[\x83R\x81[\x83h\x82\xCD V \x82\xAA 47 \x82Ȃ̂ŁA2095 \x82ƂȂ\xE8\x82܂\xB7\x81B
-
-; Shift + Insert
-EditPaste=850
-
-\x82\xB1\x82\xEA\x82\xF0\x97Ⴆ\x82\xCE EditPaste=2095 \x82ɕύX\x82\xB7\x82\xEA\x82΁AMeta\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
-
-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
-
-User1=2095,3,50230
-
-...............................................................................
-3.4 Q & A
-
-\x83L\x81[\x83{\x81[\x83h\x90ݒ肪\x82悭\x82킩\x82\xE7\x82Ȃ\xA2\x8Fꍇ\x81A\x82\xB1\x82̕\xB6\x8F\x91\x82\xC6 Tera Term \x83w\x83\x8B\x83v\x82\xF0
-\x82悭\x93ǂ\xF1\x82ł\xAD\x82\xBE\x82\xB3\x82\xA2\x81B\x8D\xEC\x8E҂ɃL\x81[\x83{\x81[\x83h\x90ݒ\xE8\x82Ɋւ\xB7\x82鎿\x96\xE2\x82\xF0\x82\xB5\x82Ȃ\xA2\x82ł\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
-
-Q. 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
-A. \x81u3.2 \x92\x8D\x88Ӂv\x82\xF0\x8EQ\x8FƁB
-
-Q. 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
-
-   [VT function keys]
-   F1=PF1		(\x82\xB1\x82\xEA\x82͂܂\xBF\x82\xAA\x82\xA2)
-
-A. \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\x81u3.1 \x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82̌`\x8E\xAE\x81v\x82\xF0\x8EQ\x8FƁB
-   \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(\x81u3.2 \x92\x8D\x88Ӂv\x82\xF0\x8EQ\x8F\xC6)\x81B
-
-   \x88ȉ\xBA\x82̂悤\x82ɐݒ肵\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
-
-   [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)
-
-Q. 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?
-A. \x83\x86\x81[\x83U\x81[\x83L\x81[\x82\xF0\x8Eg\x82\xA6\x82΁A\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\x81u3.1 \x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82̌`\x8E\xAE\x81v\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(\x81u3.2 \x92\x8D\x88Ӂv\x82\xF0\x8EQ\x8F\xC6)\x81B
-
-   \x88ȉ\xBA\x82̂悤\x82ɐݒ肵\x82Ă\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
-
-   [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)
-
--------------------------------------------------------------------------------
-\x95t\x98^ A	ASCII \x83R\x81[\x83h\x95\ (16 \x90i\x95\\x8C\xBB)
-
-\x97Ⴆ\x82΁A"A" \x82\xCC ASCII \x83R\x81[\x83h\x82\xCD $41\x81B
-
-------------------------------------------------------------
- Char    Code | Char    Code | Char    Code | Char    Code |
-------------------------------------------------------------
- NUL (^@) $00 | DLE (^P) $10 | SPACE    $20 | 0        $30 |
- SOH (^A) $01 | DC1 (^Q) $11 | !        $21 | 1        $31 |
- STX (^B) $02 | DC2 (^R) $12 | "        $22 | 2        $32 |
- ETX (^C) $03 | DC3 (^S) $13 | #        $23 | 3        $33 |
- EOT (^D) $04 | DC4 (^T) $14 | $        $24 | 4        $34 |
- ENQ (^E) $05 | NAK (^U) $15 | %        $25 | 5        $35 |
- ACK (^F) $06 | SYN (^V) $16 | &        $26 | 6        $36 |
- BEL (^G) $07 | ETB (^W) $17 | '        $27 | 7        $37 |
- BS  (^H) $08 | CAN (^X) $18 | (        $28 | 8        $38 |
- HT  (^I) $09 | EM  (^Y) $19 | )        $29 | 9        $39 |
- LF  (^J) $0A | SUB (^Z) $1A | *        $2A | :        $3A |
- VT  (^K) $0B | ESC (^[) $1B | +        $2B | ;        $3B |
- FF  (^L) $0C | FS  (^\) $1C | ,        $2C | <        $3C |
- CR  (^M) $0D | GS  (^]) $1D | -        $2D | =        $3D |
- SO  (^N) $0E | RS  (^^) $1E | .        $2E | >        $3E |
- SI  (^O) $0F | US  (^_) $1F | /        $2F | ?        $3F |
-------------------------------------------------------------
- Char    Code | Char    Code | Char    Code | Char    Code |
-------------------------------------------------------------
- @        $40 | P        $50 | `        $60 | p        $70 |
- A        $41 | Q        $51 | a        $61 | q        $71 |
- B        $42 | R        $52 | b        $62 | r        $72 |
- C        $43 | S        $53 | c        $63 | s        $73 |
- D        $44 | T        $54 | d        $64 | t        $74 |
- E        $45 | U        $55 | e        $65 | u        $75 |
- F        $46 | V        $56 | f        $66 | v        $76 |
- G        $47 | W        $57 | g        $67 | w        $77 |
- H        $48 | X        $58 | h        $68 | x        $78 |
- I        $49 | Y        $59 | I        $69 | y        $79 |
- J        $4A | Z        $5A | j        $6A | z        $7A |
- K        $4B | [        $5B | k        $6B | {        $7B |
- L        $4C | \        $5C | l        $6C | |        $7C |
- M        $4D | ]        $5D | m        $6D | }        $7D |
- N        $4E | ^        $5E | n        $6E | ~        $7E |
- O        $4F | _        $5F | o        $6F | DEL      $7F |
-------------------------------------------------------------
-
-...............................................................................
-\x95t\x98^ B	\x83\x81\x83j\x83\x85\x81[ ID \x95\
-
-\x83\x81\x83j\x83\x85\x81[ ID \x82̎w\x92\xE8\x96@\x82ɂ‚\xA2\x82Ắu3.1  \x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82̌`\x8E\xAE\x81v\x82\xF0\x8EQ\x8FƁB
-\x83\x81\x83j\x83\x85\x81[ ID \x82͏\xAB\x97\x88\x95ύX\x82\xB3\x82\xEA\x82\xE9\x89”\\x90\xAB\x82\xAA\x82\xA0\x82\xE8\x82܂\xB7\x81B
-
-1) VT window
-
-\x83\x81\x83j\x83\x85\x81[\x83R\x83}\x83\x93\x83h                    ID
------------------------------------------
-[File] New connection               50110
-[File] Duplicate session            50111
-[File] Cygwin connection            50112
-[File] Log                          50120
-[File] Comment to Log               50121
-[File] View Log                     50122
-[File] Show Log dialog              50123
-[File] Send file                    50130
-[File] Transfer/Kermit/Receive      50141
-[File] Transfer/Kermit/Get          50142
-[File] Transfer/Kermit/Send         50143
-[File] Transfer/Kermit/Finish       50144
-[File] Transfer/XMODEM/Receive      50145
-[File] Transfer/XMODEM/Send         50146
-[File] Transfer/YMODEM/Receive      50157
-[File] Transfer/YMODEM/Send         50158
-[File] Transfer/ZMODEM/Receive      50151
-[File] Transfer/ZMODEM/Send         50152
-[File] Transfer/B-Plus/Receive      50153
-[File] Transfer/B-Plus/Send         50154
-[File] Transfer/Quick-VAN/Receive   50155
-[File] Transfer/Quick-VAN/Send      50156
-[File] Change dir                   50170
-[File] Replay Log                   50171
-[File] LogMeTT                      50172
-[File] Print                        50180
-[File] Disconnect                   50190
-[File] Exit                         50199
-[File] Exit All                     50200
-[Edit] Copy                         50210
-[Edit] Copy table                   50220
-[Edit] Paste                        50230
-[Edit] PasteCR                      50240
-[Edit] Clear screen                 50250
-[Edit] Clear buffer                 50260
-[Edit] Cancel selection             50270
-[Edit] Select screen                50280
-[Edit] Select all                   50290
-[Setup] Terminal                    50310
-[Setup] Window                      50320
-[Setup] Font                        50330
-[Setup] Keyboard                    50340
-[Setup] Serial port                 50350
-[Setup] TCPIP                       50360
-[Setup] General                     50370
-[Setup] Additional settings         50375
-[Setup] Save setup                  50380
-[Setup] Restore setup               50390
-[Setup] Setup directory             50391
-[Setup] Load key map                50395
-[Control] Reset terminal            50410
-[Control] Are you there             50420
-[Control] Send break                50430
-[Control] Reset port                50440
-[Control] Broadcast command         50445
-[Control] Open TEK                  50450
-[Control] Close TEK                 50460
-[Control] Macro                     50470
-[Control] Show Macro Window         50480
-[Window] Window                     50810
-[Window] Minimize All               50811
-[Window] Restore All                50812
-[Window] Cascade                    50813
-[Window] Stacked                    50814
-[Window] Side by Side               50815
-[Window] Undo - XXX                 50816
-[Help] Index                        50910
-[Help] About Tera Term              50990
-
-TTSSH \x83\x81\x83j\x83\x85\x81[\x83R\x83}\x83\x93\x83h              ID
------------------------------------------
-[Setup] SSH                         52310
-[Setup] SSH Authentication          52320
-[Setup] SSH Forwarding              52330
-[Setup] SSH KeyGenerator            52340
-[Help] About TTSSH                  52910
-
-TTProxy \x83\x81\x83j\x83\x85\x81[\x83R\x83}\x83\x93\x83h            ID
------------------------------------------
-[Setup] Proxy                       53310
-[Help] About TTProxy                53910
-
-TTXKanjiMenu \x83\x81\x83j\x83\x85\x81[\x83R\x83}\x83\x93\x83h       ID
------------------------------------------
-[KanjiCode] Recv: Shift_JIS         54010
-[KanjiCode] Recv: EUC-JP            54011
-[KanjiCode] Recv: JIS               54012
-[KanjiCode] Recv: UTF-8             54013
-[KanjiCode] Recv: UTF-8m            54014
-[KanjiCode] Send: Shift_JIS         54110
-[KanjiCode] Send: EUC-JP            54111
-[KanjiCode] Send: JIS               54112
-[KanjiCode] Send: UTF-8             54113
-[KanjiCode] Use one setting         54200
-
-TTXAlwaysOnTop \x83\x81\x83j\x83\x85\x81[\x83R\x83}\x83\x93\x83h     ID
------------------------------------------
-[Control] Always on top             55000
--- SetWindowPos(HWND_TOP)           55001 (\x83\x81\x83j\x83\x85\x81[\x8A\x84\x82蓖\x82Ė\xB3\x82\xB5)
--- SetWindowPos(HWND_BOTTOM)        55002 (\x83\x81\x83j\x83\x85\x81[\x8A\x84\x82蓖\x82Ė\xB3\x82\xB5)
--- SetWindowPos(HWND_TOPMOST)       55003 (\x83\x81\x83j\x83\x85\x81[\x8A\x84\x82蓖\x82Ė\xB3\x82\xB5)
--- SetWindowPos(HWND_NOTOPMOST)     55004 (\x83\x81\x83j\x83\x85\x81[\x8A\x84\x82蓖\x82Ė\xB3\x82\xB5)
-
-TTXResizeMenu \x83\x81\x83j\x83\x85\x81[\x83R\x83}\x83\x93\x83h      ID
------------------------------------------
-[Resize] Menu(1) - Menu(20)         55101 - 55120
--- Increase window width            55151 (\x83\x81\x83j\x83\x85\x81[\x8A\x84\x82蓖\x82ĂȂ\xB5)
--- Decrease window width            55152 (\x83\x81\x83j\x83\x85\x81[\x8A\x84\x82蓖\x82ĂȂ\xB5)
--- Increase window height           55153 (\x83\x81\x83j\x83\x85\x81[\x8A\x84\x82蓖\x82ĂȂ\xB5)
--- Decrease window height           55154 (\x83\x81\x83j\x83\x85\x81[\x8A\x84\x82蓖\x82ĂȂ\xB5)
-
-TTXViewMode \x83\x81\x83j\x83\x85\x81[\x83R\x83}\x83\x93\x83h        ID
------------------------------------------
-[Setup] ViewMode password           55200
-[Control] View mode                 55210
-
-TTXttyrec \x83\x81\x83j\x83\x85\x81[\x83R\x83}\x83\x93\x83h          ID
------------------------------------------
-[File] TTY Record                   55301
-
-TTXttyplay \x83\x81\x83j\x83\x85\x81[\x83R\x83}\x83\x93\x83h         ID
------------------------------------------
-[File] TTY Replay                   55302
-
-TTXRecurringCommand \x83\x81\x83j\x83\x85\x81[\x83R\x83}\x83\x93\x83h ID
------------------------------------------
-[Setup] Recurring Command           55500
-[Control] Recurring Command         55501
--- Enable Recurring Command         55502 (\x83\x81\x83j\x83\x85\x81[\x8A\x84\x82蓖\x82Ė\xB3\x82\xB5)
--- Disable Recurring Command        55503 (\x83\x81\x83j\x83\x85\x81[\x8A\x84\x82蓖\x82Ė\xB3\x82\xB5)
-
-2) TEK window
-
-\x83\x81\x83j\x83\x85\x81[\x83R\x83}\x83\x93\x83h                    ID
------------------------------------------
-[File] Print                        51110
-[File] Exit                         51190
-[Edit] Copy                         51210
-[Edit] Copy screen                  51220
-[Edit] Paste                        51230
-[Edit] PasteCR                      51240
-[Edit] Clear screen                 51250
-[Setup] Window                      51310
-[Setup] Font                        51320
-[VTWin]                             51410
-[Window] Window                     51810
-[HELP] Index                        51910
-[HELP] About Tera Term              51990

Added: trunk/doc/ja/html/reference/menu_id.md
===================================================================
--- trunk/doc/ja/html/reference/menu_id.md	                        (rev 0)
+++ trunk/doc/ja/html/reference/menu_id.md	2021-05-25 14:03:18 UTC (rev 9283)
@@ -0,0 +1,155 @@
+# メニュー ID 表
+
+## VT window
+
+    メニューコマンド                    ID
+    -----------------------------------------
+    [File] New connection               50110
+    [File] Duplicate session            50111
+    [File] Cygwin connection            50112
+    [File] Log                          50120
+    [File] Comment to Log               50121
+    [File] View Log                     50122
+    [File] Show Log dialog              50123
+    [File] Send file                    50130
+    [File] Transfer/Kermit/Receive      50141
+    [File] Transfer/Kermit/Get          50142
+    [File] Transfer/Kermit/Send         50143
+    [File] Transfer/Kermit/Finish       50144
+    [File] Transfer/XMODEM/Receive      50145
+    [File] Transfer/XMODEM/Send         50146
+    [File] Transfer/YMODEM/Receive      50157
+    [File] Transfer/YMODEM/Send         50158
+    [File] Transfer/ZMODEM/Receive      50151
+    [File] Transfer/ZMODEM/Send         50152
+    [File] Transfer/B-Plus/Receive      50153
+    [File] Transfer/B-Plus/Send         50154
+    [File] Transfer/Quick-VAN/Receive   50155
+    [File] Transfer/Quick-VAN/Send      50156
+    [File] Change dir                   50170
+    [File] Replay Log                   50171
+    [File] LogMeTT                      50172
+    [File] Print                        50180
+    [File] Disconnect                   50190
+    [File] Exit                         50199
+    [File] Exit All                     50200
+    [Edit] Copy                         50210
+    [Edit] Copy table                   50220
+    [Edit] Paste                        50230
+    [Edit] PasteCR                      50240
+    [Edit] Clear screen                 50250
+    [Edit] Clear buffer                 50260
+    [Edit] Cancel selection             50270
+    [Edit] Select screen                50280
+    [Edit] Select all                   50290
+    [Setup] Terminal                    50310
+    [Setup] Window                      50320
+    [Setup] Font                        50330
+    [Setup] Keyboard                    50340
+    [Setup] Serial port                 50350
+    [Setup] TCPIP                       50360
+    [Setup] General                     50370
+    [Setup] Additional settings         50375
+    [Setup] Save setup                  50380
+    [Setup] Restore setup               50390
+    [Setup] Setup directory             50391
+    [Setup] Load key map                50395
+    [Control] Reset terminal            50410
+    [Control] Are you there             50420
+    [Control] Send break                50430
+    [Control] Reset port                50440
+    [Control] Broadcast command         50445
+    [Control] Open TEK                  50450
+    [Control] Close TEK                 50460
+    [Control] Macro                     50470
+    [Control] Show Macro Window         50480
+    [Window] Window                     50810
+    [Window] Minimize All               50811
+    [Window] Restore All                50812
+    [Window] Cascade                    50813
+    [Window] Stacked                    50814
+    [Window] Side by Side               50815
+    [Window] Undo - XXX                 50816
+    [Help] Index                        50910
+    [Help] About Tera Term              50990
+
+
+    TTSSH メニューコマンド              ID
+    -----------------------------------------
+    [Setup] SSH                         52310
+    [Setup] SSH Authentication          52320
+    [Setup] SSH Forwarding              52330
+    [Setup] SSH KeyGenerator            52340
+    [Help] About TTSSH                  52910
+
+    TTProxy メニューコマンド            ID
+    -----------------------------------------
+    [Setup] Proxy                       53310
+    [Help] About TTProxy                53910
+
+    TTXKanjiMenu メニューコマンド       ID
+    -----------------------------------------
+    [KanjiCode] Recv: Shift_JIS         54010
+    [KanjiCode] Recv: EUC-JP            54011
+    [KanjiCode] Recv: JIS               54012
+    [KanjiCode] Recv: UTF-8             54013
+    [KanjiCode] Recv: UTF-8m            54014
+    [KanjiCode] Send: Shift_JIS         54110
+    [KanjiCode] Send: EUC-JP            54111
+    [KanjiCode] Send: JIS               54112
+    [KanjiCode] Send: UTF-8             54113
+    [KanjiCode] Use one setting         54200
+
+    TTXAlwaysOnTop メニューコマンド     ID
+    -----------------------------------------
+    [Control] Always on top             55000
+    -- SetWindowPos(HWND_TOP)           55001 (メニュー割り当て無し)
+    -- SetWindowPos(HWND_BOTTOM)        55002 (メニュー割り当て無し)
+    -- SetWindowPos(HWND_TOPMOST)       55003 (メニュー割り当て無し)
+    -- SetWindowPos(HWND_NOTOPMOST)     55004 (メニュー割り当て無し)
+    
+    TTXResizeMenu メニューコマンド      ID
+    -----------------------------------------
+    [Resize] Menu(1) - Menu(20)         55101 - 55120
+    -- Increase window width            55151 (メニュー割り当てなし)
+    -- Decrease window width            55152 (メニュー割り当てなし)
+    -- Increase window height           55153 (メニュー割り当てなし)
+    -- Decrease window height           55154 (メニュー割り当てなし)
+
+    TTXViewMode メニューコマンド        ID
+    -----------------------------------------
+    [Setup] ViewMode password           55200
+    [Control] View mode                 55210
+
+    TTXttyrec メニューコマンド          ID
+    -----------------------------------------
+    [File] TTY Record                   55301
+
+    TTXttyplay メニューコマンド         ID
+    -----------------------------------------
+    [File] TTY Replay                   55302
+
+    TTXRecurringCommand メニューコマンド ID
+    -----------------------------------------
+    [Setup] Recurring Command           55500
+    [Control] Recurring Command         55501
+    -- Enable Recurring Command         55502 (メニュー割り当て無し)
+    -- Disable Recurring Command        55503 (メニュー割り当て無し)
+
+## TEK window
+
+    メニューコマンド                    ID
+    -----------------------------------------
+    [File] Print                        51110
+    [File] Exit                         51190
+    [Edit] Copy                         51210
+    [Edit] Copy screen                  51220
+    [Edit] Paste                        51230
+    [Edit] PasteCR                      51240
+    [Edit] Clear screen                 51250
+    [Setup] Window                      51310
+    [Setup] Font                        51320
+    [VTWin]                             51410
+    [Window] Window                     51810
+    [HELP] Index                        51910
+    [HELP] About Tera Term              51990

Modified: trunk/doc/ja/html/setup/keyboard.html
===================================================================
--- trunk/doc/ja/html/setup/keyboard.html	2021-05-25 14:03:07 UTC (rev 9282)
+++ trunk/doc/ja/html/setup/keyboard.html	2021-05-25 14:03:18 UTC (rev 9283)
@@ -18,7 +18,6 @@
 <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\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
-\x83t\x83@\x83C\x83\x8B\x8C`\x8E\xAE\x82ɂ‚\xA2\x82ẮA\x94z\x95z\x83t\x83@\x83C\x83\x8B\x82Ɋ܂܂\xEA\x82Ă\xA2\x82\xE9<A HREF="../reference/keycode.txt">KEYCODE.TXT</A>\x82\xF0\x93ǂ\xF1\x82ł\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
 </p>
 
 <p>
@@ -73,6 +72,12 @@
 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
 </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
+</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
+
 </body>
 </html>

Modified: trunk/doc/ja/html/usage/keyboard.html
===================================================================
--- trunk/doc/ja/html/usage/keyboard.html	2021-05-25 14:03:07 UTC (rev 9282)
+++ trunk/doc/ja/html/usage/keyboard.html	2021-05-25 14:03:18 UTC (rev 9283)
@@ -16,7 +16,7 @@
 </p>
 
 <p>
-\x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82\xF0\x8F\x91\x82\xAB\x82\xA9\x82\xA6\x82邱\x82ƂŎ\xA9\x97R\x82ɃL\x81[\x90ݒ\xE8\x82\xF0\x95ύX\x82\xB7\x82邱\x82Ƃ\xAA\x82ł\xAB\x82܂\xB7\x81B\x8Fڂ\xB5\x82\xAD\x82́A<A HREF="../reference/keycode.txt">KEYCODE.TXT</A> \x82\xF0\x93ǂ\xF1\x82ł\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
+\x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x82\xF0\x8F\x91\x82\xAB\x82\xA9\x82\xA6\x82邱\x82ƂŎ\xA9\x97R\x82ɃL\x81[\x90ݒ\xE8\x82\xF0\x95ύX\x82\xB7\x82邱\x82Ƃ\xAA\x82ł\xAB\x82܂\xB7\x81B\x8Fڂ\xB5\x82\xAD\x82́A<A HREF="../setup/keyboard.html">\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B/\x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8 \x8AT\x97v</A> \x82\xF0\x93ǂ\xF1\x82ł\xAD\x82\xBE\x82\xB3\x82\xA2\x81B
 </p>
 
 <h2>\x83V\x83\x87\x81[\x83g\x83J\x83b\x83g\x81E\x83L\x81[</h2>

Modified: trunk/doc/ja/teraterm.hhc
===================================================================
--- trunk/doc/ja/teraterm.hhc	2021-05-25 14:03:07 UTC (rev 9282)
+++ trunk/doc/ja/teraterm.hhc	2021-05-25 14:03:18 UTC (rev 9283)
@@ -92,7 +92,7 @@
 			<param name="Name" value="\x83L\x81[\x83{\x81[\x83h">
 			<param name="Local" value="html\usage\keyboard.html">
 			<param name="ImageNumber" value="11">
-			</OBJECT>
+		     </OBJECT>
 		<LI> <OBJECT type="text/sitemap">
 			<param name="Name" value="\x83}\x83E\x83X">
 			<param name="Local" value="html\usage\mouse.html">
@@ -524,10 +524,17 @@
 			<param name="ImageNumber" value="11">
 			</OBJECT>
 		<LI> <OBJECT type="text/sitemap">
-			<param name="Name" value="\x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B">
+			<param name="Name" value="\x83L\x81[\x83{\x81[\x83h\x90ݒ\xE8\x83t\x83@\x83C\x83\x8B\x8AT\x97v">
 			<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">
@@ -555,6 +562,11 @@
 			<param name="ImageNumber" value="11">
 			</OBJECT>
 		<LI> <OBJECT type="text/sitemap">
+			<param name="Name" value="menu id">
+			<param name="Local" value="html\reference\menu_id.html">
+			<param name="ImageNumber" value="11">
+			</OBJECT>
+		<LI> <OBJECT type="text/sitemap">
 			<param name="Name" value="RE">
 			<param name="Local" value="html\reference\RE.txt">
 			<param name="ImageNumber" value="11">


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