shell: Add mod+shift left-click as a resize binding
authorKristian Høgsberg <krh@bitplanet.net>
Mon, 20 Jan 2014 18:35:26 +0000 (10:35 -0800)
committerKristian Høgsberg <krh@bitplanet.net>
Mon, 20 Jan 2014 18:35:26 +0000 (10:35 -0800)
This lets us use compositor-initiated resize on laptops with touchpads and
no middle buttons.

desktop-shell/shell.c

index 09614b6..2b9241c 100644 (file)
@@ -5548,6 +5548,9 @@ shell_add_bindings(struct weston_compositor *ec, struct desktop_shell *shell)
        weston_compositor_add_touch_binding(ec, mod, touch_move_binding, shell);
        weston_compositor_add_button_binding(ec, BTN_MIDDLE, mod,
                                             resize_binding, shell);
+       weston_compositor_add_button_binding(ec, BTN_LEFT,
+                                            mod | MODIFIER_SHIFT,
+                                            resize_binding, shell);
 
        if (ec->capabilities & WESTON_CAP_ROTATION_ANY)
                weston_compositor_add_button_binding(ec, BTN_RIGHT, mod,