+
+ addAction(Action::nextWorkspace, ControlMask, "Tab");
+ addAction(Action::prevWorkspace, ControlMask | ShiftMask, "Tab");
+ addAction(Action::nextWindow, Mod1Mask, "Tab");
+ addAction(Action::prevWindow, Mod1Mask | ShiftMask, "Tab");
+ addAction(Action::toggleshade, Mod1Mask, "F5");
+ addAction(Action::close, Mod1Mask, "F4");
+ addAction(Action::nextWindowOnAllWorkspaces, Mod1Mask | ControlMask, "Tab");
+ addAction(Action::prevWindowOnAllWorkspaces,
+ Mod1Mask | ShiftMask | ControlMask, "Tab");
+ addAction(Action::raise, Mod1Mask, "Up");
+ addAction(Action::lower, Mod1Mask, "Down");
+ addAction(Action::moveWindowUp, Mod1Mask | ControlMask, "Up", 1);
+ addAction(Action::moveWindowDown, Mod1Mask | ControlMask, "Down", 1);
+ addAction(Action::moveWindowLeft, Mod1Mask | ControlMask, "Left", 1);
+ addAction(Action::moveWindowRight, Mod1Mask | ControlMask, "Right", 1);
+ addAction(Action::resizeWindowHeight, ShiftMask | Mod1Mask | ControlMask,
+ "Up", -1);
+ addAction(Action::resizeWindowHeight, ShiftMask | Mod1Mask | ControlMask,
+ "Down", 1);
+ addAction(Action::resizeWindowWidth, ShiftMask | Mod1Mask | ControlMask,
+ "Left", -1);
+ addAction(Action::resizeWindowWidth, ShiftMask | Mod1Mask | ControlMask,
+ "Right", 1);
+ addAction(Action::iconify, Mod1Mask | ControlMask, "I");
+ addAction(Action::toggleomnipresent, Mod1Mask | ControlMask, "O");
+ addAction(Action::toggleMaximizeHorizontal, ShiftMask | Mod1Mask, "X");
+ addAction(Action::toggleMaximizeVertical, ShiftMask | ControlMask, "X");
+ addAction(Action::toggleMaximizeFull, Mod1Mask | ControlMask, "X");
+ addAction(Action::changeWorkspace, Mod1Mask | ControlMask, "1", 0);
+ addAction(Action::changeWorkspace, Mod1Mask | ControlMask, "2", 1);
+ addAction(Action::changeWorkspace, Mod1Mask | ControlMask, "3", 2);
+ addAction(Action::changeWorkspace, Mod1Mask | ControlMask, "4", 3);
+ addAction(Action::sendToWorkspace, Mod1Mask | ControlMask | ShiftMask,
+ "1", 0);
+ addAction(Action::sendToWorkspace, Mod1Mask | ControlMask | ShiftMask,
+ "2", 1);
+ addAction(Action::sendToWorkspace, Mod1Mask | ControlMask | ShiftMask,
+ "3", 2);
+ addAction(Action::sendToWorkspace, Mod1Mask | ControlMask | ShiftMask,
+ "4", 3);
+ addAction(Action::execute, Mod1Mask | ControlMask, "Escape",
+ "sleep 1 && xset dpms force off");
+ addAction(Action::execute, Mod1Mask, "space",
+ "rxvt");
+
+ activateGrabs();