Get an Epic Experience with Premium

Profiles: Keyboard binds

Miscellaneous Login to Add Favorites
  • World of Warcraft
  • 360 Monthly Downloads
  • Supports: 5.4.2
  • 21,414 Total Downloads
  • Updated 10/25/2014
  • Created 08/18/2011
  • 37 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: v1.9.2.50400

About Profiles: Keyboard binds


  • Create specialization keybind profiles (e.g. One profile for Restoration, one profile for Balance etc)
  • Create custom profile with the below commands

Quick start

  • Hit /kps save PROFILENAME1
  • Change keybinds and press /kps save PROFILENAME2
  • To load, do /kps load PROFILENAME1 or PROFILENAME2


  • /kps save <name> saves the current keyboard layout under the <name> example: /kps save karl
  • /kps load <name>
  • /kps delete <name>
  • /kps list
  • /kps debug [on|off]
  • /kps export <name> export <name> to global space, for all characters to see.

r91 | fulgerul | 2013-12-26 08:05:40 +0000 (Thu, 26 Dec 2013) | 1 line
Changed paths:
   A /tags/v1.9.2.50400 (from /trunk:90)

Bug fixes.
r90 | fulgerul | 2013-12-26 08:03:55 +0000 (Thu, 26 Dec 2013) | 2 lines
Changed paths:
   M /trunk/ProfilesKeyboardbinds.toc
   M /trunk/kps_triggers/Manual profiles.lua

BUG fixed: Talents trigger was bombing everytime we changed glyphs.
BUG fixed: Manual trigger was relying on Talents trigger..
r88 | fulgerul | 2013-12-14 10:47:46 +0000 (Sat, 14 Dec 2013) | 4 lines
Changed paths:
   M /trunk
   M /trunk/Core-Keybinds.lua
   M /trunk/KPSOptions.lua
   M /trunk/Libs/AceAddon-3.0/AceAddon-3.0.lua
   M /trunk/Libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua
   M /trunk/Libs/AceDB-3.0/AceDB-3.0.lua
   M /trunk/Libs/AceGUI-3.0/AceGUI-3.0.lua
   M /trunk/Libs/AceGUI-3.0/widgets/AceGUIContainer-TreeGroup.lua
   M /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-Button.lua
   M /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua
   M /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-EditBox.lua
   M /trunk/Libs/AceGUI-3.0/widgets/AceGUIWidget-Slider.lua
   M /trunk/Libs/AceHook-3.0/AceHook-3.0.lua
   A /trunk/Libs/LICENSE.txt (from /dev/Libs/LICENSE.txt:87
   M /trunk/ProfilesKeyboardbinds.toc

Ace lib updated.
Toc file updated.

One export test is failing.


First Previous Page 1 of 7 Next Last
  • #100

    I play a druid and I have two different sets of action bar layouts from resto and boomkin, I use both ABS aswell as KPS cause I change my whole UI when I change speccs. The problem is, when I try to load a keybind profile using the /kps load <profile> command I get the error message "You can't change your keyboardlayout in fight." Could you take a look at this please?? :D

  • #97

    Just incase anyone is wondering about this beloved mod. It is semi working with 6.1 it takes a while to load and sometimes even crashes wow. But does frankly work. Fulgerul is the man hope he gets around to messing with it sometime.

  • #98

    *UPDATE* if you are having problems with this mod and use bartender you need to update bartender and it will work just like it did before 6.1

  • #99

    Will do some cleanup this weekend, please hold on tight :)

  • #96

    does not work, even with the newest beta just dont change the binds

  • #95

    Seems this doesnt save keybinds set by the addon GoGoMount

  • #93

    I love this addon, and dont want to find another one because I have become so accustomed to using this one, however, since patch 6.0.2 i cannot change my keybind profile specs - it keeps saying "can't change while in combat" even though im not in combat. Any ideas on how to fix would be amazing.


  • #94

    Try the beta in Other downloads :)

  • #92

    So i just did a fresh wow install(been meaning to for a while now) plus i really really love this mod. And all seems to be working now. My previoius wow install was pretty old and had been moved around a lot there must have been some conflicting stuff. Thx Fulg!

  • #87


    anyone using this addon with Bartender ? Working fine, but doesnt save the Keybinds for moving (WASD, I change those in other spec), and I cant define those in Bartender, only in Blizz Interface. The Addon doesnt save them, so I have to rebind them everytime.

    Thanks for help!

  • #88

    Ya i use Profile: Keyboard Binds Along with Bartender4. Seems that the mod either isnt saving keybinds for any bars besides Bar1 OR it can't load them for anything other than Bar1. Anyways thanks Fulgerul for your passed and preasent efforts with this mod. Hope it can get working soon. As someone who changes specs often on every toon i have its so nice being able to use this mod and not mess with moving ability's or keybinds around.

  • #91

    Ok i will mess around with it a bit, No i never use special characters in my name, Always hated them =P

  • #90

    You dont by any chance have special characters in the names? There is a bug in Blizzards code affecting saves per character..


  • #89

    I just checked, everything is in order. it saves WASD and also the Bartender binds.

    BUT, after fiddling around like 20 times I managed to break load() of Bartender binds. Afterwhich I tried again and was never able to reproduce.

    So try this: change your binds, type /reload, and try to fiddle with it again. By doing this, you will Flush to disk, saving your data. This is my best bet...

    I will keep trying to break the addons and wont make an official release until I feel comfortabl, so bring on the bug hunt! :)


  • #83

    Came here looking for a fix to the "combat bug" that has been occuring since Tuesday and found it in the comments section.  While I'm here though, I wanted to say this addon is a complete lifesaver for any class with multiple roles/specs!  Thanks for keeping it up to date!

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Legends of Hoenn Tin Giveaway