key: Make the ignore_modifiers table public

The prompt need to re-use it and Mod2 could be useful to toggle
between 2 different Awesome modes.
This commit is contained in:
Emmanuel Lepage Vallee 2016-06-18 01:03:53 -04:00 committed by Daniel Hahler
parent 45d555d473
commit 31e2a19f65
1 changed files with 3 additions and 3 deletions

View File

@ -22,9 +22,9 @@ local key = { mt = {}, hotkeys = {} }
-- By default this is initialized as { "Lock", "Mod2" }
-- so the Caps Lock or Num Lock modifier are not taking into account by awesome
-- when pressing keys.
-- @name ignore_modifiers
-- @name awful.key.ignore_modifiers
-- @class table
local ignore_modifiers = { "Lock", "Mod2" }
key.ignore_modifiers = { "Lock", "Mod2" }
--- Convert the modifiers into pc105 key names
local conversion = {
@ -83,7 +83,7 @@ function key.new(mod, _key, press, release, data)
release=nil
end
local ret = {}
local subsets = util.subsets(ignore_modifiers)
local subsets = util.subsets(key.ignore_modifiers)
for _, set in ipairs(subsets) do
ret[#ret + 1] = capi.key({ modifiers = util.table.join(mod, set),
key = _key })