diff --git a/src/bin/e_border.c b/src/bin/e_border.c index 241dc7c88..437d743b5 100644 --- a/src/bin/e_border.c +++ b/src/bin/e_border.c @@ -1795,6 +1795,8 @@ _e_border_cb_mouse_down(void *data, int type, void *event) bd->mouse.current.mx = ev->root.x; bd->mouse.current.my = ev->root.y; /* Bindings */ + /* Remove LOCK keys */ + ev->modifers &= ~(ECORE_X_LOCK_SCROLL|ECORE_X_LOCK_NUM|ECORE_X_LOCK_CAPS); for (list = e_config->bindings; list; list = list->next) { eb = list->data;