X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=scripts%2Fbehavior.py;h=b29c655e85e6df6cf039aee3a7626c87c4cd7492;hb=f789d4a615b9d9990dd25008457959937a6713c4;hp=131cbe3f2bbab0abe7ddc96aa147896c914b0529;hpb=2a2f4306f85a8aee0d0b89c3cd4dfaee5a85a928;p=chaz%2Fopenbox diff --git a/scripts/behavior.py b/scripts/behavior.py index 131cbe3f..b29c655e 100644 --- a/scripts/behavior.py +++ b/scripts/behavior.py @@ -74,6 +74,10 @@ def setup_window_buttons(): ob.MouseAction.Click, callbacks.iconify) ob.mbind("Left", ob.MouseContext.MaximizeButton, ob.MouseAction.Click, callbacks.toggle_maximize) + ob.mbind("Middle", ob.MouseContext.MaximizeButton, + ob.MouseAction.Click, callbacks.toggle_maximize_vert) + ob.mbind("Right", ob.MouseContext.MaximizeButton, + ob.MouseAction.Click, callbacks.toggle_maximize_horz) def setup_scroll(): """Sets up the default behaviors for the mouse scroll wheel. @@ -92,10 +96,14 @@ def setup_scroll(): ob.MouseAction.Click, callbacks.next_desktop) ob.mbind("A-Up", ob.MouseContext.Root, ob.MouseAction.Click, callbacks.next_desktop) + ob.mbind("Up", ob.MouseContext.Root, + ob.MouseAction.Click, callbacks.next_desktop) ob.mbind("A-Down", ob.MouseContext.Frame, ob.MouseAction.Click, callbacks.prev_desktop) ob.mbind("A-Down", ob.MouseContext.Root, ob.MouseAction.Click, callbacks.prev_desktop) + ob.mbind("Down", ob.MouseContext.Root, + ob.MouseAction.Click, callbacks.prev_desktop) ob.mbind("C-A-Up", ob.MouseContext.Frame, ob.MouseAction.Click, callbacks.send_to_next_desktop)