From 4f962de0b16f179829d0a3c96ab7049810ff7595 Mon Sep 17 00:00:00 2001 From: James Whitehead II Date: Wed, 9 Mar 2011 10:11:59 +0000 Subject: [PATCH] Add support for the 'backspace' key, possibly --- TestSuite.lua | 3 +++ Utils.lua | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/TestSuite.lua b/TestSuite.lua index 79581f7..b18496c 100644 --- a/TestSuite.lua +++ b/TestSuite.lua @@ -188,6 +188,9 @@ local all_binding_types = { num = makebind("1"), foreign = makebind("รถ"), fkey = makebind("F1"), + qkey = makebind("DOUBLEQUOTE"), + dash = makebind("DASH"), + bspace = makebind("BACKSPACE"), leftbutton = makebind("BUTTON1"), rightbutton = makebind("BUTTON2"), middlebutton = makebind("BUTTON3"), diff --git a/Utils.lua b/Utils.lua index 5931214..56003ff 100644 --- a/Utils.lua +++ b/Utils.lua @@ -231,6 +231,8 @@ function addon:GetCapturedKey(key) key = "DASH" elseif key == "\\" then key = "BACKSLASH" + elseif key == "\"" then + key = "DOUBLEQUOTE" else local buttonNum = key:match("Button(%d+)") if buttonNum and tonumber(buttonNum) <= 31 then @@ -274,6 +276,8 @@ function addon:ConvertSpecialKeys(binding) key = "-" elseif key == "BACKSLASH" then key = "\\" + elseif key == "DOUBLEQUOTE" then + key = "\"" end return tostring(mods) .. tostring(key) -- 1.7.9.5