diff options
author | Tom Willemsen | 2012-09-12 23:26:52 +0200 |
---|---|---|
committer | Tom Willemsen | 2012-09-12 23:26:52 +0200 |
commit | f7f8460b8334a8c3c820e6e6095471b2b723f22b (patch) | |
tree | 897d0b2397edaab08337c295a8cff245233a7a25 | |
parent | ab1346c7a8d0fefca62d57fb9aba2d042af793a1 (diff) | |
download | dotfiles-f7f8460b8334a8c3c820e6e6095471b2b723f22b.tar.gz dotfiles-f7f8460b8334a8c3c820e6e6095471b2b723f22b.zip |
.config/awesome/rc.lua
-rw-r--r-- | .config/awesome/rc.lua | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/.config/awesome/rc.lua b/.config/awesome/rc.lua index 674e5c0..d61195d 100644 --- a/.config/awesome/rc.lua +++ b/.config/awesome/rc.lua @@ -223,6 +223,11 @@ function keyhandler (mod, key, event) return false end +function focus_raise(direction) + awful.client.focus.bydirection(direction) + if client.focus then client.focus:raise() end +end + -- {{{ Key bindings local bind = keychain local sub = keychain.sub @@ -234,14 +239,11 @@ globalkeys = awful.util.table.join( if client.focus then client.focus:raise() end end), sub({ "Shift", }, "o", - function () - awful.screen.focus_relative(1) - end), - sub({ }, "f", - function () - awful.client.focus.bydirection("right") - if client.focus then client.focus:raise() end - end) }), + function () awful.screen.focus_relative(1) end), + sub({ }, "f", function () focus_raise("right") end), + sub({ }, "b", function () focus_raise("left") end), + sub({ }, "n", function () focus_raise("down") end), + sub({ }, "p", function () focus_raise("up") end)}), awful.key({ modkey, }, "Left", awful.tag.viewprev ), awful.key({ modkey, }, "Right", awful.tag.viewnext ), awful.key({ modkey, }, "Escape", awful.tag.history.restore), |