Quantcast
Download
(3 Kb)
Download
Updated: 11-22-20 12:02 PM
Pictures
File Info
Compatibility:
Shadowlands patch (9.0.2)
Updated:11-22-20 12:02 PM
Created:09-16-20 06:31 AM
Downloads:501
Favorites:0
MD5:
9.0.2

Specialization Specific Keybinds

Version: 1.1
by: myzb [More]

An addon for World of Warcraft that enables per-specialization key binding support. After being set, the current key binding layout will automatically change whenever the active specialization is changed. This includes situations when the active specialization is automatically changed by the game (i.e when entering arenas).

The addon is under 150 lines of code and tries to keep things simple. This means 1 key bind profile for each class specialization and no fancy extra options. The addon uses the standard key bindings menu to trigger it's actions.

Have a look at Action Bar Profiles, if you need multiple profiles per specialization and/or support for macro and talent profiles.

How to Use

  • Saving Keybinds: Activate the specialization you want to set key bindings for, using the in-game talent menu. Set your binds as you would do normally, through the in-game key binding menu.
  • Loading Keybinds: Activate the desired specialization using the in-game talent menu.

A message similar to the one bellow will be printed whenever key bindings change



To manually load a key binding

Use the following chat command: /ssb load spec-num
spec-num is the specialization number to load. Usually a number between 1 and 3 (4 for druids). The numbering follows the order the specializations are listed in the in-game talent menu. This option has been added mostly for convenience and should rarely be needed.

Additional Info

Specs that haven't been key bound yet will use the current set of key bindings as a template.

Key bindings will be saved locally within the WTF folder of your game installation. Only the active key bindings are stored on the game server. The location of your saved key binds is: WTF/Account/your-account/your-realm/your-character/SavedVariables/SpecSpecificKeybinds.lua


Limitations

Only key bindings belonging to the standard blizzard interface are supported. These usually are the ones you can set using the default blizzard key binding menu. Be aware that some mods extend the key binding menu. These bindings won't be tracked by the addon.

Action Bar Mods (Dominos, Bartender, ..)

These mods usually use the default action bar buttons and add support for a few extra bars. Key bindings for buttons that belong to the default interface action bars are supported. Extra action bar buttons which are specific to the action bar mod are not.

FAQ

Q: What about the 'Character Specific Key Bindings' toggle in the Key Bindings menu?
A: The addon will save the current active key bindings as character bindings. This means that this toggle will be implicitly set.

Feedback

To give feedback or report a bug, please use the issues page on github.

Sources

Current sources, as well as pre-releases can be found on github

If you installed v0.5-alpha

You will have to delete the saved key binds file from your WTF folder (see above for path) if you get an error related to db.binds = nil.

Specialization Specific Keybinds
1.1 (2020-11-22)
Full Changelog Previous Releases
  • Update TOC
Optional Files (0)


Archived Files (4)
File Name
Version
Size
Author
Date
1.0
3kB
myzb
11-01-20 08:06 AM
0.8-beta
3kB
myzb
10-20-20 01:20 PM
0.7-beta
3kB
myzb
10-06-20 03:06 PM
0.6-alpha
3kB
myzb
09-18-20 05:45 AM


There have been no comments posted to this file.
Be the first to add one.



Category Jump: