Modalbind: Add key aliases

This commit is contained in:
crater2150 2015-03-01 21:11:33 +01:00
parent a2f10f3d33
commit 9265f70e4b

View file

@ -30,6 +30,9 @@ local function update_settings()
end
end
local aliases = {}
aliases[" "] = "Space"
--- Change the opacity of the modebox.
-- @param amount opacity between 0.0 and 1.0, or nil to use default
@ -213,6 +216,10 @@ function grab(keymap, name, stay_in_mode)
if event == "release" then return true end
if aliases[key] then
key = aliases[key]
end
if keymap[key] then
keygrabber.stop()
if type(keymap[key]) == "table" then
@ -227,6 +234,8 @@ function grab(keymap, name, stay_in_mode)
if nesting < 1 then hide_box() end
return true
end
else
print("Unmapped key: \"" .. key .. "\"")
end
return true