You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I just understood one more part of #670: Key bindings for clients with "accepts input: false" in their WM_HINTS do not work. Since the window doesn't actually get the input focus, input events for our key bindings don't work either. An example for such a window is xeyes.
Working around that might be tough....
This was introduced with 2f78ec5 (and the equivalent commit that is part of awesome 3.5.7). Before this, we had "whatever contains the mouse pointer gets key events" (which isn't really a nice thing, but at least key bindings worked this way). However, technically this was already broken before.
The text was updated successfully, but these errors were encountered:
Instead of focusing the root window, we now create a "focus window" inside of
our frame window. This window is placed so that it is not visible, but we can
grab key bindings on it to simulate the window having the input focus.
Fixes: awesomeWM#699
Signed-off-by: Uli Schlachter <psychon@znc.in>
Instead of focusing the root window, we now create a "focus window" inside of
our frame window. This window is placed so that it is not visible, but we can
grab key bindings on it to simulate the window having the input focus.
Fixes: #699
Signed-off-by: Uli Schlachter <psychon@znc.in>
I just understood one more part of #670: Key bindings for clients with "accepts input: false" in their
WM_HINTS
do not work. Since the window doesn't actually get the input focus, input events for our key bindings don't work either. An example for such a window isxeyes
.Working around that might be tough....
This was introduced with 2f78ec5 (and the equivalent commit that is part of awesome 3.5.7). Before this, we had "whatever contains the mouse pointer gets key events" (which isn't really a nice thing, but at least key bindings worked this way). However, technically this was already broken before.
The text was updated successfully, but these errors were encountered: