Download
(45Kb)
Download
Updated: 01-23-11 09:23 PM
Pictures
File Info
Updated:01-23-11 09:23 PM
Created:01-15-11 04:04 AM
Downloads:4,026
Favorites:28
MD5:

KeybindViewer

Version: 1.01
by: FitzCC [More]

Update: Now with Bartender/Dominos Support!

What is KeybindViewer?

Ever need to bind a spell or ability, but had no idea where to put it?

Wondering why your keys feel awkward, but having trouble visualizing your layout?

KeybindViewer was created to solve these problems. This addon shows you an interactive display of your keybinds across both keyboard and mouse, both for your action bars and for a select subset of other actions (like movement). Hovering over a key shows you a popup with what actions are bound to it, along with any required modifiers. Keys colored bright red are for action bars, dull red are for non-bar actions, and light blue shows you what modifiers can be used with a given key.

The on-screen keyboard can be dragged and resized, and is highly configurable. Users can change which side the mouse appears on, select different key layouts (Us-En by default), change the number of buttons on your mouse, and select what bars/addons are included in the display.

KeybindViewer is usable anywhere and anytime, in or out of combat. Type /kbv to see options.


Web Integration

KeybindViewer will eventually do more than simply show you your binds-it will also give you a link you can use to view your binds online anywhere. The service powering this is still under construction; this functionality will be completed in the addon as soon as it is up and scaled for traffic.


Addon Compatibility

KeybindViewer is compatible with the following bind management addons:

1. BindPad
2. Dominos
3. Bartender

Support is still in the works for these addons:

1. Clique
2. Vuhdo

If you have other requests, please post them below.


Localization

KeybindViewer is currently localized in English; I'd love to get some help translating if others find this useful.

Likewise, I've included support for only one keyboard: the standard US 104-key. However, it is easy to add additional key layouts-see KeyLayouts.lua in the localization directory to see how the default keyboard is described. If you'd like support for a keyboard from your locale, please contact me; I'd be happy to accept your help.


Suggesting Improvements

If you have a an idea for extending KeyboardTrainer that you'd like to share, please comment! Comments have been left open and will be checked by the author. All feedback is welcome.


How to report a bug in KeybindViewer

**Important:** before reporting a bug, please:

# Double-check that you have the latest version of KeybindViewer.
# Disable all other addons and see if the problem still happens.
# Enable "Display Lua Errors" under Interface Options > Help, or install an error handling addon like BugSack.

Then, submit a bug report in the ticket tracker on Curse for this addon. Be sure to include as much of the information requested in the ticket template as you can.

Finally, remember to check on your ticket after a few days. If a ticket is waiting on a response from you for more than a week, I'll assume you've solved the issue on your own.

Optional Files (0)


Post A Reply Comment Options
Unread 12-27-11, 10:42 PM  
FitzCC
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 11
Uploads: 3
Updates "soon" (tm)

I've let my addons languish while looking for a new job. However, things have stabilized a bit, so I'll attempt an update on this (and others) shortly.

Apologies for the lack of active support the past few months!
Report comment to moderator  
Reply With Quote
Unread 02-20-11, 03:39 PM  
FitzCC
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 11
Uploads: 3
Sarkan, I saw your post on Curse. THANK YOU!! I'll be sure to include that (plus credit) in the next release of this addon--which is coming soon.
Report comment to moderator  
Reply With Quote
Unread 02-14-11, 06:25 PM  
Sarkan-ZdC
A Wyrmkin Dreamwalker

Forum posts: 57
File comments: 93
Uploads: 0
["EU-GER"] = {
default_heights = {
["_default"] = 15, -- Height for all keys unless overridden below
["_"] = 1, -- Height for all row seperations
},

default_widths = {
["_default"] = 3.90, -- Width for all keys unless overridden below
["_"] = 0.50, -- Spacer between all keys
["_spacer"] = 1.95, -- Empty space between key blocks
},
layout = {
-- { CMD, txt shown, width_override, height_override }
-- There are 100 units of height/width total
-- _none is a blank space of one default keysize
-- _spacer is a special col spacer
{
{ "ESCAPE", "Esc", 3.15},
{ "_spacer" },
{ "F1", "F1" },
{ "F2", "F2" },
{ "F3", "F3" },
{ "F4", "F4" },
{ "_spacer" },
{ "F5", "F5" },
{ "F6", "F6" },
{ "F7", "F7" },
{ "F8", "F8" },
{ "_spacer" },
{ "F9", "F9" },
{ "F10", "F10" },
{ "F11", "F11" },
{ "F12", "F12" },
{ "_spacer" },
{ "PRINTSCREEN", "PrtScn" },
{ "", "ScrLk" },
{ "", "Pause" },
},
{}, -- Empty row
{
{ "`", "^" }, -- ^ is different from the US
{ "1", "1" },
{ "2", "2" },
{ "3", "3" },
{ "4", "4" },
{ "5", "5" },
{ "6", "6" },
{ "7", "7" },
{ "8", "8" },
{ "9", "9" },
{ "0", "0" },
{ "-", "ß" }, --ß is different from the US
{ "=", "=" }, -- ´ is different from the US
{ "BACKSPACE", "Backspace", 6.10},
{ "_spacer" },
{ "INSERT", "Insert" },
{ "HOME", "Home" },
{ "PAGEUP", "Page Up" },
{ "_spacer" },
{ "NUMLOCK", "NumLk" },
{ "NUMPADDIVID", "/" },
{ "NUMPADMULTIPLY", "*" },
{ "NUMPADMINUS", "-" },
},
{
{ "TAB", "Tab", 5.0},
{ "Q", "Q" },
{ "W", "W" },
{ "E", "E" },
{ "R", "R" },
{ "T", "T" },
{ "Y", "Z" }, -- Z is switched with Y
{ "U", "U" },
{ "I", "I" },
{ "O", "O" },
{ "P", "P" },
{ "[", "ü" }, -- ü is different from the US
{ "]", "+" }, -- + is different from the US
{ "\\", "\\", 5.0}, -- There is no button at all
{ "_spacer" },
{ "DELETE", "Del" },
{ "END", "End" },
{ "PAGEDOWN", "Page Down" },
{ "_spacer" },
{ "NUMPAD7", "7" },
{ "NUMPAD8", "8" },
{ "NUMPAD9", "9" },
{ "NUMPADPLUS", "+", nil, 31},
},
{
{ "CAPSLOCK", "CapsLk", 5.80 },
{ "A", "A" },
{ "S", "S" },
{ "D", "D" },
{ "F", "F" },
{ "G", "G" },
{ "H", "H" },
{ "J", "J" },
{ "K", "K" },
{ "L", "L" },
{ ";", "ö" }, -- ö is different from the US
{ "'", "ä" }, -- ä is different from the US
{ "ENTER", "Enter", 8.60 },
{ "_spacer" },
{ "_none" },
{ "_none" },
{ "_none" },
{ "_spacer" },
{ "NUMPAD4", "4" },
{ "NUMPAD5", "5" },
{ "NUMPAD6", "6" },
},
{
{ "SHIFT", "LShift", 9.4},
-- extra button on german keyboard "<"
{ "Z", "y" }, -- y is switched with z
{ "X", "X" },
{ "C", "C" },
{ "V", "V" },
{ "B", "B" },
{ "N", "N" },
{ "M", "M" },
{ ",", "," },
{ ".", "." },
{ "/", "-" }, -- -is different from the US
{ "SHIFT", "RShift", 9.4},
{ "_spacer" },
{ "_none" },
{ "UP", "^" },
{ "_none" },
{ "_spacer" },
{ "NUMPAD1", "1" },
{ "NUMPAD2", "2" },
{ "NUMPAD3", "3" },
{ "ENTER", "Enter", nil, 31}
},
{
{ "CTRL", "LCtrl", 5},
{ "", " ", 5},
{ "ALT", "LAlt", 5},
{ "SPACE", "Space", 24.8 },
{ "ALT", "RAlt",5 },
{ "", " ", 5 },
{ "", " ", 5 },
{ "CTRL", "RCtrl", 5 },
{ "_spacer" },
{ "LEFT", "<" },
{ "DOWN", "v" },
{ "RIGHT", ">" },
{ "_spacer" },
{ "NUMPAD0", "0", 8.3 },
{ "NUMPADDECIMAL", "." },
},
},
},
}
Report comment to moderator  
Reply With Quote
Unread 01-26-11, 12:27 PM  
FitzCC
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 11
Uploads: 3
Originally posted by Caramirdan
This is a great idea, esp for altaholics or newly-ultracasuals--thanks!
No problem, please post on Curse (http://wow.curse.com/downloads/wow-a...indviewer.aspx) if you have any features you'd like to see added.
Report comment to moderator  
Reply With Quote
Unread 01-24-11, 11:04 AM  
Caramirdan
A Kobold Labourer
 
Caramirdan's Avatar

Forum posts: 0
File comments: 47
Uploads: 0
This is a great idea, esp for altaholics or newly-ultracasuals--thanks!
Report comment to moderator  
Reply With Quote
Unread 01-15-11, 11:14 PM  
FitzCC
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 11
Uploads: 3
Originally posted by Theondry
please offer the capability to disallow minimap icons

edit:
I didn't see it on the actual window.
In case others are looking for this, its a check box along the top of the addon.
Report comment to moderator  
Reply With Quote
Unread 01-15-11, 12:13 PM  
Theondry
A Deviate Faerie Dragon
AddOn Author - Click to view AddOns

Forum posts: 11
File comments: 110
Uploads: 1
please offer the capability to disallow minimap icons

edit:
I didn't see it on the actual window.
__________________
Theondry of Perenolde
Last edited by Theondry : 01-15-11 at 01:35 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: