local buttonMap = { [1] = "LeftButton", [2] = "RightButton", [3] = "MiddleButton", [4] = "Button4", [5] = "Button5", LeftButton = 1, RightButton = 2, MiddleButton = 3, Button4 = 4, Button5 = 5, } function Clique:GetModifierText() local modifier = "" if IsShiftKeyDown() then modifier = "Shift-"..modifier end if IsControlKeyDown() then modifier = "Ctrl-"..modifier end if IsAltKeyDown() then modifier = "Alt-"..modifier end return modifier end function Clique:GetButtonNumber() if not button then return "" end return buttonMap[arg1] or "" end function Clique:GetButtonText(num) if not num then return "" end num = tonumber(num) and tonumber(num) or num return buttonMap[num] or "" end function Clique:CheckBinding(key) for k,v in pairs(self.editSet) do if k == key then return v end end end