ここやここをみればいいんですが とても見やすいとは思えないのでまとめました
日本語109キーボードでの対応表

画像クリックで元画像
グレーのキーは文字そのままで通ります(xamlでは大文字小文字の区別はしないようです)
半角/全角キーとひらがな/カタカナキーは 特殊な挙動をしますので実際にキーコードを追ってください(とはいえzeKeyで完全に再現するのは無理です)
IMEのOnOffはKanjiModeで良いです
ややこしい記号キー部分

意味とキーが合っているものは意味のある名前 合ってないものは番号にしました
詳しくは↓の表を見てください
xamlで通るSystem.Windows.Input.Key値
複数の定義があるKey値やKeyConverterで変換されるものも含む
日本語キーボードになさそうなものは除外
日本語キーボードになさそうなものは除外
Key値 | 説明 |
---|---|
Cancel, BREAK | Break キー Ctrl+Pause |
Back, BACKSPACE, BKSP, BS | Backspace キー |
Tab | TAB キー |
Clear | Clear キー NumLock中にテンキーの5キー |
Return, Enter | Enter キー |
Pause | Pause キー |
Capital, CapsLock | CapsLock キー |
KanaMode | IMEかなモード キー |
KanjiMode | IME漢字モード キー Alt+半角/全角 |
Escape, ESC | Esc キー |
ImeConvert | 変換 キー |
ImeNonConvert | 無変換 キー |
Space | Space キー |
Prior, PageUp, PGUP | PageUp キー |
Next, PageDown, PGDN | PageDown キー |
End | End キー |
Home | Home キー |
Left | ← キー |
Up | ↑ キー |
Right | → キー |
Down | ↓ キー |
Snapshot, PrintScreen, PRTSC | PrintScreen キー |
Insert, INS | Insert キー |
Delete, DEL | Delete キー |
D0 | 0 キー(テンキーでは無い方) 数字のみの0は不可 |
| | |
D9 | 9 キー(テンキーでは無い方) 数字のみの9は不可 |
A | A キー |
| | |
Z | Z キー |
LWin, WINDOWS, WIN, LEFTWINDOWS | 左Windows キー |
RWin, RIGHTWINDOWS | 右Windows キー |
Apps, APPLICATION | アプリケーション キー |
NumPad0 | テンキーの0 キー |
| | |
NumPad9 | テンキーの9 キー |
Multiply | テンキーの* キー |
Add | テンキーの+ キー |
Subtract | テンキーの- キー |
Decimal | テンキーの. キー |
Divide | テンキーの/ キー |
F1 | F1 キー |
| | |
F12 | F12 キー |
NumLock | NumLock キー |
Scroll | ScrollLock キー |
LeftShift, SHIFT | 左Shift キー |
RightShift | 右Shift キー |
LeftCtrl, CONTROL, CTRL | 左Ctrl キー |
RightCtrl | 右Ctrl キー |
LeftAlt, ALT | 左Alt キー |
RightAlt | 右Alt キー |
BrowserBack | ブラウザーの戻る キー |
BrowserForward | ブラウザーの進む キー |
BrowserRefresh | ブラウザーの更新 キー |
BrowserStop | ブラウザーの中止 キー |
BrowserSearch | ブラウザーの検索 キー |
BrowserFavorites | ブラウザーのお気に入り キー |
BrowserHome | ブラウザーのホーム キー |
VolumeMute | 音量ミュート キー |
VolumeDown | 音量ダウン キー |
VolumeUp | 音量アップ キー |
MediaNextTrack | メディアの次のトラック キー |
MediaPreviousTrack | メディアの前のトラック キー |
MediaStop | メディアの停止 キー |
MediaPlayPause | メディアの再生/一時停止 キー |
SelectMedia | メディアの選択 キー |
LaunchMail | メールを起動 キー |
LaunchApplication1 | アプリケーション1の起動 キー |
LaunchApplication2 | アプリケーション2の起動 キー |
Oem1, OemSemicolon, SEMICOLON | :* キー (注意) |
OemPlus | ;+ キー |
OemComma, COMMA | ,< キー |
OemMinus, MINUS | -= キー |
OemPeriod, PERIOD | .> キー |
Oem2, OemQuestion | /? キー |
Oem3, OemTilde | @` キー (注意) |
Oem4, OemOpenBrackets | [{ キー |
Oem5, OemPipe | ¥| キー |
Oem6, OemCloseBrackets | ]} キー |
Oem7, OemQuotes, QUOTES | ^~ キー (注意) |
Oem102, OemBackslash, BACKSLASH | ¥_ キー |
以下IME関連?
私も良くわからないのでキーコードを表示しながらキーボードを打ってみてください
FinalMode | The IME Final mode key. |
ImeAccept | The IME Accept key. |
ImeModeChange | The IME Mode change request. |
OemAttn, DbeAlphanumeric | The OEM_ATTN key. |
OemFinish, DbeKatakana, FINISH | The OEM_FINISH key. |
OemCopy, DbeHiragana | The OEM_COPY key. |
OemAuto, DbeSbcsChar | The OEM_AUTO key. |
OemEnlw, DbeDbcsChar | The OEM_ENLW key. |
OemBackTab, DbeRoman | The OEM_BACKTAB key. |
Attn, DbeNoRoman | The ATTN key. |
0 件のコメント :
コメントを投稿