Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --- /home/crypt/awesome-config/redflat/float/appswitcher.lua 2015-02-22 02:16:28.231999007 +0600
- +++ ./appswitcher.lua 2015-02-28 22:21:36.397014007 +0600
- @@ -33,9 +33,9 @@ local cache = { titlebar = {}, border_co
- -- key bindings
- appswitcher.keys = {
- - next = { "a", "A" },
- + next = { "a", "Tab" },
- prev = { "q", "Q" },
- - close = { "Super_L" },
- + close = { "Alt_L" },
- }
- @@ -131,9 +131,16 @@ function appswitcher:init()
- end
- self.keygrabber = function(mod, key, event)
- - if event == "press" then return false
- - elseif awful.util.table.hasitem(self.keys.close, key) then self:hide()
- - elseif awful.util.table.hasitem(self.keys.next, key) then self:switch()
- +
- + if event == "release" then
- + if awful.util.table.hasitem(self.keys.close, key) then
- + self:hide()
- + end
- + end
- +
- + if event == "release" then return false
- + elseif awful.util.table.hasitem(self.keys.next, key) then
- + self:switch()
- elseif awful.util.table.hasitem(self.keys.prev, key) then self:switch({ reverse = true })
- elseif awful.util.table.hasitem(style.hotkeys, key) then focus_by_key(key)
- else
- @@ -163,7 +170,7 @@ function appswitcher:init()
- end
- end
- - -- Function to correct wibox size for given namber of icons
- + -- Function to correct wibox size for given number of icons
- --------------------------------------------------------------------------------
- function self.size_correction(inum)
- local w, h
- @@ -337,7 +344,7 @@ function appswitcher:show(args)
- self.index = awful.util.table.hasitem(self.clients_list, client.focus) or 1
- self.winmark(self.clients_list[self.index], true)
- - self:switch(args)
- + --self:switch({ reverse = true })
- self.widget:emit_signal("widget::updated")
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement