Add/Change keybindings

This commit is contained in:
crater2150 2014-01-21 13:20:48 +01:00
parent b6c0a98073
commit 8de3f0951c

View file

@ -18,6 +18,8 @@ awful.button({ }, 5, awful.tag.viewprev)
local function spawnf(cmd) return function() awful.util.spawn(cmd) end end local function spawnf(cmd) return function() awful.util.spawn(cmd) end end
conf.cmd.run = conf.cmd.run or spawnf("dmenu_run")
mpdmap = { mpdmap = {
name = "MPD", name = "MPD",
m = mpd.ctrl.toggle, m = mpd.ctrl.toggle,
@ -43,6 +45,12 @@ progmap = {
m = spawnf(conf.cmd.mail_client) m = spawnf(conf.cmd.mail_client)
} }
docmap = {
name = "DOCUMENTS",
u = spawnf("docopen ~/uni pdf"),
b = spawnf("docopen ~/books pdf epub mobi txt lit html htm"),
}
adapters = { u = "wwan", w = "wlan", b = "bluetooth" } adapters = { u = "wwan", w = "wlan", b = "bluetooth" }
function rfkill(cmd) function rfkill(cmd)
map={ name = string.upper(cmd) } map={ name = string.upper(cmd) }
@ -51,10 +59,18 @@ function rfkill(cmd)
end end
return map return map
end end
connectmap = {
name = "CONNECT",
u = spawnf("umts"),
w = spawnf("wlanacpi")
}
wirelessmap = { wirelessmap = {
name = "RFKILL", name = "WIRELESS",
b = mb.grabf(rfkill("block")), b = mb.grabf(rfkill("block")),
u = mb.grabf(rfkill("unblock")) u = mb.grabf(rfkill("unblock")),
c = mb.grabf(connectmap)
} }
function bindings.extend_and_register_key_table(globalkeys) function bindings.extend_and_register_key_table(globalkeys)
@ -72,6 +88,7 @@ function bindings.extend_and_register_key_table(globalkeys)
awful.key({ modkey, "Shift" }, "m", mb.grabf(mpdpromts)), awful.key({ modkey, "Shift" }, "m", mb.grabf(mpdpromts)),
awful.key({ modkey }, "c", mb.grabf(progmap)), awful.key({ modkey }, "c", mb.grabf(progmap)),
awful.key({ modkey }, "w", mb.grabf(wirelessmap)), awful.key({ modkey }, "w", mb.grabf(wirelessmap)),
awful.key({ modkey }, "d", mb.grabf(docmap)),
--}}} --}}}
--{{{ Audio control --{{{ Audio control
@ -90,16 +107,16 @@ function bindings.extend_and_register_key_table(globalkeys)
scratch.drop(conf.cmd.terminal,"center","center", 0.99, 0.7) scratch.drop(conf.cmd.terminal,"center","center", 0.99, 0.7)
end ), end ),
awful.key({ modkey }, "`", function () awful.key({ modkey }, "`", function ()
scratch.drop("urxvtc -e ncmpcpp","bottom","center", 0.99, 0.4) scratch.drop("gpms","bottom","center", 0.99, 0.4)
end ), end ),
awful.key({ }, "Print", function () awful.key({ }, "Print", function ()
scratch.drop("galsamixer","top","center", 0.99, 0.4) scratch.drop("gpulse-mixer","top","center", 0.99, 0.4)
end ), end ),
-- }}} -- }}}
--{{{ Prompt --{{{ Prompt
awful.key({ modkey }, "r", spawnf("dmenu_run")), awful.key({ modkey }, "r", conf.cmd.run),
awful.key({ modkey }, "s", spawnf("dmsearch")), awful.key({ modkey }, "s", spawnf("dmsearch")),