all repos — openbox @ 5a468756c07a43e0ee7fa4e406847c86db09834a

openbox fork - make it a bit more like ryudo

reconfigure openbox when the input mapping changes, eg. keyboard layout or modifier map
Dana Jansens danakj@orodu.net
commit

5a468756c07a43e0ee7fa4e406847c86db09834a

parent

8a51893e8bf2192eec69eeed9bc49beb78e34312

1 files changed, 5 insertions(+), 0 deletions(-)

jump to
M openbox/event.copenbox/event.c

@@ -619,6 +619,11 @@ else if (window == RootWindow(ob_display, ob_screen))

event_handle_root(e); else if (e->type == MapRequest) client_manage(window); + else if (e->type == MappingNotify) { + /* keyboard layout changes, reconfigure openbox. need to restart the + modkeys system, but also to reload the key bindings. */ + ob_reconfigure(); + } else if (e->type == ClientMessage) { /* This is for _NET_WM_REQUEST_FRAME_EXTENTS messages. They come for windows that are not managed yet. */