]> Dogcows Code - chaz/openbox/blobdiff - scripts/defaults.py
add motion.py, which provides funtions for moving/resizing a window interactively
[chaz/openbox] / scripts / defaults.py
index 6bb776ea07317e96b443c1a08ea0de27dcf4ca10..d269c9b0c739f40be6817120b666233b30e42db4 100644 (file)
@@ -8,7 +8,8 @@ import windowplacement # use a routine in here to place windows
 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()
@@ -22,6 +23,10 @@ ob.mbind("Left", ob.MouseContext.Root, ob.MouseAction.Click,
 
 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))
This page took 0.022567 seconds and 4 git commands to generate.