• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

KeyChange

 
Project Updated:
Files Updated: Wed, Jul 22 2009
Supports Game Version: 3.1.0
Category: Achievements, and Action Bars
Tags:

[Edit Tags]

Project Manager: fakeh
Additional Authors: No additional authors
Current Version: v0.1-RC2-beta
License: GNU General Public License version 3 (GPLv3)
Development Site: CurseForge
Avg Daily DL (last 30 days): 2
Downloads Total: 1,079
Favorites: 7
Comments: 5
  • About KeyChange
  •  

Binding keys directly to actions such as spells, items and macros directly saves you action bar space and frees up your screen for more important information. Although there's no blizzard interface that allows you to do this a number of addons provide ways of utilising this functionality. The trouble is though, I didn't like any of them; they either didn't play nicely and overwrote the bindings of other addons, had poor interfaces, didn't allow you to swap between different setups of bindings (for example using different keybinds for your different dual-specs) or were incomplete.

KeyChange:

  • Has an intuative UI
  • Uses profiles so you can switch between often used setups
  • Doesn't bully other addons into dropping their bindings
  • Is nearly complete. As well as editing bindings for spells, items and macros you can also edit and include in profiles those bindings in the blizzard Key Bindings panel.

Todo:

  • Work on memory usage and performance optimisation.
  • Add click-to-cast bindings.
  • Please submit abuse and tickets for more features and fixes.

Help:

  • You can make the Blizzard configuration window resizable with this addon: BetterBlizzOptions
  • Downloads (2)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  KeyChange v0.1-RC2-beta Beta 3.1.0 953 7/22/2009
  KeyChange v0.1-RC1-beta Beta 3.1.0 126 7/14/2009
  • 1 page(s)
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • Gabriel said

    I have a plugin I wrote for this that switches profiles based on your spec, I will email it over to you once I get some contact info from you.

    Would like to see some more of these bugs fixed tho as this addon has potential, there is no other keybind addon out there that can be used for spec switching like this can be.

    Reply Report Permalink
  • iloveboobs said

    Hello Gab! Could you email your plugin for me? My email is aseasyasyou@inbox.lv, thx!

    Reply Report Permalink
  • Nathan06 said

    This is a very nice addon... suites my needs of a keybinding profiler VERY nicely... all others claim to switch keybinds but in reality they just switch action bars which in effect changes key binds IF you have your bars bound... as I use mouseover macro's for most all of my keybinds though there isnt much point having the macro on the action bar.. been using spellbinder until this beauty thx so much.

    just one feature request though... minimap button for fast profile switching? or anything really fubar/titan panel plugin etc.. just something so I dont have to go into interface options everytime :P

    again great addon ty!

    Reply Report Permalink
  • fakeh said

    I'm toying with the idea of rewriting this addon. I'll add this to it then.

    Reply Report Permalink
  • Corouthers said

    I'm not sure if the 3.2 patch caused this, but I noticed around that time that I started getting some hitching and I traced it to this mod. My screen would freeze for a few seconds every time I or someone in my group changed their gear around.

    Anyway, I looked around in the code and saw this at line 59:
    KeyChange:RegisterBucketEvent({"UNIT_INVENTORY_CHANGED", "BAG_UPDATE"}, 20, "AddAllAvailableItems")

    Which seemed like it might be related to my problem so I commented it out, and it fixed the problem.

    Also, another thing I noticed about the addon was that if I changed (added/renamed/deleted) macros, I have to create a new profile to get the changes to be reflected.

    Reply Report Permalink
  • fakeh said

    Thanks Corouthers,

    Indeed, the available version does have the problems you describe and I have fixed them for future versions. I have not released it yet though as there are several other bugs that I have been unable to resolve. Sorry for the bother caused and thanks again for the report,
    Dan.

    Reply Report Permalink
  • Gabriel said

    Error with Decursive loaded......

    [2009/07/15 20:04:20-2606-x11]: AceConfigDialog-3.0-34:1719: AceConfigRegistry-3.0:ValidateOptionsTable(): KeyChange.args.Blizzard.args.Decursive.args[Show or hide Decursive Main Bar
    (live-list anchor)] - key name contained control characters:
    AceConfigRegistry-3.0-9:42: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:37>
    AceConfigRegistry-3.0-9:164: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:158>
    AceConfigRegistry-3.0-9:216: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:182>
    AceConfigRegistry-3.0-9:217: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:182>
    AceConfigRegistry-3.0-9:217: in function <...-3.0\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:182>
    AceConfigRegistry-3.0-9:247: in function `ValidateOptionsTable'
    AceConfigRegistry-3.0-9:287: in function `app'
    AceConfigDialog-3.0-34:1719: in function `Open'
    AceConfigDialog-3.0-34:1784: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1782>
    (tail call): ?:
    : ?
    :"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
    (tail call): ?:
    AceGUI-3.0-25 (Ace3):305: in function `Fire'
    ...AceGUI-3.0\widgets\AceGUIWidget-BlizOptionsGroup.lua:67: in function <...AceGUI-3.0\widgets\AceGUIWidget-BlizOptionsGroup.lua:66>:
    : in function `Show'
    Interface\FrameXML\UIOptionsFrame.lua:28: in function :
    : in function `InterfaceOptionsList_DisplayPanel'
    Interface\FrameXML\UIOptionsFrame.lua:46: in function :
    : in function `InterfaceOptionsListButton_OnClick'
    :"*:OnClick":2: in function <[string "*:OnClick"]:1>

    ---

    Reply Report Permalink
  • fakeh said

    Thanks, I'll fix this for the next release candidate.

    Reply Report Permalink
  • Kynn said

    Can this bind a mouse click binding like Shift + Left Mouse so I can use this to replace Clique and BinPad at the same time? Hate having two addons to do two similar yet different things.

    Reply Report Permalink
  • fakeh said

    Good idea, I'll add it to the next version.

    Reply Report Permalink
  • 1 page(s)
  • Addon Packs Containing KeyChange

Most Downloads / Day

KeyChange has not been added to any Addon Packs yet.

  • Similar Addons
  •  

Average downloads per day

  1. 2,406 Dominos Action Bars
  2. 1,518 Bartender4 Action Bars
  3. 811 Cooldowns Action Bars
  4. 643 _NPCScan Achievements
  5. 320 ButtonFacade Action Bars