Download
(20 Kb)
Download
Updated: 12-20-11 08:10 PM
Pictures
File Info
Updated:12-20-11 08:10 PM
Created:11-14-10 04:06 PM
Downloads:4,938
Favorites:113
MD5:
KeyBind
Version: 1.55 Release
by: kraftman [More]
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.
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)


Archived Files (6)
File Name
Version
Size
Author
Date
1.51 Alpha
21kB
kraftman
07-17-11 05:36 AM
1.5 Alpha
21kB
kraftman
07-16-11 08:57 AM
1.21 Beta
27kB
kraftman
12-14-10 05:42 AM
1.2 Beta
139kB
kraftman
12-13-10 09:11 AM
1.1 Beta
139kB
kraftman
11-16-10 11:16 AM
1.0 Beta
139kB
kraftman
11-14-10 04:06 PM


Post A Reply Comment Options
Old 02-15-12, 08:48 AM  
pas06
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Does this Addon supports Dual Spec?
pas06 is offline Report comment to moderator  
Reply With Quote
Old 12-20-11, 10:40 PM  
kraftman
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 59
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
kraftman is offline Report comment to moderator  
Reply With Quote
Old 11-08-11, 05:31 PM  
Xella
A Kobold Labourer

Forum posts: 0
File comments: 2
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 Bartender4when 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.)
Xella is offline Report comment to moderator  
Reply With Quote
Old 10-19-11, 04:10 AM  
kraftman
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 59
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.
kraftman is offline Report comment to moderator  
Reply With Quote
Old 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.
Cayslia is offline Report comment to moderator  
Reply With Quote
Old 08-02-11, 10:08 AM  
kraftman
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 59
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.
kraftman is offline Report comment to moderator  
Reply With Quote
Old 08-02-11, 01:59 AM  
kraftman
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 59
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!
kraftman is offline Report comment to moderator  
Reply With Quote
Old 08-01-11, 01:30 PM  
Morwo
A Kobold Labourer
 
Morwo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 94
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
Morwo is offline Report comment to moderator  
Reply With Quote
Old 07-31-11, 07:53 PM  
Morwo
A Kobold Labourer
 
Morwo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 94
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
Last edited by Morwo : 07-31-11 at 08:49 PM.
Morwo is offline Report comment to moderator  
Reply With Quote
Old 07-18-11, 09:28 AM  
kraftman
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 59
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.
kraftman is offline Report comment to moderator  
Reply With Quote
Old 07-18-11, 08:32 AM  
Olena
A Kobold Labourer

Forum posts: 0
File comments: 22
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?
Olena is offline Report comment to moderator  
Reply With Quote
Old 07-18-11, 07:46 AM  
kraftman
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 59
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?
kraftman is offline Report comment to moderator  
Reply With Quote
Old 07-18-11, 05:34 AM  
Olena
A Kobold Labourer

Forum posts: 0
File comments: 22
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.
Olena is offline Report comment to moderator  
Reply With Quote
Old 07-17-11, 07:11 AM  
Kogasu
A Kobold Labourer
 
Kogasu's Avatar

Forum posts: 0
File comments: 113
Uploads: 0
This mod is the best! Thank you!
Kogasu is offline Report comment to moderator  
Reply With Quote
Old 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.
barcharcraz is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: