focus.fallback = 1
# set up the mouse buttons
-focusmodel.setup_sloppy_focus()
+focusmodel.setup_click_focus() # use focusmodel.setup_sloppy_focus() instead to
+ # make focus follow the cursor
behavior.setup_window_clicks()
behavior.setup_window_buttons()
behavior.setup_scroll()
ob.kbind(["A-F4"], ob.KeyContext.All, callbacks.close)
+# focus bindings
+ob.kbind(["A-Tab"], ob.KeyContext.All, focus.focus_next_stacked)
+ob.kbind(["A-S-Tab"], ob.KeyContext.All, focus.focus_prev_stacked)
+
# desktop changing bindings
ob.kbind(["C-1"], ob.KeyContext.All, lambda(d): callbacks.change_desktop(d, 0))
ob.kbind(["C-2"], ob.KeyContext.All, lambda(d): callbacks.change_desktop(d, 1))