shell: Switch middle and right mouse bindings

Currently rotate is on the right mouse button and resize is on the middle.

As fantastic as rotating windows is, it's probably nicer to have resize on
the right button, especially for anyone with only 2 buttons.

Signed-off-by: Derek Foreman <derekf@osg.samsung.com>
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net>
dev
Derek Foreman 10 years ago committed by Bryce Harrington
parent 6bc33d63cf
commit 2217f3f738
  1. 4
      desktop-shell/shell.c

@ -6444,14 +6444,14 @@ shell_add_bindings(struct weston_compositor *ec, struct desktop_shell *shell)
weston_compositor_add_button_binding(ec, BTN_LEFT, mod, move_binding, weston_compositor_add_button_binding(ec, BTN_LEFT, mod, move_binding,
shell); shell);
weston_compositor_add_touch_binding(ec, mod, touch_move_binding, shell); weston_compositor_add_touch_binding(ec, mod, touch_move_binding, shell);
weston_compositor_add_button_binding(ec, BTN_MIDDLE, mod, weston_compositor_add_button_binding(ec, BTN_RIGHT, mod,
resize_binding, shell); resize_binding, shell);
weston_compositor_add_button_binding(ec, BTN_LEFT, weston_compositor_add_button_binding(ec, BTN_LEFT,
mod | MODIFIER_SHIFT, mod | MODIFIER_SHIFT,
resize_binding, shell); resize_binding, shell);
if (ec->capabilities & WESTON_CAP_ROTATION_ANY) if (ec->capabilities & WESTON_CAP_ROTATION_ANY)
weston_compositor_add_button_binding(ec, BTN_RIGHT, mod, weston_compositor_add_button_binding(ec, BTN_MIDDLE, mod,
rotate_binding, NULL); rotate_binding, NULL);
weston_compositor_add_key_binding(ec, KEY_TAB, mod, switcher_binding, weston_compositor_add_key_binding(ec, KEY_TAB, mod, switcher_binding,

Loading…
Cancel
Save