Download
(23Kb)
Download
Updated: 10-21-16 04:40 PM
Pictures
File Info
Compatibility:
Legion (7.0.3)
Updated:10-21-16 04:40 PM
Created:11-14-10 05:06 PM
Downloads:10,874
Favorites:113
MD5:

KeyBind  Popular! (More than 5000 hits)

Version: 2.2 Release
by: kraftman [More]

Updatede for legion:
Current Known Issues:
- Binding Mounts and Pets directly to keys currently doesn't work.

Update in 1.5:
- now shows spells bound to action bars
- supports bartender!
- new mouse interface to change mouse binds
- new controls for scale and layout selection
- new layout create allowing you to change the keyboard layout.

KeyBind:
I started playing WoW again and couldn't remember what any of my keys did.
I wanted a simple way to quickly see which keys were already bound, and what to, so I made this.

Keybind shows your keyboard, and what each button on your key is bound to. It allows you to drag and drop spells onto keys, and bind macro's to keys.

How to use:

Type /kb or /keybind to access the virtual keyboard.
Hover over the keys to see what they are bound to.
Click on the keys to unbind them or to set them to a different spell/macro:
Click on the modifiers (shift/ctrl/alt) to toggle them on and off, to change the keyboard to show modified keybinds.

Keys are coloured according to binding type:
green - spell
blue - macro
purple - interface

KBEdit:
New in 1.5 is a layout editor called "KBEdit" this is a separate addon and can be deleted if you do not wish to use it.

to access, type /kbedit.
a dropdown allows you to select keybind layouts, or layouts you have made yourself.
Keys can be duplicated by alt-shift dragging, resized by dragging the edges, and fine tune positioned by using the scrollwheel and shift-scrollwheel.
Keys are deleted by dragging them off the keyboard.
Layouts can be shared by clicking "Export" and copying the output. This can then be dropped into "Layouts.lua" in KeyBind.

2.2:
fixed player macros not displaying

1.55: updated toc

1.51 fixed an issue when switching to custom made boards.

1.21: replaced custom textures with blizz textures.
1.2: you can now drag and drop spells from the spell book
Optional Files (0)


Post A Reply Comment Options
Unread 02-15-12, 09:48 AM  
pas06
A Theradrim Guardian

Forum posts: 62
File comments: 18
Uploads: 0
Does this Addon supports Dual Spec?
Report comment to moderator  
Reply With Quote
Unread 12-20-11, 11:40 PM  
kraftman
A Theradrim Guardian
AddOn Author - Click to view AddOns

Forum posts: 63
File comments: 261
Uploads: 15
as far as i can tell this still works fine, just needed a toc update.
if there are any issues let me know, and if you're using bartender then use /keybind instead of /kb
Report comment to moderator  
Reply With Quote
Unread 11-08-11, 06:31 PM  
Xella
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Re: Re: Out of date

Originally Posted by kraftman
Could you let me know what isn't working about it, and I'll check it out, ta.
I can't say for sure if this is the same issue he was having, but it looks like there's a conflict between KeyBind and Bartender4—when I type /kb with BT4 enabled, I access BT4's key binding interface. Typing /keybind in full seems to work if BT4 is active, so it's likely that it's just that both addons are using the same slash command, and BT's is taking precedence (alphabetical order? Not sure.)
Report comment to moderator  
Reply With Quote
Unread 10-19-11, 04:10 AM  
kraftman
A Theradrim Guardian
AddOn Author - Click to view AddOns

Forum posts: 63
File comments: 261
Uploads: 15
Re: Out of date

Originally posted by Cayslia
This is listed as out of date when I load it, and it doesn't appear to be working normally. If there's something I need to do to make it work, I'm not sure what it is. From the options available on this website, I'd like to use this one, so I will check back and see if it gets updated.
Could you let me know what isn't working about it, and I'll check it out, ta.
Report comment to moderator  
Reply With Quote
Unread 10-03-11, 07:56 PM  
Cayslia
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Out of date

This is listed as out of date when I load it, and it doesn't appear to be working normally. If there's something I need to do to make it work, I'm not sure what it is. From the options available on this website, I'd like to use this one, so I will check back and see if it gets updated.
Report comment to moderator  
Reply With Quote
Unread 08-02-11, 10:08 AM  
kraftman
A Theradrim Guardian
AddOn Author - Click to view AddOns

Forum posts: 63
File comments: 261
Uploads: 15
I'm going to check back on this in a week, and if there are no other issues reported, I'll change the modifier order, and update the addon as "Release" instead of Alpha.
Report comment to moderator  
Reply With Quote
Unread 08-02-11, 01:59 AM  
kraftman
A Theradrim Guardian
AddOn Author - Click to view AddOns

Forum posts: 63
File comments: 261
Uploads: 15
Originally posted by Morwo
Hi there,

i got to say wow. i just loggt on with the ne 1.51 ver and erverything works fine. so much thanks, great authorship!
Awesome!
Report comment to moderator  
Reply With Quote
Unread 08-01-11, 01:30 PM  
Morwo
A Murloc Raider
 
Morwo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 136
Uploads: 1
Hi there,

i got to say wow. i just loggt on with the ne 1.51 ver and erverything works fine. so much thanks, great authorship!
__________________
dont nerv me bro
"World of Warcraft only Twitter" @wow_morwo
Report comment to moderator  
Reply With Quote
Unread 07-31-11, 07:53 PM  
Morwo
A Murloc Raider
 
Morwo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 6
File comments: 136
Uploads: 1
Reading the comments, while looking for german DE-Keylayouts, ---> /kbedit

F****** awesome!

But i don't get the clou. I changed the Layout to my specific DE-german layout with my apple keyboard. BugSack collect 2 error messages:
Code:
1x KeyBind\Layouts.lua:89: unexpected symbol near '}'
and
Code:
1x KeyBind\KeyBind.lua:147: attempt to index global 'KeyBindAllBoards' (a nil value)

/kb and /keybind don't working anymore. /kbedit still shows up working.

So what the hell did i do?
Using /kbedit, re-tag the letters USen-to my keyboard DEde, and export the string, which i got here:
Code:
['Wobbels'] = { '6', Keyboard, 441, -66, 70, 68 },
{ '-', Keyboard, 823, -274, 70, 68 },
{ 'TAB', Keyboard, 7, -136, 104, 68 },
{ 'L', Keyboard, 716, -205, 70, 68 },
{ 'INSERT', Keyboard, 1056, -7, 70, 50 },
{ 'ö', Keyboard, 789, -205, 70, 68 },
{ 'F12', Keyboard, 853, -7, 70, 50 },
{ 'BACKSPACE', Keyboard, 959, -64, 163, 68 },
{ 'R', Keyboard, 329, -136, 70, 68 },
{ 'HOME', Keyboard, 1130, -64, 70, 68 },
{ '5', Keyboard, 368, -66, 70, 68 },
{ '^', Keyboard, 7, -66, 70, 68 },
{ 'G', Keyboard, 422, -205, 70, 68 },
{ '0', Keyboard, 736, -66, 70, 68 },
{ 'DELETE', Keyboard, 1128, -7, 70, 50 },
{ '+', Keyboard, 915, -134, 70, 68 },
{ 'F10', Keyboard, 711, -7, 70, 50 },
{ '8', Keyboard, 588, -66, 70, 68 },
{ 'RALT', Keyboard, 836, -344, 70, 68 },
{ 'F9', Keyboard, 640, -7, 70, 50 },
{ 'Y', Keyboard, 475, -136, 70, 68 },
{ 'LSHIFT', Keyboard, 7, -274, 81, 68 },
{ 'UP', Keyboard, 1057, -273, 70, 68 },
{ 'E', Keyboard, 256, -136, 70, 68 },
{ 'LCTRL', Keyboard, 7, -343, 95, 68 },
{ 'ESCAPE', Keyboard, 7, -7, 70, 50 },
{ '<', Keyboard, 93, -274, 70, 68 },
{ '9', Keyboard, 661, -66, 70, 68 },
{ 'Z', Keyboard, 166, -274, 70, 68 },
{ 'ü', Keyboard, 845, -135, 70, 68 },
{ '-', Keyboard, 810, -66, 70, 68 },
{ 'A', Keyboard, 130, -205, 70, 68 },
{ 'W', Keyboard, 185, -136, 70, 68 },
{ 'F', Keyboard, 349, -205, 70, 68 },
{ '7', Keyboard, 514, -66, 70, 68 },
{ 'S', Keyboard, 203, -205, 70, 68 },
{ '4', Keyboard, 295, -66, 70, 68 },
{ 'ä', Keyboard, 862, -205, 70, 68 },
{ 'LALT', Keyboard, 248, -344, 94, 68 },
{ '#', Keyboard, 936, -205, 70, 68 },
{ 'X', Keyboard, 239, -274, 70, 68 },
{ 'ENTER', Keyboard, 1012, -133, 110, 140 },
{ 'F11', Keyboard, 782, -7, 70, 50 },
{ 'F5', Keyboard, 358, -7, 70, 50 },
{ 'K', Keyboard, 642, -205, 70, 68 },
{ '3', Keyboard, 223, -66, 70, 68 },
{ 'F4', Keyboard, 287, -7, 70, 50 },
{ 'F7', Keyboard, 498, -7, 70, 50 },
{ 'PAGEUP', Keyboard, 1130, -135, 70, 68 },
{ 'F1', Keyboard, 77, -7, 70, 50 },
{ 'D', Keyboard, 276, -205, 70, 68 },
{ ',', Keyboard, 677, -274, 70, 68 },
{ 'SPACE', Keyboard, 345, -344, 490, 68 },
{ 'B', Keyboard, 457, -274, 70, 68 },
{ 'DOWN', Keyboard, 1057, -344, 70, 68 },
{ 'U', Keyboard, 549, -135, 70, 68 },
{ '=', Keyboard, 884, -65, 70, 68 },
{ 'CAPSLOCK', Keyboard, 7, -205, 121, 68 },
{ 'P', Keyboard, 771, -135, 70, 68 },
{ 'F3', Keyboard, 217, -7, 70, 50 },
{ 'PAGEDOWN', Keyboard, 1130, -204, 70, 68 },
{ 'N', Keyboard, 531, -274, 70, 68 },
{ 'F6', Keyboard, 428, -7, 70, 50 },
{ 'RIGHT', Keyboard, 1130, -344, 70, 68 },
{ 'O', Keyboard, 697, -135, 70, 68 },
{ 'F2', Keyboard, 147, -7, 70, 50 },
{ 'RSHIFT', Keyboard, 895, -273, 161, 68 },
{ 'H', Keyboard, 495, -205, 70, 68 },
{ '.', Keyboard, 750, -274, 70, 68 },
{ 'T', Keyboard, 402, -136, 70, 68 },
{ 'C', Keyboard, 311, -274, 70, 68 },
{ 'M', Keyboard, 604, -274, 70, 68 },
{ '2', Keyboard, 151, -66, 70, 68 },
{ 'J', Keyboard, 569, -205, 70, 68 },
{ 'F8', Keyboard, 569, -7, 70, 50 },
{ 'I', Keyboard, 623, -135, 70, 68 },
{ 'LEFT', Keyboard, 984, -344, 70, 68 },
{ 'END', Keyboard, 1130, -273, 70, 68 },
{ '1', Keyboard, 79, -66, 70, 68 },
{ 'Q', Keyboard, 113, -136, 70, 68 },
{ 'V', Keyboard, 384, -274, 70, 68 },
{ 'PRINTSCREEN', Keyboard, 984, -7, 70, 50 },
{ 'RCTRL', Keyboard, 911, -344, 70, 68 },
}
i tried many comibnations, copy & paste it in the layout.lua file. replaced 1:1 the laptop arrangement and so on.

maybe you can figure out what a strange mistake i've got here.

Thanks
__________________
dont nerv me bro
"World of Warcraft only Twitter" @wow_morwo
Last edited by Morwo : 07-31-11 at 08:49 PM.
Report comment to moderator  
Reply With Quote
Unread 07-18-11, 09:28 AM  
kraftman
A Theradrim Guardian
AddOn Author - Click to view AddOns

Forum posts: 63
File comments: 261
Uploads: 15
Originally posted by Olena
Oh, I haven't selected any layout (sorry, I was a bit inattentive to the menu options).

Now, I see it. But I don't see my bindings on it, how I get them visible on virtual keyboard?
I'm not sure about the difference between game clients, but it could be that your keys arent supported.

try making a few keys in kbedit, then saving the layout and loading it with keybind, see if your binds show.
Report comment to moderator  
Reply With Quote
Unread 07-18-11, 08:32 AM  
Olena
A Kobold Labourer

Forum posts: 0
File comments: 20
Uploads: 0
Oh, I haven't selected any layout (sorry, I was a bit inattentive to the menu options).

Now, I see it. But I don't see my bindings on it, how I get them visible on virtual keyboard?
Report comment to moderator  
Reply With Quote
Unread 07-18-11, 07:46 AM  
kraftman
A Theradrim Guardian
AddOn Author - Click to view AddOns

Forum posts: 63
File comments: 261
Uploads: 15
Originally posted by Olena
I don't see the virtual keyboard. It shows as a big grey square for me without any buttons.

PS. I'm living in Netherlands but using Russian client for the game.
if you select a layout does it show? or if you try and create your own keyboard?
Report comment to moderator  
Reply With Quote
Unread 07-18-11, 05:34 AM  
Olena
A Kobold Labourer

Forum posts: 0
File comments: 20
Uploads: 0
I don't see the virtual keyboard. It shows as a big grey square for me without any buttons.

PS. I'm living in Netherlands but using Russian client for the game.
Last edited by Olena : 07-18-11 at 05:34 AM.
Report comment to moderator  
Reply With Quote
Unread 07-17-11, 07:11 AM  
Kogasu
A Kobold Labourer
 
Kogasu's Avatar

Forum posts: 0
File comments: 109
Uploads: 0
This mod is the best! Thank you!
Report comment to moderator  
Reply With Quote
Unread 07-16-11, 04:23 PM  
barcharcraz
A Murloc Raider

Forum posts: 9
File comments: 1
Uploads: 0
This has been like my #1 most wanted addon for a while, very nice work.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: