Get an Epic Experience with Premium

Profiles: Keyboard binds

Miscellaneous Login to Add Favorites
  • 3 Likes
  • World of Warcraft
  • 375 Monthly Downloads
  • Supports: 5.4.2
  • 16,757 Total Downloads
  • Updated 12/26/2013
  • Created 08/18/2011
  • 28 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: GNU General Public License version 3 (GPLv3)
  • Newest File: v1.9.2.50400
or

About Profiles: Keyboard binds

Features

  • 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

Commands

  • /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.
------------------------------------------------------------------------

Comments

First Previous Page 1 of 5 Next Last
  • #73

    I use Bartender. It seems to not be saving Keybinds properly on Bars 5 and 6 (My PVP profile keybinds remain after I load my PVE profile).

  • #72
    i found bug in this addon

    if i have 2 profile. then after i replace profile at least two~three. this addon can't load key bindins and lost saved binding data.

    i want to use for dual spec hybrid character. but this addon can't do that function.

    the function that save or load profiles is useless.

    Last edited by sotaom on 1/16/2014 12:00:42 AM
  • #69

    Hey there this addon looks great!

    Ive set 1 profile, which is my pvp binds. That profile has saved perfectly, and I can load it at any time and everything is correct. Fantastic!

    I set a second profile for pve, and unbound all keybinds (blank canvas) and did /kps save pve

    When I go from pvp profile, to pve, some of the pvp binds stay even though that profile should be blank!

    What am i doing wrong! :( Any help much appreciated! :) (Standard UI)

  • #70

    Please enable "Unoptimized load of profile" in Esc->Interface->Addons to delete bindings..

    Last edited by Fulgerul on 12/6/2013 2:11:49 PM
  • #65

    Hi,

    Been looking for an addon that saves same character binds per spec. So I created binds for my feral druid and when I was finished I used:

    /kps save druidferal

    all is well, no error messages and kps said it saved.

    Next I made binds for the resto spec and did this:

    /kps save druidresto

    all is well again, no error messages and kps said it saved.

    Now when I do /kps load druidferal  , it loads the previously created feral binds like it should with no error messages but when I do /kps load druidresto it doesn't switch to my saved resto binds and still shows the feral binds while kps does say it loaded the resto binds.

    Am I doing something wrong? I'm using Bartender4 btw. Could that be the problem?

     

  • #66
    Quote from lethallizzy »

    Hi,

    Been looking for an addon that saves same character binds per spec. So I created binds for my feral druid and when I was finished I used:

    /kps save druidferal

    all is well, no error messages and kps said it saved.

    Next I made binds for the resto spec and did this:

    /kps save druidresto

    all is well again, no error messages and kps said it saved.

    Now when I do /kps load druidferal  , it loads the previously created feral binds like it should with no error messages but when I do /kps load druidresto it doesn't switch to my saved resto binds and still shows the feral binds while kps does say it loaded the resto binds.

    Am I doing something wrong? I'm using Bartender4 btw. Could that be the problem?

     

    Could you paste your C:\Program Files\World of WarcraftWTF\Account\SavedVariables\ProfilesKeyboardBinds.lua into pastebin.com so I can help out?

    Thanks!
    Fulgerul 

  • #68

    Thanks for your reply. Do you mind if I post it here? It's pretty empty (anonymized, didn't alter anything else).

    ProfilesKeyboardbindsG = {
    ["profileKeys"] = {
    ["char1 - server1"] = "Default",
    ["char2 - server2"] = "Default",
    ["char3 - server3"] = "Default",
    ["char4 - server1"] = "Default",
    ["char5 - server2"] = "Default",
    ["char6 - server2"] = "Default",
    ["char7 - server2"] = "Default",
    ["char8 - server2"] = "Default",
    ["char9 - server2"] = "Default",
    ["char10 - server2"] = "Default",
    },
    }

    Dunno if it's worth mentioning but my folder structure looks different btw since I logged onto a trail account once and I have WoW installed in a different folder but that never gave me any problems with other addons:

    C:\Users\Public\Games\World of Warcraft\WTF\Account\ACCOUNTNAME1\SavedVariables\ProfilesKeyboardBinds.lua

    The contents of the .lua file as posted above came from the right account and folder. Looks like KeyboardBinds doesn't save or is it suposed to be this empty?

    edit:

    there's also a ProfilesKeyboardBinds.lua with more data in the location below:

    C:\Users\Public\Games\World of Warcraft\WTF\Account\ ACCOUNTNAME1\Server\Character\SavedVariables

    I'll upload the file and PM you the location

    Last edited by lethallizzy on 9/16/2013 1:04:26 PM
  • #64

    Profiles used to switch keybinds/bars when I switched specs.  I manually changed it using the mini map icon, and now I can't get it to automatically switch again no matter what I try.

    Any ideas on how I can restore this functionality?

    Thanks.

  • #61

    Hey,

    is there any way to automatically load the profiles when changing specs? Or couple it with any other mod (Bartender4) that changes profiles automatically?

    I don't want to press the two macros i created (/kps load spec1; /kps load spec2) every time i change my spec. :/

    Thanks!

  • #62
    Quote from Krotok »

    Hey,

    is there any way to automatically load the profiles when changing specs? Or couple it with any other mod (Bartender4) that changes profiles automatically?

    I don't want to press the two macros i created (/kps load spec1; /kps load spec2) every time i change my spec. :/

    Thanks!

     

    Hello,
    I had this functionallity built in but it was not working correctly. I am now experimenting a bit but am not fully confident about it right now, therefore it exists in one alfa branch of mine..

    If you want to change your profile, you could also tro to download Profiles: Action bars, to get a minimap button! :)

    Cheers,
    Fulgerul 

  • #59

    Prior to this addon, I used the bindings-cache.wtf file to directly bind my spells to keys. (I don't use action bars). When I swapped specs, I would need to logout, and swap in my spec-specific bindings-cache.wtf file.

     My understanding for this addon was that I could save the keybind sets to say:

    /kps save prot

    /kps save arms

    And then I can just type that into the console rather than logging in/out and messing with notepad

    That hasn't worked.

    It also doesn't autoload keybind sets if I swap specs but use one profile.

    Is this addon not meant for me and only meant for people that use action bars?

  • #60

    Prior to this addon, I used the bindings-cache.wtf file to directly bind my spells to keys. (I don't use action bars). When I swapped specs, I would need to logout, and swap in my spec-specific bindings-cache.wtf file.

     My understanding for this addon was that I could save the keybind sets to say:

    /kps save prot

    /kps save arms

    And then I can just type that into the console rather than logging in/out and messing with notepad

    That hasn't worked.

    Please try 

    • Hit /kps save prot
    • Change keybinds and press /kps save arms
    • To load, do /kps load prot or arms
     

    It also doesn't autoload keybind sets if I swap specs but use one profile.

    The swap on talent-change has been disabled for now, you need to swap keybind profiles automatically.

    Is this addon not meant for me and only meant for people that use action bars?

    This addon is meant for users wanting to keep sets of keyboard binds. The other addons (listed in the description) help you to do the same with macros and action bars (which also gives you a nice minimap button).

    Should you have more issues, please create a ticket here:
    http://www.curseforge.com/projects/30937/

    Thank you! :)
    Fulgerul 

  • #58

    hmmm I am seeming to have a problem, when I load a different profile it seems to disable my mouse movement functions as in click left and right simultaneously to move forward. Anyone else having this problem and is there any way to fix this? Resetting my keybindings to default re-enables the function but i don't want to have to rekeybind every time i switch specs i really love this addon but if i cant find a solution ima have to stop which i don't want to because its more work for me.

    Thanks in advance!

  • #56

    Thank you so much again for updating u da best \o/

  • #53

    Doesn't seem to work with default wow bars? Issuing the load command has no effect, the buttons don't change.

  • 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 »

Landmark Beta Key Giveaway!

Get My Code!