all repos — openbox @ e4f055b0c1b162936748ceea70c70be187321690

openbox fork - make it a bit more like ryudo

use keyrelease to fire menu actions not key press

when keypress is used, the keyrelease gets sent to whatever window is focused.  if it's a stupid program - like most any program - it will update its user_time, preventing the new window from being focused
Dana Jansens danakj@orodu.net
commit

e4f055b0c1b162936748ceea70c70be187321690

parent

ee8d27a6e8a8ca7fda22c4b1624fc18c92bfff97

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

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

@@ -1778,7 +1778,7 @@ f->parent == e->frame ||

f->child == e->frame) menu_frame_select(e->frame, e, FALSE); break; - case KeyPress: + case KeyRelease: ret = event_handle_menu_keyboard(ev); break; }