From 98bd60abe8f34dbbe538b6f85f5f5c02550b5236 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 11 Nov 2023 17:07:06 -0500 Subject: Add support for Num, Scroll, and Caps Lock --- include/pugl/pugl.h | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'include/pugl') diff --git a/include/pugl/pugl.h b/include/pugl/pugl.h index 9d2a8e1..2d7f4b4 100644 --- a/include/pugl/pugl.h +++ b/include/pugl/pugl.h @@ -415,10 +415,13 @@ typedef enum { /// Keyboard modifier flags typedef enum { - PUGL_MOD_SHIFT = 1U << 0U, ///< Shift key - PUGL_MOD_CTRL = 1U << 1U, ///< Control key - PUGL_MOD_ALT = 1U << 2U, ///< Alt/Option key - PUGL_MOD_SUPER = 1U << 3U, ///< Mod4/Command/Windows key + PUGL_MOD_SHIFT = 1U << 0U, ///< Shift pressed + PUGL_MOD_CTRL = 1U << 1U, ///< Control pressed + PUGL_MOD_ALT = 1U << 2U, ///< Alt/Option pressed + PUGL_MOD_SUPER = 1U << 3U, ///< Super/Command/Windows pressed + PUGL_MOD_NUM_LOCK = 1U << 4U, ///< Num lock enabled + PUGL_MOD_SCROLL_LOCK = 1U << 5U, ///< Scroll lock enabled + PUGL_MOD_CAPS_LOCK = 1U << 6U, ///< Caps lock enabled } PuglMod; /// Bitwise OR of #PuglMod values -- cgit v1.2.1