From fdfbc53c0b308f49b26fab85a8a0bfeaf7e34fb5 Mon Sep 17 00:00:00 2001 From: Deiz Date: Sun, 14 Oct 2012 14:24:37 -0400 Subject: [PATCH] Focus windows when middle-clicking (X paste) As with most click-based focusing, this only has an effect when focus_follows_mouse is disabled. --- src/manage.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/manage.c b/src/manage.c index d3f5ca8d..b07a9c8a 100644 --- a/src/manage.c +++ b/src/manage.c @@ -172,9 +172,13 @@ void manage_window(xcb_window_t window, xcb_get_window_attributes_cookie_t cooki xcb_grab_button(conn, false, window, XCB_EVENT_MASK_BUTTON_PRESS, XCB_GRAB_MODE_SYNC, XCB_GRAB_MODE_ASYNC, root, XCB_NONE, - 3 /* right mouse button */, + 2 /* middle mouse button */, XCB_BUTTON_MASK_ANY /* don’t filter for any modifiers */); + xcb_grab_button(conn, false, window, XCB_EVENT_MASK_BUTTON_PRESS, + XCB_GRAB_MODE_SYNC, XCB_GRAB_MODE_ASYNC, root, XCB_NONE, + 3 /* right mouse button */, + XCB_BUTTON_MASK_ANY /* don’t filter for any modifiers */); /* update as much information as possible so far (some replies may be NULL) */ window_update_class(cwindow, xcb_get_property_reply(conn, class_cookie, NULL), true);