キーリスト
提供: AutoHotkey Wiki
キーボードから調べる[編集]
- ※外付けテンキーに関する注意
- Tab や Backspace 等が付いている物もあるが、本来のテンキーには無いもので、通常キーボードのキーを出力している事が多い。
- 000 や 00 等が付いているものもあるが、本来のテンキーには無いもので、ハードウェア側で 0 キーを連打したことにしている事が多い。
- ドライバ不要で NumLock 非連動型のものは、NumLock状態はOS側に通知されず、数値キーが押される前後にNumLockを出力している場合がある。
キーボード[編集]
分類 | キー名 | 説明 |
---|---|---|
文字入力関連 | 0 ~ 9 | 文字キー上段の数字キー、テンキーとは区別されている。 |
A ~ Z | アルファベットキー。 ホットキーラベルに利用する場合は、大文字小文字は区別されないが、 Sendコマンドでは区別されるので注意。 | |
- ^ ¥ @ [ ] . / | キー刻印の通り。 | |
`; , vkBBsc027`: , vkBAsc028`, , vkBCsc033vkE2sc073 |
上から順に ; (セミコロン) : (コロン) , (コンマ) ﹨ (バックスラッシュ)エスケープシーケンスの為 ` (アクサングラーブ)を追加する必要がある。そのため、仮想キーコード や スキャンコード、あるいはその両方でキーを指定した方が良い。 | |
Space | スペースキー | |
Tab | タブキー | |
Enter | Enterキー、テンキーのEnterとは区別される。Return はコマンドとみなされるので注意。
| |
文字入力補助 | Backspace , BS | どちらを用いても同じ、テンキーのBackspaceとは区別される。 |
Delete , Del | どちらを用いても同じ、テンキーのDeleteとは区別される。 | |
Insert , Ins | どちらを用いても同じ、テンキーのInsertとは区別される。 | |
移動 | Left, Right, Up, Down | ← , → , ↑ , ↓、テンキーのものとは区別される。 |
Home, End, PgUp, PgDn | キー刻印の通り、テンキーのものとは区別される。 | |
IME制御 | vkF3sc029 vkF4sc029 |
全角/半角に相当、IMEのON/OFFで発生するイベントが違う。 Sendで送信する場合はどちらでも同じ。 ※日本語環境だとLock系キーの動作は不定 |
vk1Csc079 | 変換キー | |
vk1Dsc07B | 無変換キー | |
vkF2sc070 | ひらがな/カタカナキー ※日本語環境だとLock系キーの動作は不定 | |
vkF0sc03A | 英数(CapsLock) ※日本語環境だとLock系キーの動作は不定 | |
制御キー | F1 ~ F24 | ファンクションキー |
Esc , Escape | どちらを用いても同じ。 | |
AppsKey | コンテキストメニューを出すキー、右ALtの隣にあることが多い。 | |
PrintScreen | プリントスクリーン、PrtScと刻印されている場合もある。 | |
Pause | Pause | |
Break | Break | |
Sleep | Sleep | |
Help | Help | |
CtrlBreak | このキーは実在しない。Ctrl+Breakを押したのと同じ。 | |
ロックキー | CapsLock | CapsLock、日本語キーボードには単独のCapsLockキーは無い。 |
ScrollLock | ScrollLock、ScrLkと刻印されている場合もある。 | |
NumLock | NumLock、NumLkと刻印されている場合もある。 | |
修飾キー (単独押下用) |
Ctrl LCtrl , RCtrl |
Ctrl (左右の区別なし) 左右区別したCtrl (Win9x系では無効) |
Alt LAlt , RAlt |
Alt (左右の区別なし) 左右区別したAlt (Win9x系では無効) | |
Shift LShift , RShift |
Shift (左右の区別なし) 左右区別したShift (Win9x系では無効) | |
LWin, RWin | 左右のWinキー、区別しないものは無い。 | |
テンキー | Numpad0 ~ Numpad9 NumpadDot |
(NumLockがOFFの時のみ) テンキー上の 0 ~ 9 および . (ドット)、キーボードメイン部分とは区別される。※外付けテンキーで「00」や「000」を持つものもあるがNumpad0連打のことが多い。 |
NumpadDel NumpadIns NumpadClear |
(NumLockがOFFの時のみ) テンキー上の Del, Ins, Clear(Numpad5の位置) | |
NumpadUp NumpadDown NumpadLeft NumpadRight |
(NumLockがOFFの時のみ) テンキー上の ↑, ↓, ←, → キーボードメイン部分とは区別される。 | |
NumpadHome NumpadEnd NumpadPgUp NumpadPgDn |
(NumLockがOFFの時のみ) テンキー上の Home, End, PgUp, PgDn キーボードメイン部分とは区別される。 | |
NumpadDiv NumpadMult NumpadAdd NumpadSub NumpadEnter |
テンキー上の「/」,「*」,「+」,「-」,「Enter」 (これはNumLockに依存しない) | |
マルチメディア | Browser_Back | ブラウザ 戻る ※キーボードによっては Alt+← を発行している事もあるので注意。 |
Browser_Forward | ブラウザ 進む ※キーボードによっては Alt+→ を発行している事もあるので注意。 | |
Browser_Refresh | ブラウザ 更新 | |
Browser_Stop | ブラウザ 中止 | |
Browser_Search | ブラウザ 検索 | |
Browser_Favorites | ブラウザ お気に入り | |
Browser_Home | ブラウザ ホーム | |
Volume_Mute | 音量 ミュート | |
Volume_Down | 音量 小 | |
Volume_Up | 音量 大 | |
Media_Next | メディア 次を再生 | |
Media_Prev | メディア 前を再生 | |
Media_Stop | メディア 再生停止 | |
Media_Play_Pause | メディア 再生一時停止 | |
Launch_Mail | 起動 メール | |
Launch_Media | 起動 メディアプレイヤ | |
Launch_App1 | 起動 アプリ1 | |
Launch_App2 | 起動 アプリ2 |
上記以外のキー[編集]
キー名 | 説明 |
---|---|
vkXX scYYY vkXXscYYY |
仮想キーコード/VK(Virtual Key)XX や スキャンコード/SC(Scan Code)YYY、あるいはその両方でキーを特定できる。日本語キーボード特有のキーや、その他上記一覧にないキーは、仮想キーコードやスキャンコードを直接指定することで指定できる。(スキャンコードは NT系のみ) キーコードを調べるには、「#InstallKeybdHook」指令を含んだスクリプトを読み込み、タスクトレイアイコンをダブルクリック → メニューの「View」→「Key history」でキー履歴を表示する。(F5キーで最新の情報に更新) ※キーボードドライバの仕様などにより、キー入力イベントが取得できない場合もある。この場合、ドライバを何とかするかあきらめるしかない。 |
マウス[編集]
キー名 | 説明 |
---|---|
LButton | 左ボタン |
RButton | 右ボタン |
MButton | 中ボタン (ホイールクリック) |
XButton1 | 拡張ボタン1 (戻る) ※ 9x系では使えない。 |
XButton2 | 拡張ボタン2 (進む) ※ 9x系では使えない。 |
WheelDown | ホイール↓ |
WheelUp | ホイール↑ |
WheelLeft | チルト左 ※ Vista以降 |
WheelRight | チルト右 ※ Vista以降 |
ジョイスティック[編集]
種類 | キー名 | 説明 |
---|---|---|
ボタン | Joy1~Joy32 | ボタン1~ボタン32 |
ボタン以外 ※ホットキー割り当て不可 GetKeyStateで調査可能。 |
JoyX JoyY JoyZ JoyU JoyV |
アナログ入力の各軸の状態 |
JoyPOV | PointOfView(ハット)コントロールの状態 | |
JoyName | JoyStick名 | |
JoyButtons | 使用できるボタン数(正しくない取得できない場合もある) | |
JoyAxes | 使用できるアナログ入力の数 | |
JoyInfo | 使用できる機能を取得。以下の文字のうち使用できるものを連結した文字列になる。 Z(Z軸), R(R軸), U(U軸), V(V軸), P(point-of-view コントロール), D(the POV control has a limited number of discrete/distinct settings), C(the POV control is continous/fine) |
- ※ JoyLeft, JoyRight のようなジョイスティックの十字キーの各方向に相当するものはない。
詳しくはジョイスティックに関する、よくある質問と回答