local commands = {
"ACTIONBUTTON",
"MULTIACTIONBAR1BUTTON",
"MULTIACTIONBAR2BUTTON",
"MULTIACTIONBAR3BUTTON",
"MULTIACTIONBAR4BUTTON"
}
for _,comma in pairs(commands) do
for i = 1,12 do
local fcommand = comma .. i
print("|cffffff00"..fcommand,"|cffffffff"..(GetBindingKey(fcommand) or ""))
if GetBindingKey(fcommand) then
-- clear binding
SetBinding(GetBindingKey(fcommand))
-- tinsert binding
end
end
end
local elvui_commands = {
"ELVUIBAR6BUTTON",
'EXTRABAR7BUTTON',
'EXTRABAR8BUTTON',
'EXTRABAR9BUTTON',
'EXTRABAR10BUTTON',
}
for _,comma in pairs(elvui_commands) do
for i = 1,12 do
local fcommand = comma .. i
print("|cffffff00"..fcommand,"|cffffffff"..(GetBindingKey(fcommand) or ""))
if GetBindingKey(fcommand) then
-- clear binding
SetBinding(GetBindingKey(fcommand))
-- tinsert binding
end
end
end
local elvui_bars = {
'ElvUI_Bar6Button',
'ElvUI_Bar7Button',
'ElvUI_Bar8Button',
'ElvUI_Bar9Button',
'ElvUI_Bar10Button',
}
-- non elvui
for _,comma in pairs(commands) do
for i = 1,12 do
local fcommand = comma .. i
if bind_key_from_table then
SetBinding(key,fcommand)
end
end
end
-- elvui
for j=1,#elvui_commands do -- 1 to 5
for i = 1,12 do
local button = elvui_bars .. i
local command = elvui_commands .. i
local keybind = get_binding_from_table(class,spec,command)
SetBindingClick(keybind,button)
end
end