X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;ds=sidebyside;f=util%2Fepist%2Fepist.cc;h=4d557ab54c3b7130106f59ee5284aa16ebac42cc;hb=6a8f5f44e123c9ade7964e2051dd0d6a9858961c;hp=4397cc7be1df678e0650be2f49accb3ebcce9e08;hpb=7d153b742bcdf4056ac5e70f8d039f13c12319b7;p=chaz%2Fopenbox diff --git a/util/epist/epist.cc b/util/epist/epist.cc index 4397cc7b..4d557ab5 100644 --- a/util/epist/epist.cc +++ b/util/epist/epist.cc @@ -79,15 +79,67 @@ epist::epist(char **argv, char *dpy_name, char *rc_file) _actions.push_back(Action(Action::nextWorkspace, XKeysymToKeycode(getXDisplay(), XStringToKeysym("Tab")), - Mod1Mask)); + ControlMask)); _actions.push_back(Action(Action::prevWorkspace, XKeysymToKeycode(getXDisplay(), XStringToKeysym("Tab")), - ControlMask)); - _actions.push_back(Action(Action::shade, + ControlMask | ShiftMask)); + _actions.push_back(Action(Action::toggleshade, XKeysymToKeycode(getXDisplay(), XStringToKeysym("F5")), Mod1Mask)); + _actions.push_back(Action(Action::close, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("F4")), + Mod1Mask)); + _actions.push_back(Action(Action::nextWindow, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("Tab")), + Mod1Mask)); + _actions.push_back(Action(Action::prevWindow, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("Tab")), + Mod1Mask | ShiftMask)); + _actions.push_back(Action(Action::nextWindowOnAllWorkspaces, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("Tab")), + Mod1Mask | ControlMask)); + _actions.push_back(Action(Action::prevWindowOnAllWorkspaces, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("Tab")), + Mod1Mask | ShiftMask | ControlMask)); + _actions.push_back(Action(Action::raise, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("Up")), + Mod1Mask)); + _actions.push_back(Action(Action::lower, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("Down")), + Mod1Mask)); + _actions.push_back(Action(Action::iconify, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("I")), + Mod1Mask | ControlMask)); + _actions.push_back(Action(Action::toggleomnipresent, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("O")), + Mod1Mask | ControlMask)); + _actions.push_back(Action(Action::sendTo, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("1")), + Mod1Mask | ControlMask, 0)); + _actions.push_back(Action(Action::sendTo, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("2")), + Mod1Mask | ControlMask, 1)); + _actions.push_back(Action(Action::sendTo, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("3")), + Mod1Mask | ControlMask, 2)); + _actions.push_back(Action(Action::sendTo, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("4")), + Mod1Mask | ControlMask, 3)); activateGrabs(); } @@ -138,7 +190,6 @@ void epist::process_event(XEvent *e) { else root = e->xany.window; - cout << "event\n"; ScreenList::const_iterator it, end = _screens.end(); for (it = _screens.begin(); it != end; ++it) { if ((*it)->rootWindow() == root) {