Wowpedia

We have moved to Warcraft Wiki. Click here for information and the new URL.

READ MORE

Wowpedia
Register
Advertisement

Returns the keys bound to the given command.

key1, key2, ... = GetBindingKey(command)

Arguments[]

command
The name of the command to get key bindings for (e.g. MOVEFORWARD, TOGGLEFRIENDSTAB)

Returns[]

(Variable returns)

key1
string - The string representation(s) of all the key(s) bound to this command (e.g. W, CTRL-F)
key2
string

Example[]

local command, key1, key2 = GetBinding("MOVEFORWARD")
DEFAULT_CHAT_FRAME:AddMessage(BINDING_NAME_MOVEFORWARD .. " has the following keys bound:")
if key1 then
     DEFAULT_CHAT_FRAME:AddMessage(key1)
end
if key2 then
     DEFAULT_CHAT_FRAME:AddMessage(key2)
end

Details[]

Even though the default Key Binding window only shows up to two bindings for each command, it is actually possible to bind more using SetBinding, and this function will return all of the keys bound to the given command, not just the first two.

See also[]

Advertisement