Skip to content

修飾キー・フラグ

これらの使用方法については、キー入力を参照のこと。

マクロ

マクロ説明
GLFW_MOD_SHIFTこのビットがセットされている場合、1つ以上のシフトキーが押されたままになっている。
GLFW_MOD_CONTROLこのビットがセットされている場合、1つ以上のControlキーが押されたままになっている。
GLFW_MOD_ALTこのビットがセットされている場合、1つ以上のAltキーが押されたままになっている。
GLFW_MOD_SUPERこのビットがセットされている場合、1つ以上のスーパーキーが押されたままになっている。
GLFW_MOD_CAPS_LOCKこのビットがセットされていると、Caps Lockキーが有効になる。
GLFW_MOD_NUM_LOCKこのビットがセットされていると、Num Lock キーが有効になる。
GLFW_MOD_SHIFT

このビットがセットされている場合、1つ以上のシフトキーが押されたままになっている。

c
#define GLFW_MOD_SHIFT   0x0001
GLFW_MOD_CONTROL

このビットがセットされている場合、1つ以上のControlキーが押されたままになっている。

c
#define GLFW_MOD_CONTROL   0x0002
GLFW_MOD_ALT

このビットがセットされている場合、1つ以上のAltキーが押されたままになっている。

c
#define GLFW_MOD_ALT   0x0004
GLFW_MOD_SUPER

このビットがセットされている場合、1つ以上のスーパーキーが押されたままになっている。

c
#define GLFW_MOD_SUPER   0x0008
GLFW_MOD_CAPS_LOCK

このビットが設定されると、Caps Lock キーが有効になり、GLFW_LOCK_KEY_MODS 入力モードが設定される。

c
#define GLFW_MOD_CAPS_LOCK   0x0010
GLFW_MOD_NUM_LOCK

このビットが設定されると、Num Lockキーが有効になり、GLFW_LOCK_KEY_MODS入力モードが設定される。

c
#define GLFW_MOD_NUM_LOCK   0x0020