Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/doc/jp/html/reference/keycode.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3226 by maya, Tue Mar 24 09:37:20 2009 UTC revision 3227 by maya, Tue Mar 24 15:10:33 2009 UTC
# Line 1  Line 1 
1          KEYCODE.EXE for Tera Term          KEYCODE.EXE for Tera Term
2          T. Teranishi          T. Teranishi
3    
4          Copyright(C) 1994-1998 T. Teranishi          Copyright(C) 1994-1998 T. Teranishi
5          All Rights Reserved.          All Rights Reserved.
6    
7  KEYCODE.EXE は Tera Term のキーボード設定ファイルの中で用いられる PC key code  KEYCODE.EXE は Tera Term のキーボード設定ファイルの中で用いられる PC key code
8  を調べるためのユーティリティーです。この文書では、KEYCODE.EXE の使用法および  を調べるためのユーティリティーです。この文書では、KEYCODE.EXE の使用法および
9  キーボード設定ファイルの形式について説明します。  キーボード設定ファイルの形式について説明します。
10    
11  キーボード設定を変えたい場合は、この文書と Tera Term ヘルプをよく  キーボード設定を変えたい場合は、この文書と Tera Term ヘルプをよく
12  読んでください。作者にキーボード設定に関する質問をしないでください。  読んでください。作者にキーボード設定に関する質問をしないでください。
13    
14  -------------------------------------------------------------------------------  -------------------------------------------------------------------------------
15  1. インストール  1. インストール
16    
17  Windows Windows 3.1 または NT 3.X の場合、プログラムマネージャーに KEYCODE.EXE  Windows Windows 3.1 または NT 3.X の場合、プログラムマネージャーに KEYCODE.EXE
18  のアイコンを登録してください。Windows 95 または Windows NT 4.0 の場合は  のアイコンを登録してください。Windows 95 または Windows NT 4.0 の場合は
19  KEYCODE.EXE のショートカットを好きな場所(フォルダ、スタートメニュー、  KEYCODE.EXE のショートカットを好きな場所(フォルダ、スタートメニュー、
20  デスクトップなど)に作成してください。  デスクトップなど)に作成してください。
21    
22  -------------------------------------------------------------------------------  -------------------------------------------------------------------------------
23  2. 使用法  2. 使用法
24    
25  KEYCODE.EXE を起動すると、"Push any key." というメッセージが表示されます。  KEYCODE.EXE を起動すると、"Push any key." というメッセージが表示されます。
26  そこで、あるキーまたはキーの組み合わせ (Ctrl+ キーなど)を押すと、  そこで、あるキーまたはキーの組み合わせ (Ctrl+ キーなど)を押すと、
27  "Key code is XXXX." (XXXX は最大4桁の10進数)と表示され、PC key code を知ること  "Key code is XXXX." (XXXX は最大4桁の10進数)と表示され、PC key code を知ること
28  ができます。  ができます。
29    
30  -------------------------------------------------------------------------------  -------------------------------------------------------------------------------
31  3. キーボード設定ファイルについて  3. キーボード設定ファイルについて
32    
33  キーボード設定ファイルは、キーボードの各キーとそれに割りあてられる機能  キーボード設定ファイルは、キーボードの各キーとそれに割りあてられる機能
34  (VT 端末の機能、ユーザー定義文字列の送出、Tera Term コマンドの実行、  (VT 端末の機能、ユーザー定義文字列の送出、Tera Term コマンドの実行、
35  マクロの実行)を定義します。  マクロの実行)を定義します。
36    
37  Tera Term インストール時のキー設定は各キーの機能が VT 端末にできるだけ近く  Tera Term インストール時のキー設定は各キーの機能が VT 端末にできるだけ近く
38  なるようにされています。キーボード設定ファイルを編集することによって、  なるようにされています。キーボード設定ファイルを編集することによって、
39  自由にキー設定を変更することができます。  自由にキー設定を変更することができます。
40    
41  Tera Term のコマンドラインで Tera Term が読み込むキーボード設定ファイルの  Tera Term のコマンドラインで Tera Term が読み込むキーボード設定ファイルの
42  ファイル名を指定することができます (Tera Term ヘルプ参照)。ファイル名の  ファイル名を指定することができます (Tera Term ヘルプ参照)。ファイル名の
43  拡張子を省略した場合は ".CNF" であるとみなされます。ファイル名を指定しない  拡張子を省略した場合は ".CNF" であるとみなされます。ファイル名を指定しない
44  場合、ファイル KEYBOARD.CNF が読み込まれます。  場合、ファイル KEYBOARD.CNF が読み込まれます。
45    
46  配布パッケージには以下のキーボード設定ファイルが含まれています。  配布パッケージには以下のキーボード設定ファイルが含まれています。
47    
48  IBMKEYB.CNF     IBM-PC/AT (いわゆる DOS/V マシン) 101 (106) キーボード用  IBMKEYB.CNF     IBM-PC/AT (いわゆる DOS/V マシン) 101 (106) キーボード用
49                  設定ファイルの例 (Windows 95/NT 用)                  設定ファイルの例 (Windows 95/NT 用)
50    
51  PC98KEYB.CNF    NEC PC98 キーボード用設定ファイルの例 (Windows 3.1/95 用)  PC98KEYB.CNF    NEC PC98 キーボード用設定ファイルの例 (Windows 3.1/95 用)
52    
53  NT98KEYB.CNF    NEC PC98 キーボード用設定ファイルの例 (Windows NT 用)  NT98KEYB.CNF    NEC PC98 キーボード用設定ファイルの例 (Windows NT 用)
54                  (Tera Term Pro にのみ含まれています。)                  (Tera Term Pro にのみ含まれています。)
55    
56  KEYBOARD.CNF    標準キーボード設定ファイル  KEYBOARD.CNF    標準キーボード設定ファイル
57                  上記 3 つのうちどれかをコピーしたもの                  上記 3 つのうちどれかをコピーしたもの
58    
59  インストーラーは IBMKEYB.CNF, PC98KEYB.CNF, NT98KEYB.CNF のうち適切なものを  インストーラーは IBMKEYB.CNF, PC98KEYB.CNF, NT98KEYB.CNF のうち適切なものを
60  コピーして KEYBOARD.CNF ファイルを作成します。どれがコピーされるかは、  コピーして KEYBOARD.CNF ファイルを作成します。どれがコピーされるかは、
61  インストール中にユーザーが指定したキーボードの種類により決定されます。  インストール中にユーザーが指定したキーボードの種類により決定されます。
62  もしインストール時にキーボード指定を間違った場合は、自分で適切なファイルを  もしインストール時にキーボード指定を間違った場合は、自分で適切なファイルを
63  コピーして KEYBOARD.CNF を作成し直してください。  コピーして KEYBOARD.CNF を作成し直してください。
64    
65  *** 注意: PC98 NX シリーズの PC の場合、インストーラーで  *** 注意: PC98 NX シリーズの PC の場合、インストーラーで
66      「IBM-PC/AT キーボード」を選択してください。***      「IBM-PC/AT キーボード」を選択してください。***
67  ...............................................................................  ...............................................................................
68  3.1 キーボード設定ファイルの形式  3.1 キーボード設定ファイルの形式
69    
70  キーボード設定ファイルの中で用いられる PC key code は PC の各キーまたはキーの  キーボード設定ファイルの中で用いられる PC key code は PC の各キーまたはキーの
71  組み合わせに対応した数値で、使用するキーボードによって異なります。  組み合わせに対応した数値で、使用するキーボードによって異なります。
72    
73  キーボード設定ファイルには、[VT editor keypad], [VT numeric keypad].  キーボード設定ファイルには、[VT editor keypad], [VT numeric keypad].
74  [VT function keys], [X function keys], [Shortcut keys], [User keys] の6つの  [VT function keys], [X function keys], [Shortcut keys], [User keys] の6つの
75  セクションが存在します。  セクションが存在します。
76    
77  1) [VT editor keypad] セクション  1) [VT editor keypad] セクション
78  VT 端末のエディターキーを PC キーに割り当てます。  VT 端末のエディターキーを PC キーに割り当てます。
79    
80          形式:          形式:
81                  <VT editor key name>=<PC key code>                  <VT editor key name>=<PC key code>
82    
83          <VT editor key name>          <VT editor key name>
84                  Up, Down, Right, Left, Find, Insert, Remove, Select,                  Up, Down, Right, Left, Find, Insert, Remove, Select,
85                  Prev, Next                  Prev, Next
86    
87          <PC key code>          <PC key code>
88                  PC key code (10進数)                  PC key code (10進数)
89    
90          例:          例:
91                  Up=328                  Up=328
92    
93  2) [VT numeric keypad] セクション  2) [VT numeric keypad] セクション
94  VT端末の数値キーを PC キーに割り当てます。  VT端末の数値キーを PC キーに割り当てます。
95    
96          形式:          形式:
97                  <VT numeric key name>=<PC key code>                  <VT numeric key name>=<PC key code>
98    
99          <VT numeric key name>          <VT numeric key name>
100                  Num0, Num1, Num2, Num3, Num4, Num5, Num6, Num7, Num8,                  Num0, Num1, Num2, Num3, Num4, Num5, Num6, Num7, Num8,
101                  Num9, NumMinus, NumComma, NumPeriod, NumEnter, PF1,                  Num9, NumMinus, NumComma, NumPeriod, NumEnter, PF1,
102                  PF2, PF3, PF4                  PF2, PF3, PF4
103    
104          <PC key code>          <PC key code>
105                  PC key code (10進数)                  PC key code (10進数)
106    
107          例:          例:
108                  Num0=82                  Num0=82
109    
110          注意: VT 端末ではメインキーパッドの "Enter" キーと数値キーパッドの          注意: VT 端末ではメインキーパッドの "Enter" キーと数値キーパッドの
111          "Enter" キーが違う文字列を送出するモードがあるので、"NumEnter=" の          "Enter" キーが違う文字列を送出するモードがあるので、"NumEnter=" の
112          後にはメインキーの "Enter" の PC key code を書かないでください。          後にはメインキーの "Enter" の PC key code を書かないでください。
113          メインキーパッドの "Enter" と数値キーパッドの "Enter" が同じ          メインキーパッドの "Enter" と数値キーパッドの "Enter" が同じ
114          PC key code を発生するキーボード(例えば PC9801 キーボード)の場合は          PC key code を発生するキーボード(例えば PC9801 キーボード)の場合は
115          注意が必要です。          注意が必要です。
116    
117  3) [VT function keys] セクション  3) [VT function keys] セクション
118  VT 端末のファンクションキーを PC キーに割り当てます。  VT 端末のファンクションキーを PC キーに割り当てます。
119    
120          形式:          形式:
121                  <VT function key name>=<PC key code>                  <VT function key name>=<PC key code>
122    
123          <VT function key name>          <VT function key name>
124                  (VT 端末のファンクションキー)                  (VT 端末のファンクションキー)
125                  Hold, Print, Break, F6, F7, F8, F9, F10, F11, F12,                  Hold, Print, Break, F6, F7, F8, F9, F10, F11, F12,
126                  F13, F14, Help, Do, F17, F18, F19, F20                  F13, F14, Help, Do, F17, F18, F19, F20
127                  (VT 端末の"ユーザー定義キー")                  (VT 端末の"ユーザー定義キー")
128                  UDK6, UDK7, UDK8, UDK9, UDK10, UDK11, UDK12, UDK13,                  UDK6, UDK7, UDK8, UDK9, UDK10, UDK11, UDK12, UDK13,
129                  UDK14, UDK15, UDK16, UDK17, UDK18, UDK19, UDK20                  UDK14, UDK15, UDK16, UDK17, UDK18, UDK19, UDK20
130    
131          <PC key code>          <PC key code>
132                  PC key code (10進数)                  PC key code (10進数)
133    
134          例:          例:
135                  F6=64                  F6=64
136    
137  4) [X function keys] セクション  4) [X function keys] セクション
138  Xterm の F1-F5 キーを PC キーに割り当てます。  Xterm の F1-F5 キーを PC キーに割り当てます。
139    
140          形式:          形式:
141                  <Xterm function key name>=<PC key code>                  <Xterm function key name>=<PC key code>
142    
143          <Xterm function key name>          <Xterm function key name>
144                  XF1, XF2, XF3, XF4, XF5                  XF1, XF2, XF3, XF4, XF5
145    
146          <PC key code>          <PC key code>
147                  PC key code (10進数)                  PC key code (10進数)
148    
149          例:          例:
150                  XF1=59                  XF1=59
151    
152  5) [Shortcut keys] セクション  5) [Shortcut keys] セクション
153  Tera Term の機能をPC キーに割り当てます。  Tera Term の機能をPC キーに割り当てます。
154    
155          形式:          形式:
156                  <Shortcut key name>=<PC key code>                  <Shortcut key name>=<PC key code>
157    
158          <Shortcut key name>     機能          <Shortcut key name>     機能
159          ---------------------------------------------------------          ---------------------------------------------------------
160          EditCopy                [Edit] Copy コマンド          EditCopy                [Edit] Copy コマンド
161          EditPaste               [Edit] Paste コマンド          EditPaste               [Edit] Paste コマンド
162          EditPasteCR             [Edit] Paste<CR> コマンド          EditPasteCR             [Edit] Paste<CR> コマンド
163          EditCLS                 [Edit] Clear screen コマンド          EditCLS                 [Edit] Clear screen コマンド
164          EditCLB                 [Edit] Clear buffer コマンド          EditCLB                 [Edit] Clear buffer コマンド
165          ControlOpenTEK          [Control] Open TEK コマンド          ControlOpenTEK          [Control] Open TEK コマンド
166          ControlCloseTEK         [Control] Close TEK コマンド          ControlCloseTEK         [Control] Close TEK コマンド
167          LineUp                  一行スクロールアップ          LineUp                  一行スクロールアップ
168          LineDown                一行スクロールダウン          LineDown                一行スクロールダウン
169          PageUp                  一ページスクロールアップ          PageUp                  一ページスクロールアップ
170          PageDown                一ページスクロールダウン          PageDown                一ページスクロールダウン
171          BuffTop                 バッファー先頭へスクロール          BuffTop                 バッファー先頭へスクロール
172          BuffBottom              バッファー最後へスクロール          BuffBottom              バッファー最後へスクロール
173          NextWin                 次の Tera Term ウィンドウへ移動          NextWin                 次の Tera Term ウィンドウへ移動
174          PrevWin                 前の Tera Term ウィンドウへ移動          PrevWin                 前の Tera Term ウィンドウへ移動
175          LocalEcho               Local echo を on/off する          LocalEcho               Local echo を on/off する
176    
177          <PC key code>          <PC key code>
178                  PC key code (10進数)                  PC key code (10進数)
179    
180          例:          例:
181                  LineUp=1352                  LineUp=1352
182    
183  6) [User keys] セクション  6) [User keys] セクション
184  ユーザーキーと、そのキーを押したときに実行される機能  ユーザーキーと、そのキーを押したときに実行される機能
185  (文字列の送出、マクロファイルの実行、メニューコマンドの実行)を  (文字列の送出、マクロファイルの実行、メニューコマンドの実行)を
186  定義します。  定義します。
187    
188          形式:          形式:
189                  <User key name>=<PC key code>,<Control flag>,<文字列>                  <User key name>=<PC key code>,<Control flag>,<文字列>
190    
191          <User key name>          <User key name>
192                  User1, User2, User3,...., User99                  User1, User2, User3,...., User99
193                  最大99個まで設定可能、例えば10個設定する場合は User1 から                  最大99個まで設定可能、例えば10個設定する場合は User1 から
194                  順番に User10 までを使用し、それ以外の名前を使用してはなら                  順番に User10 までを使用し、それ以外の名前を使用してはなら
195                  ない。                  ない。
196    
197          <PC key code>          <PC key code>
198                  PC key code (10進数)                  PC key code (10進数)
199    
200          <Control flag>          <Control flag>
201                  キーを押したときに <文字列> をどのように取り扱うかを指定                  キーを押したときに <文字列> をどのように取り扱うかを指定
202                  するフラグ。                  するフラグ。
203                          0       <文字列>をそのまま送出する。                          0       <文字列>をそのまま送出する。
204                          1       <文字列>に含まれる漢字や改行コードを                          1       <文字列>に含まれる漢字や改行コードを
205                                  Tera Term の設定にあわせて変換し、変換                                  Tera Term の設定にあわせて変換し、変換
206                                  された文字列を送出する。                                  された文字列を送出する。
207                          2       <文字列>のファイル名のマクロファイルを                          2       <文字列>のファイル名のマクロファイルを
208                                  実行する。                                  実行する。
209                          3       メニュー ID <文字列> で指定される                          3       メニュー ID <文字列> で指定される
210                                  Tera Term のメニューコマンドを実行する。                                  Tera Term のメニューコマンドを実行する。
211    
212          <文字列>:          <文字列>:
213                  <Control flag> が 0 または 1 の場合、キーを押したときに                  <Control flag> が 0 または 1 の場合、キーを押したときに
214                  送出される文字列。表示不可能な文字(制御文字等)はその                  送出される文字列。表示不可能な文字(制御文字等)はその
215                  ASCII コードを $ と2文字の16進数で表現する                  ASCII コードを $ と2文字の16進数で表現する
216                  (例: CR 文字は '$0D')。"$" そのものは "$24" で表現する。                  (例: CR 文字は '$0D')。"$" そのものは "$24" で表現する。
217                  「付録 A  ASCII コード表」参照。                  「付録 A  ASCII コード表」参照。
218    
219                  <Control flag> が 2 の場合、実行されるマクロファイルの                  <Control flag> が 2 の場合、実行されるマクロファイルの
220                  ファイル名。                  ファイル名。
221    
222                  <Control flag> が 3 の場合、実行されるメニューコマンドの                  <Control flag> が 3 の場合、実行されるメニューコマンドの
223                  メニュー ID (数字)。「付録 B  メニュー ID 表」参照。                  メニュー ID (数字)。「付録 B  メニュー ID 表」参照。
224    
225          例:          例:
226                  User1=1083,0,telnet myhost                  User1=1083,0,telnet myhost
227                  User2=1084,0,$0D$0A                  User2=1084,0,$0D$0A
228                  User3=1085,1,こんにちは。                  User3=1085,1,こんにちは。
229                  User4=1086,2,test.ttl                  User4=1086,2,test.ttl
230                  User5=1087,3,50110                  User5=1087,3,50110
231    
232  ...............................................................................  ...............................................................................
233  3.2 注意  3.2 注意
234    
235  1つの PC key code はキーボード設定ファイルの中で一回だけ使用することが  1つの PC key code はキーボード設定ファイルの中で一回だけ使用することが
236  できます。もし、1つの PC key code を複数のキー定義で使用した場合、  できます。もし、1つの PC key code を複数のキー定義で使用した場合、
237  Tera Term がキーボード設定ファイルを読み込んだときに、  Tera Term がキーボード設定ファイルを読み込んだときに、
238  "Key code XXX is used more than once" という警告メッセージが表示されます。  "Key code XXX is used more than once" という警告メッセージが表示されます。
239  この場合ある一つのキー定義だけが有効になり、その他は無視されます。  この場合ある一つのキー定義だけが有効になり、その他は無視されます。
240    
241  あるキー設定項目にどの PC キーも割り当てたくない場合は、以下のように  あるキー設定項目にどの PC キーも割り当てたくない場合は、以下のように
242  PC key code の代わりに "off" を指定してください。  PC key code の代わりに "off" を指定してください。
243    
244  EditCopy=off  EditCopy=off
245    
246  ...............................................................................  ...............................................................................
247  3.3 可能なキーの組み合わせ  3.3 可能なキーの組み合わせ
248    
249  キーボード設定ファイルで設定可能な PC のキーは, KEYCODE.EXE で PC key code が  キーボード設定ファイルで設定可能な PC のキーは, KEYCODE.EXE で PC key code が
250  表示されるキーです。単一のキーだけでなく、Ctrl, Shift, Alt を用いたキーの組み  表示されるキーです。単一のキーだけでなく、Ctrl, Shift, Alt を用いたキーの組み
251  合わせでも PC key code を表示させることができます。可能な組み合わせを  合わせでも PC key code を表示させることができます。可能な組み合わせを
252  以下に示します。  以下に示します。
253    
254          Shift+key          Shift+key
255          Ctrl+key          Ctrl+key
256          Shift+Ctrl+key          Shift+Ctrl+key
257          Shift+Alt+key          Shift+Alt+key
258          Ctrl+Alt+key          Ctrl+Alt+key
259          Shift+Ctrl+Alt+key          Shift+Ctrl+Alt+key
260    
261  Tera Term や Windows のショートカットキーに割り当てられているキーの組み合わせ  Tera Term や Windows のショートカットキーに割り当てられているキーの組み合わせ
262  (例えば Alt+key など)はキーボード設定ファイルで指定できません。  (例えば Alt+key など)はキーボード設定ファイルで指定できません。
263    
264  ただし、Altキーをメタ・キーとして使う設定にしている場合(設定->キーボードにある  ただし、Altキーをメタ・キーとして使う設定にしている場合(設定->キーボードにある
265  Metaキーにチェックをいれている状態)はAlt+keyも指定する事ができます。  Metaキーにチェックをいれている状態)はAlt+keyも指定する事ができます。
266  キーコードは KEYCODE.EXE で調べられますが、単体のAltキーとの組合せには  キーコードは KEYCODE.EXE で調べられますが、単体のAltキーとの組合せには
267  対応していません。Altキーとの組合せでのキーコードを調べるには、単独での  対応していません。Altキーとの組合せでのキーコードを調べるには、単独での
268  キーコードを調べて、その値に2048を足してください。  キーコードを調べて、その値に2048を足してください。
269    
270  たとえば、Alt+Vのキーコードは V が 47 なので、2095 となります。  たとえば、Alt+Vのキーコードは V が 47 なので、2095 となります。
271    
272  ; Shift + Insert  ; Shift + Insert
273  EditPaste=850  EditPaste=850
274    
275  これを例えば EditPaste=2095 に変更すれば、Metaキーをパススルーにしていても  これを例えば EditPaste=2095 に変更すれば、Metaキーをパススルーにしていても
276  Alt+Vで張り付けができるようになります。  Alt+Vで張り付けができるようになります。
277    
278  Shift+Insertを残したままAlt+Vでの張り付けを行いたい場合は、KEYBOARD.CNF の  Shift+Insertを残したままAlt+Vでの張り付けを行いたい場合は、KEYBOARD.CNF の
279  [User keys]セクションに以下の設定を追加します。  [User keys]セクションに以下の設定を追加します。
280    
281  User1=2095,3,50230  User1=2095,3,50230
282    
283  ...............................................................................  ...............................................................................
284  3.4 Q & A  3.4 Q & A
285    
286  キーボード設定がよくわからない場合、この文書と Tera Term ヘルプを  キーボード設定がよくわからない場合、この文書と Tera Term ヘルプを
287  よく読んでください。作者にキーボード設定に関する質問をしないでください。  よく読んでください。作者にキーボード設定に関する質問をしないでください。
288    
289  Q. Tera Term を起動するたびに "Key code XXX is used more than once" という  Q. Tera Term を起動するたびに "Key code XXX is used more than once" という
290     メッセージがでる。     メッセージがでる。
291  A. 「3.2 注意」を参照。  A. 「3.2 注意」を参照。
292    
293  Q. PC の F1 キーを VT100 の PF1 キーとして使いたい。以下のように設定したが  Q. PC の F1 キーを VT100 の PF1 キーとして使いたい。以下のように設定したが
294     うまくいかない。     うまくいかない。
295    
296     [VT function keys]     [VT function keys]
297     F1=PF1               (これはまちがい)     F1=PF1               (これはまちがい)
298    
299  A. 左辺は **PC** のキーの名前ではなく **VT端末** のキーの名前を指定しなけ  A. 左辺は **PC** のキーの名前ではなく **VT端末** のキーの名前を指定しなけ
300     ればなりません。また、右辺にはキーの名前ではなく、キーコードを指定して     ればなりません。また、右辺にはキーの名前ではなく、キーコードを指定して
301     ください。「3.1 キーボード設定ファイルの形式」を参照。     ください。「3.1 キーボード設定ファイルの形式」を参照。
302     また、キー設定を変えるときは、キーコードの重複使用をしないようにして     また、キー設定を変えるときは、キーコードの重複使用をしないようにして
303     ください(「3.2 注意」を参照)。     ください(「3.2 注意」を参照)。
304    
305     以下のように設定してください。     以下のように設定してください。
306    
307     [VT function keys]     [VT function keys]
308     PF1=59                       (59 は F1 キーのキーコード)     PF1=59                       (59 は F1 キーのキーコード)
309     [X function keys]     [X function keys]
310     ;XF1=59                      (キーコード 59 の重複使用をさける)     ;XF1=59                      (キーコード 59 の重複使用をさける)
311     XF1=off                      ("off" で置き換える)     XF1=off                      ("off" で置き換える)
312    
313  Q. F1 キーを押したときにエスケープシーケンス ESC [ A を送出するように  Q. F1 キーを押したときにエスケープシーケンス ESC [ A を送出するように
314     するための設定方法は?     するための設定方法は?
315  A. ユーザーキーを使えば、好きな文字列を送出することができます。  A. ユーザーキーを使えば、好きな文字列を送出することができます。
316     くわしくは、「3.1 キーボード設定ファイルの形式」を読んでください。     くわしくは、「3.1 キーボード設定ファイルの形式」を読んでください。
317     また、キー設定を変えるときは、キーコードの重複使用をしないようにして     また、キー設定を変えるときは、キーコードの重複使用をしないようにして
318     ください(「3.2 注意」を参照)。     ください(「3.2 注意」を参照)。
319    
320     以下のように設定してください。     以下のように設定してください。
321    
322     [X function keys]     [X function keys]
323     ;XF1=59                      (F1 キーのキーコード 59 の重複使用をさける)     ;XF1=59                      (F1 キーのキーコード 59 の重複使用をさける)
324     XF1=off                      ("off" で置き換える)     XF1=off                      ("off" で置き換える)
325     [User keys]     [User keys]
326     User1=59,0,$1B[A             (ESC の ASCII コードは $1B)     User1=59,0,$1B[A             (ESC の ASCII コードは $1B)
327    
328  -------------------------------------------------------------------------------  -------------------------------------------------------------------------------
329  付録 A  ASCII コード表 (16 進表現)  付録 A  ASCII コード表 (16 進表現)
330    
331  例えば、"A" の ASCII コードは $41。  例えば、"A" の ASCII コードは $41。
332    
333  ------------------------------------------------------------  ------------------------------------------------------------
334   Char    Code | Char    Code | Char    Code | Char    Code |   Char    Code | Char    Code | Char    Code | Char    Code |
335  ------------------------------------------------------------  ------------------------------------------------------------
336   NUL (^@) $00 | DLE (^P) $10 | SPACE    $20 | 0        $30 |   NUL (^@) $00 | DLE (^P) $10 | SPACE    $20 | 0        $30 |
337   SOH (^A) $01 | DC1 (^Q) $11 | !        $21 | 1        $31 |   SOH (^A) $01 | DC1 (^Q) $11 | !        $21 | 1        $31 |
338   STX (^B) $02 | DC2 (^R) $12 | "        $22 | 2        $32 |   STX (^B) $02 | DC2 (^R) $12 | "        $22 | 2        $32 |
339   ETX (^C) $03 | DC3 (^S) $13 | #        $23 | 3        $33 |   ETX (^C) $03 | DC3 (^S) $13 | #        $23 | 3        $33 |
340   EOT (^D) $04 | DC4 (^T) $14 | $        $24 | 4        $34 |   EOT (^D) $04 | DC4 (^T) $14 | $        $24 | 4        $34 |
341   ENQ (^E) $05 | NAK (^U) $15 | %        $25 | 5        $35 |   ENQ (^E) $05 | NAK (^U) $15 | %        $25 | 5        $35 |
342   ACK (^F) $06 | SYN (^V) $16 | &        $26 | 6        $36 |   ACK (^F) $06 | SYN (^V) $16 | &        $26 | 6        $36 |
343   BEL (^G) $07 | ETB (^W) $17 | '        $27 | 7        $37 |   BEL (^G) $07 | ETB (^W) $17 | '        $27 | 7        $37 |
344   BS  (^H) $08 | CAN (^X) $18 | (        $28 | 8        $38 |   BS  (^H) $08 | CAN (^X) $18 | (        $28 | 8        $38 |
345   HT  (^I) $09 | EM  (^Y) $19 | )        $29 | 9        $39 |   HT  (^I) $09 | EM  (^Y) $19 | )        $29 | 9        $39 |
346   LF  (^J) $0A | SUB (^Z) $1A | *        $2A | :        $3A |   LF  (^J) $0A | SUB (^Z) $1A | *        $2A | :        $3A |
347   VT  (^K) $0B | ESC (^[) $1B | +        $2B | ;        $3B |   VT  (^K) $0B | ESC (^[) $1B | +        $2B | ;        $3B |
348   FF  (^L) $0C | FS  (^\) $1C | ,        $2C | <        $3C |   FF  (^L) $0C | FS  (^\) $1C | ,        $2C | <        $3C |
349   CR  (^M) $0D | GS  (^]) $1D | -        $2D | =        $3D |   CR  (^M) $0D | GS  (^]) $1D | -        $2D | =        $3D |
350   SO  (^N) $0E | RS  (^^) $1E | .        $2E | >        $3E |   SO  (^N) $0E | RS  (^^) $1E | .        $2E | >        $3E |
351   SI  (^O) $0F | US  (^_) $1F | /        $2F | ?        $3F |   SI  (^O) $0F | US  (^_) $1F | /        $2F | ?        $3F |
352  ------------------------------------------------------------  ------------------------------------------------------------
353   Char    Code | Char    Code | Char    Code | Char    Code |   Char    Code | Char    Code | Char    Code | Char    Code |
354  ------------------------------------------------------------  ------------------------------------------------------------
355   @        $40 | P        $50 | `        $60 | p        $70 |   @        $40 | P        $50 | `        $60 | p        $70 |
356   A        $41 | Q        $51 | a        $61 | q        $71 |   A        $41 | Q        $51 | a        $61 | q        $71 |
357   B        $42 | R        $52 | b        $62 | r        $72 |   B        $42 | R        $52 | b        $62 | r        $72 |
358   C        $43 | S        $53 | c        $63 | s        $73 |   C        $43 | S        $53 | c        $63 | s        $73 |
359   D        $44 | T        $54 | d        $64 | t        $74 |   D        $44 | T        $54 | d        $64 | t        $74 |
360   E        $45 | U        $55 | e        $65 | u        $75 |   E        $45 | U        $55 | e        $65 | u        $75 |
361   F        $46 | V        $56 | f        $66 | v        $76 |   F        $46 | V        $56 | f        $66 | v        $76 |
362   G        $47 | W        $57 | g        $67 | w        $77 |   G        $47 | W        $57 | g        $67 | w        $77 |
363   H        $48 | X        $58 | h        $68 | x        $78 |   H        $48 | X        $58 | h        $68 | x        $78 |
364   I        $49 | Y        $59 | I        $69 | y        $79 |   I        $49 | Y        $59 | I        $69 | y        $79 |
365   J        $4A | Z        $5A | j        $6A | z        $7A |   J        $4A | Z        $5A | j        $6A | z        $7A |
366   K        $4B | [        $5B | k        $6B | {        $7B |   K        $4B | [        $5B | k        $6B | {        $7B |
367   L        $4C | \        $5C | l        $6C | |        $7C |   L        $4C | \        $5C | l        $6C | |        $7C |
368   M        $4D | ]        $5D | m        $6D | }        $7D |   M        $4D | ]        $5D | m        $6D | }        $7D |
369   N        $4E | ^        $5E | n        $6E | ~        $7E |   N        $4E | ^        $5E | n        $6E | ~        $7E |
370   O        $4F | _        $5F | o        $6F | DEL      $7F |   O        $4F | _        $5F | o        $6F | DEL      $7F |
371  ------------------------------------------------------------  ------------------------------------------------------------
372    
373  ...............................................................................  ...............................................................................
374  付録 B  メニュー ID 表  付録 B  メニュー ID 表
375    
376  メニュー ID の指定法については「3.1  キーボード設定ファイルの形式」を参照。  メニュー ID の指定法については「3.1  キーボード設定ファイルの形式」を参照。
377  メニュー ID は将来変更される可能性があります。  メニュー ID は将来変更される可能性があります。
378    
379  1) VT window  1) VT window
380    
381  メニューコマンド                    ID  メニューコマンド                    ID
382  -----------------------------------------  -----------------------------------------
383  [File] New connection               50110  [File] New connection               50110
384  [File] Duplicate session            50111  [File] Duplicate session            50111
385  [File] Cygwin connection            50112  [File] Cygwin connection            50112
386  [File] Log                          50120  [File] Log                          50120
387  [File] Comment to Log               50121  [File] Comment to Log               50121
388  [File] View Log                     50122  [File] View Log                     50122
389  [File] Show Log dialog              50123  [File] Show Log dialog              50123
390  [File] Send file                    50130  [File] Send file                    50130
391  [File] Transfer/Kermit/Receive      50141  [File] Transfer/Kermit/Receive      50141
392  [File] Transfer/Kermit/Get          50142  [File] Transfer/Kermit/Get          50142
393  [File] Transfer/Kermit/Send         50143  [File] Transfer/Kermit/Send         50143
394  [File] Transfer/Kermit/Finish       50144  [File] Transfer/Kermit/Finish       50144
395  [File] Transfer/XMODEM/Receive      50145  [File] Transfer/XMODEM/Receive      50145
396  [File] Transfer/XMODEM/Send         50146  [File] Transfer/XMODEM/Send         50146
397  [File] Transfer/ZMODEM/Receive      50151  [File] Transfer/ZMODEM/Receive      50151
398  [File] Transfer/ZMODEM/Send         50152  [File] Transfer/ZMODEM/Send         50152
399  [File] Transfer/B-Plus/Receive      50153  [File] Transfer/B-Plus/Receive      50153
400  [File] Transfer/B-Plus/Send         50154  [File] Transfer/B-Plus/Send         50154
401  [File] Transfer/Quick-VAN/Receive   50155  [File] Transfer/Quick-VAN/Receive   50155
402  [File] Transfer/Quick-VAN/Send      50156  [File] Transfer/Quick-VAN/Send      50156
403  [File] Change dir                   50170  [File] Change dir                   50170
404  [File] Replay Log                   50171  [File] Replay Log                   50171
405  [File] LogMeTT                      50172  [File] LogMeTT                      50172
406  [File] Print                        50180  [File] Print                        50180
407  [File] Disconnect                   50190  [File] Disconnect                   50190
408  [File] Exit                         50199  [File] Exit                         50199
409  [Edit] Copy                         50210  [Edit] Copy                         50210
410  [Edit] Copy table                   50220  [Edit] Copy table                   50220
411  [Edit] Paste                        50230  [Edit] Paste                        50230
412  [Edit] PasteCR                      50240  [Edit] PasteCR                      50240
413  [Edit] Clear screen                 50250  [Edit] Clear screen                 50250
414  [Edit] Clear buffer                 50260  [Edit] Clear buffer                 50260
415  [Edit] Cancel selection             50270  [Edit] Cancel selection             50270
416  [Edit] Select screen                50280  [Edit] Select screen                50280
417  [Edit] Select all                   50290  [Edit] Select all                   50290
418  [Setup] Terminal                    50310  [Setup] Terminal                    50310
419  [Setup] Window                      50320  [Setup] Window                      50320
420  [Setup] Font                        50330  [Setup] Font                        50330
421  [Setup] Keyboard                    50340  [Setup] Keyboard                    50340
422  [Setup] Serial port                 50350  [Setup] Serial port                 50350
423  [Setup] TCPIP                       50360  [Setup] TCPIP                       50360
424  [Setup] General                     50370  [Setup] General                     50370
425  [Setup] Additional settings         50375  [Setup] Additional settings         50375
426  [Setup] Save setup                  50380  [Setup] Save setup                  50380
427  [Setup] Restore setup               50390  [Setup] Restore setup               50390
428  [Setup] Load key map                50395  [Setup] Load key map                50395
429  [Control] Reset terminal            50410  [Control] Reset terminal            50410
430  [Control] Are you there             50420  [Control] Are you there             50420
431  [Control] Send break                50430  [Control] Send break                50430
432  [Control] Reset port                50440  [Control] Reset port                50440
433  [Control] Broadcast command         50445  [Control] Broadcast command         50445
434  [Control] Open TEK                  50450  [Control] Open TEK                  50450
435  [Control] Close TEK                 50460  [Control] Close TEK                 50460
436  [Control] Macro                     50470  [Control] Macro                     50470
437  [Window] Window                     50810  [Window] Window                     50810
438  [Help] Index                        50910  [Help] Index                        50910
439  [Help] About Tera Term              50990  [Help] About Tera Term              50990
440    
441  TTSSH メニューコマンド              ID  TTSSH メニューコマンド              ID
442  -----------------------------------------  -----------------------------------------
443  [Setup] SSH                         52310  [Setup] SSH                         52310
444  [Setup] SSH Authentication          52320  [Setup] SSH Authentication          52320
445  [Setup] SSH Forwarding              52330  [Setup] SSH Forwarding              52330
446  [Setup] SSH KeyGenerator            52340  [Setup] SSH KeyGenerator            52340
447  [Help] About TTSSH                  52910  [Help] About TTSSH                  52910
448    
449  TTProxy メニューコマンド            ID  TTProxy メニューコマンド            ID
450  -----------------------------------------  -----------------------------------------
451  [Setup] Proxy                       53310  [Setup] Proxy                       53310
452  [Help] About TTProxy                53910  [Help] About TTProxy                53910
453    
454  TTXKanjiMenu メニューコマンド       ID  TTXKanjiMenu メニューコマンド       ID
455  -----------------------------------------  -----------------------------------------
456  [KanjiCode] Recv: Shift_JIS         54010  [KanjiCode] Recv: Shift_JIS         54010
457  [KanjiCode] Recv: EUC-JP            54011  [KanjiCode] Recv: EUC-JP            54011
458  [KanjiCode] Recv: JIS               54012  [KanjiCode] Recv: JIS               54012
459  [KanjiCode] Recv: UTF-8             54013  [KanjiCode] Recv: UTF-8             54013
460  [KanjiCode] Recv: UTF-8m            54014  [KanjiCode] Recv: UTF-8m            54014
461  [KanjiCode] Send: Shift_JIS         54110  [KanjiCode] Send: Shift_JIS         54110
462  [KanjiCode] Send: EUC-JP            54111  [KanjiCode] Send: EUC-JP            54111
463  [KanjiCode] Send: JIS               54112  [KanjiCode] Send: JIS               54112
464  [KanjiCode] Send: UTF-8             54113  [KanjiCode] Send: UTF-8             54113
465  [KanjiCode] Use one setting         54200  [KanjiCode] Use one setting         54200
466    
467  TTXAlwaysOnTop メニューコマンド     ID  TTXAlwaysOnTop メニューコマンド     ID
468  -----------------------------------------  -----------------------------------------
469  [Control] Always on top             55000  [Control] Always on top             55000
470  -- SetWindowPos(HWND_TOP)           55001 (メニュー割り当て無し)  -- SetWindowPos(HWND_TOP)           55001 (メニュー割り当て無し)
471  -- SetWindowPos(HWND_BOTTOM)        55002 (メニュー割り当て無し)  -- SetWindowPos(HWND_BOTTOM)        55002 (メニュー割り当て無し)
472  -- SetWindowPos(HWND_TOPMOST)       55003 (メニュー割り当て無し)  -- SetWindowPos(HWND_TOPMOST)       55003 (メニュー割り当て無し)
473  -- SetWindowPos(HWND_NOTOPMOST)     55004 (メニュー割り当て無し)  -- SetWindowPos(HWND_NOTOPMOST)     55004 (メニュー割り当て無し)
474    
475  TTXResizeMenu メニューコマンド      ID  TTXResizeMenu メニューコマンド      ID
476  -----------------------------------------  -----------------------------------------
477  [Resize] Menu(1) - Menu(20)         55101 - 55120  [Resize] Menu(1) - Menu(20)         55101 - 55120
478    
479  TTXViewMode メニューコマンド        ID  TTXViewMode メニューコマンド        ID
480  -----------------------------------------  -----------------------------------------
481  [Setup] ViewMode password           55200  [Setup] ViewMode password           55200
482  [Control] View mode                 55210  [Control] View mode                 55210
483    
484  TTXttyrec メニューコマンド          ID  TTXttyrec メニューコマンド          ID
485  -----------------------------------------  -----------------------------------------
486  [File] TTY Record                   55301  [File] TTY Record                   55301
487    
488  TTXttyplay メニューコマンド         ID  TTXttyplay メニューコマンド         ID
489  -----------------------------------------  -----------------------------------------
490  [File] TTY Replay                   55302  [File] TTY Replay                   55302
491    
492  2) TEK window  2) TEK window
493    
494  メニューコマンド                    ID  メニューコマンド                    ID
495  -----------------------------------------  -----------------------------------------
496  [File] Print                        51110  [File] Print                        51110
497  [File] Exit                         51190  [File] Exit                         51190
498  [Edit] Copy                         51210  [Edit] Copy                         51210
499  [Edit] Copy screen                  51220  [Edit] Copy screen                  51220
500  [Edit] Paste                        51230  [Edit] Paste                        51230
501  [Edit] PasteCR                      51240  [Edit] PasteCR                      51240
502  [Edit] Clear screen                 51250  [Edit] Clear screen                 51250
503  [Setup] Window                      51310  [Setup] Window                      51310
504  [Setup] Font                        51320  [Setup] Font                        51320
505  [VTWin]                             51410  [VTWin]                             51410
506  [Window] Window                     51810  [Window] Window                     51810
507  [HELP] Index                        51910  [HELP] Index                        51910
508  [HELP] About Tera Term              51990  [HELP] About Tera Term              51990

Legend:
Removed from v.3226  
changed lines
  Added in v.3227

SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.