]> Dogcows Code - chaz/openbox/blobdiff - python/rc.py
move the focus_order lists into the kernel
[chaz/openbox] / python / rc.py
index e3cf76fde57495b002560a9499f553c83050b9ab..d278263f27bc5096752d9a7c185dddb747c1f2e4 100644 (file)
@@ -3,6 +3,8 @@ import stackedcycle
 from input import Pointer
 
 hooks.managed.append(historyplacement.place)
+#import windowplacement
+#hooks.managed.append(windowplacement.random)
 
 _grab = 0
 def printshit(keydata, client):
@@ -58,7 +60,15 @@ hooks.visible.append(myfocus)
 mykmap=((("C-a", "d"), printshit),
         (("C-Tab",), stackedcycle.next),
         (("C-S-Tab",), stackedcycle.previous),
-        (("C-space",), lambda k, c: myexec("xterm")))
+        (("Mod1-1",), lambda k,c: ob.Openbox.setDesktop(1)),
+        (("Mod1-2",), lambda k,c: ob.Openbox.setDesktop(2)),
+        (("Mod1-3",), lambda k,c: ob.Openbox.setDesktop(3)),
+        (("Mod1-4",), lambda k,c: ob.Openbox.setDesktop(4)),
+        (("Mod1-C-Left",), lambda k,c: ob.Openbox.setPreviousDesktop() or c.setDesktop(ob.Openbox.desktop())),
+        (("Mod1-C-Right",), lambda k,c: ob.Openbox.setNextDesktop() or c.setDesktop(ob.Openbox.desktop())),
+        (("Mod1-Left",), lambda k,c: ob.Openbox.setPreviousDesktop()),
+        (("Mod1-Right",), lambda k,c: ob.Openbox.setNextDesktop()),
+        (("C-space",), lambda k,c: myexec("xterm")))
 keymap.set(mykmap)
 
 def mytogglesticky(client):
This page took 0.024542 seconds and 4 git commands to generate.