X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=util%2Fepist%2Fepist.cc;h=1a4b4c24370f46684adfeb8075b45c8923ddfcc7;hb=7d67f8557b3254aeb370a995f417c86606e8a67d;hp=3654150d62c3cd31f928900c57eeddf18046a5f9;hpb=b94699afc339c469534521c44470aa6d19e5b4cc;p=chaz%2Fopenbox diff --git a/util/epist/epist.cc b/util/epist/epist.cc index 3654150d..1a4b4c24 100644 --- a/util/epist/epist.cc +++ b/util/epist/epist.cc @@ -100,6 +100,14 @@ epist::epist(char **argv, char *dpy_name, char *rc_file) 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")), @@ -108,6 +116,50 @@ epist::epist(char **argv, char *dpy_name, char *rc_file) 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::changeWorkspace, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("1")), + Mod1Mask | ControlMask, 0)); + _actions.push_back(Action(Action::changeWorkspace, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("2")), + Mod1Mask | ControlMask, 1)); + _actions.push_back(Action(Action::changeWorkspace, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("3")), + Mod1Mask | ControlMask, 2)); + _actions.push_back(Action(Action::changeWorkspace, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("4")), + Mod1Mask | ControlMask, 3)); + _actions.push_back(Action(Action::sendToWorkspace, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("1")), + Mod1Mask | ControlMask | ShiftMask, 0)); + _actions.push_back(Action(Action::sendToWorkspace, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("2")), + Mod1Mask | ControlMask | ShiftMask, 1)); + _actions.push_back(Action(Action::sendToWorkspace, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("3")), + Mod1Mask | ControlMask | ShiftMask, 2)); + _actions.push_back(Action(Action::sendToWorkspace, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("4")), + Mod1Mask | ControlMask | ShiftMask, 3)); + _actions.push_back(Action(Action::execute, + XKeysymToKeycode(getXDisplay(), + XStringToKeysym("F6")), + Mod1Mask, "aterm")); activateGrabs(); }