, ((modm, xK_2), spawn "pavucontrol")
, ((modm, xK_3), spawn "firefox")
- , ((modm, xK_4), spawn "input-setup.sh")
+ , ((modm, xK_4), spawn "input-setup")
-- we would really want to keep track of which workspace is darkened,
-- and change things depending on where that workspace is
, ((modm , xK_Home ), sendMessage ToggleStruts)
-- disabled default of cycling windows. instead use traditional stack based alt-tab behavior
- , ((modm, xK_g ), cycleRecentWindows [xK_Super_L,xK_Super_R] xK_g xK_Tab)
+-- todo, this locks up everytyhing, and the only thing that works is
+-- futher cycle key presses until i restart X
+ -- , ((modm, xK_g ), cycleRecentWindows [xK_Super_L,xK_Super_R] xK_g xK_Tab)
-- close focused window
, ((modm , xK_c ), kill)
, ((modm, xK_b ), setLayout $ XMonad.layoutHook conf)
--- todo, this is broken. not sure what it is supposed to do
- , ((modm, xK_Tab ), cycleRecentWindows [xK_Super_L] xK_g xK_Tab)
-
-
-- todo, make the pointer follow the window for these
-- fedora's order
- -- open workspace, and send to workspace with same key plus control
+ -- open workspace, and send to workspace with same key plus shift
[((m .|. modm, k), windows $ f i)
| (i, k) <- zip (XMonad.workspaces conf) [xK_f, xK_d, xK_s, xK_a, xK_z, xK_grave, xK_7, xK_0]
, (f, m) <- [(W.greedyView, 0), (W.shift, shiftMask)]]