aboutsummaryrefslogtreecommitdiffstats
path: root/src/internal.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/internal.c')
-rw-r--r--src/internal.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/internal.c b/src/internal.c
index ca710ce..3c4d304 100644
--- a/src/internal.c
+++ b/src/internal.c
@@ -132,6 +132,12 @@ puglFilterMods(const PuglMods state, const PuglKey key)
case PUGL_KEY_SUPER_L:
case PUGL_KEY_SUPER_R:
return state & ~(PuglMods)PUGL_MOD_SUPER;
+ case PUGL_KEY_NUM_LOCK:
+ return state & ~(PuglMods)PUGL_MOD_NUM_LOCK;
+ case PUGL_KEY_SCROLL_LOCK:
+ return state & ~(PuglMods)PUGL_MOD_SCROLL_LOCK;
+ case PUGL_KEY_CAPS_LOCK:
+ return state & ~(PuglMods)PUGL_MOD_CAPS_LOCK;
default:
break;
}