MGL::Input::Keycode
Contents
MGL::Input::Keycode#
概要#
MGL::Input::Keyboardが扱うキーコードの一覧です。
宣言#
namespace MGL::Input
{
enum class Keycode : uint8_t
{
// 省略(一覧参照)
};
}
一覧#
名前 |
内容 |
バージョン |
---|---|---|
Invalid |
無効 |
1.0.0+ |
KeyA |
Aキー |
1.0.0+ |
KeyB |
Bキー |
1.0.0+ |
KeyC |
Cキー |
1.0.0+ |
KeyD |
Dキー |
1.0.0+ |
KeyE |
Eキー |
1.0.0+ |
KeyF |
Fキー |
1.0.0+ |
KeyG |
Gキー |
1.0.0+ |
KeyH |
Hキー |
1.0.0+ |
KeyI |
Iキー |
1.0.0+ |
KeyJ |
Jキー |
1.0.0+ |
KeyK |
Kキー |
1.0.0+ |
KeyL |
Lキー |
1.0.0+ |
KeyM |
Mキー |
1.0.0+ |
KeyN |
Nキー |
1.0.0+ |
KeyO |
Oキー |
1.0.0+ |
KeyP |
Pキー |
1.0.0+ |
KeyQ |
Qキー |
1.0.0+ |
KeyR |
Rキー |
1.0.0+ |
KeyS |
Sキー |
1.0.0+ |
KeyT |
Tキー |
1.0.0+ |
KeyU |
Uキー |
1.0.0+ |
KeyV |
Vキー |
1.0.0+ |
KeyW |
Wキー |
1.0.0+ |
KeyX |
Xキー |
1.0.0+ |
KeyY |
Yキー |
1.0.0+ |
KeyZ |
Zキー |
1.0.0+ |
Key1 |
1キー |
1.0.0+ |
Key2 |
2キー |
1.0.0+ |
Key3 |
3キー |
1.0.0+ |
Key4 |
4キー |
1.0.0+ |
Key5 |
5キー |
1.0.0+ |
Key6 |
6キー |
1.0.0+ |
Key7 |
7キー |
1.0.0+ |
Key8 |
8キー |
1.0.0+ |
Key9 |
9キー |
1.0.0+ |
Key0 |
0キー |
1.0.0+ |
Return |
ReturnキーまたはEnterキー |
1.0.0+ |
Escape |
エスケープキー |
1.0.0+ |
Backspace |
バックスペースキー |
1.0.0+ |
Tab |
Tabキー |
1.0.0+ |
Space |
スペースキー |
1.0.0+ |
F1 |
F1キー |
1.0.0+ |
F2 |
F2キー |
1.0.0+ |
F3 |
F3キー |
1.0.0+ |
F4 |
F4キー |
1.0.0+ |
F5 |
F5キー |
1.0.0+ |
F6 |
F6キー |
1.0.0+ |
F7 |
F7キー |
1.0.0+ |
F8 |
F8キー |
1.0.0+ |
F9 |
F9キー |
1.0.0+ |
F10 |
F10キー |
1.0.0+ |
F11 |
F11キー |
1.0.0+ |
F12 |
F12キー |
1.0.0+ |
Delete |
Deleteキー |
1.0.0+ |
Right |
右矢印キー |
1.0.0+ |
Left |
左矢印キー |
1.0.0+ |
Down |
下矢印キー |
1.0.0+ |
Up |
上矢印キー |
1.0.0+ |
LeftControl |
左コントロールキー |
1.0.0+ |
LeftShift |
左シフトキー |
1.0.0+ |
LeftAlt |
左Optionキーまたは左Altキー |
1.0.0+ |
LeftGUI |
左コマンドキーまたは左Windowsキー |
1.0.0+ |
RightControl |
右コントロールキー |
1.0.0+ |
RightShift |
右シフトキー |
1.0.0+ |
RightAlt |
右Optionキーまたは右Altキー |
1.0.0+ |
RightGUI |
右コマンドキーまたは右Windowsキー |
1.0.0+ |
Control |
左右を区別しないコントロールキー |
1.1.9+ |
Shift |
左右を区別しないシフトキー |
1.1.9+ |
Alt |
左右を区別しないOptionキーまたはAltキー |
1.1.9+ |
GUI |
左右を区別しないコマンドキーまたはWindowsキー |
1.1.9+ |
説明#
- Invalid
無効を表す値です。このキーは物理的に存在しておらず、常に入力なしとして扱われます。
- KeyA〜KeyZ
AからZのアルファベットキーを表す値です。この値はANSI配列に準拠しており、異なる配列のキーボードでは刻印通りのキーを得られない可能性があります。
- Key0〜Key9
0から9の数字キーを表す値です。
- Return
ReturnキーまたはEnterキーを表す値です。キーボードの種類によって刻印が異なる場合がありますが、どちらも同一キーとして扱います。
- Escape
エスケープキーを表す値です。
- Backspace
バックスペースキーを表す値です。macOSにおいてはDeleteキーがこの値に相当します。
- Tab
Tabキーを表す値です。
- Space
スペースキーを表す値です。
- F1〜F12
各ファンクションキーを表す値です。
- Delete
Deleteキーを表す値です。macOSにおいてはBackspaceキーがこの値に相当します。
- Right, Left, Down, Up
それぞれの方向の矢印キーを表す値です。
- Control, LeftControl, RightControl
左コントロールキーと右コントロールキーを表す値です。
Control
を使用した場合、LeftControl
またはRightControl
のどちらかがオンになっていれば連動してオンになります。macOSでイベント入力のキーボードデリゲートを使用した場合は左右を区別せず、どちらも左側のキーとして認識されます。
- Shift, LeftShift, RightShift
左シフトキーと右シフトキーを表す値です。
Shift
を使用した場合、LeftShift
またはRightShift
のどちらかがオンになっていれば連動してオンになります。macOSでイベント入力のキーボードデリゲートを使用した場合は左右を区別せず、どちらも左側のキーとして認識されます。
- Alt, LeftAlt, RightAlt
左Altキーと右Altキーを表す値です。
Alt
を使用した場合、LeftAlt
またはRightAlt
のどちらかがオンになっていれば連動してオンになります。macOSではOptionキーがこの値に相当します。macOSでイベント入力のキーボードデリゲートを使用した場合は左右を区別せず、どちらも左側のキーとして認識されます。
- GUI, LeftGUI, RightGUI
左GUIキーと右GUIキーを表す値です。
GUI
を使用した場合、LeftGUI
またはRightGUI
のどちらかがオンになっていれば連動してオンになります。GUIキーはWindows向けのキーボードではWindowsキーに相当し、macOS向けのキーボードではコマンドキーに相当します。macOSでイベント入力のキーボードデリゲートを使用した場合は左右を区別せず、どちらも左側のキーとして認識されます。
バージョン情報#
MGL 1.1.0から利用可能。
Control
, Shift
, Alt
, GUI
はMGL 1.1.9から利用可能。