From 31e2a19f65992a591c92a3b00ca9793ac22e0327 Mon Sep 17 00:00:00 2001 From: Emmanuel Lepage Vallee Date: Sat, 18 Jun 2016 01:03:53 -0400 Subject: [PATCH] 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. --- lib/awful/key.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/awful/key.lua b/lib/awful/key.lua index 834f7198..7a73bb2c 100644 --- a/lib/awful/key.lua +++ b/lib/awful/key.lua @@ -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 })