Keysmith-1.0.1
What's new
Changelog
1.0.1
- Character-specific bindings box above the keyboard: gives this character its own binding set or puts it back on the set shared by every character on the account, like the checkbox in the game's Key Bindings window, with the same confirmation before a character's own set is discarded. Binding a spell or a character macro while on the shared set asks first and offers to switch, so one class's spells don't land on everyone's keys
- Profiles: Profiles → Save as keeps this character's bindings under a name such as Healing. Update <name> refreshes the profile this character last saved or loaded, and the window title and the menu name it and say when the keys have changed since. Pick a profile to see what loading it would change, with boxes to skip ability keys or keep your movement, targeting and interface keys, then Load as one undoable change, Rename, Export or Delete. The keys from before a load are kept, so Restore keys from before loading works even after logging out. Unticking Character-specific bindings saves the character's set first.
/keysmith save [name]and/keysmith load <profile>do the same from a macro - Manage profiles lists every profile with Load, Rename, Export and Delete on its row, this character's own and its class's first, with a filter box, and says which game and realm each came from, such as Forever 1.16.0 · Forever PvP. The Profiles menu lists the ten likeliest and counts the rest. Profile names take their class colour and menu entries have tooltips
- Export and import: Export current bindings in Manage profiles shows this character's bindings as text to copy and paste to a friend, and every profile has an Export button. Import there describes pasted text before you click and saves it as a profile; Import and load also puts it on the character
- Follow a profile: Apply newer saves of <name> at login in the Profiles menu makes a character apply newer saves of its profile at login, with a chat line saying so and Undo available, so several characters can share one set. Other characters are told once when their keys differ.
/keysmith followtoggles it - Loading on the shared bindings asks first, like dropping a spell does, and a followed profile is never applied to a character on the shared set, only mentioned
- New characters get their own bindings: the first time Keysmith opens on a character still on the shared set, it gives it its own set, a copy of the shared one, and says so, so spells bound there stay put. View → New characters get their own bindings turns this off
- A one-time tip points at Profiles after the first class spell is bound.
/keysmith testdata [count|clear]fills the list with made-up profiles to try the menus with a big roster
1.0.0
First release, for WoW Forever (interface 16001).
- On-screen keyboard showing each key's icon, binding name and spell rank
- Shift, Ctrl and Alt layers with tabs, plus tabs you add for combinations such as Ctrl + Shift (right-click to rename or remove; saved between sessions)
- Badges showing which keys have bindings on other layers, and hover highlighting of every key with the same binding
- Drag and drop or click-to-bind for spells, macros, items and mounts; click a key to pick its binding up and move or swap it; right-click to unbind
- A list of abilities with no key yet, grouped by spellbook tab, with search
- Six keyboard layouts (QWERTZ, US, UK, Dvorak, Colemak, AZERTY), calibration for keys the game names differently, and optional navigation keys, numpad and Mouse 1/2
- Undo, revert and a status line that describes every change
- Shows which binding set (Account or Character) changes save to; in combat the keyboard dims and bindings wait until combat ends
- Standard Blizzard dialog look, Help panel, tooltips on every control and a one-time first-use tip
- Opens Blizzard's Quick Keybind mode and comes back when it closes
- A minimap button with the Keysmith icon: left-click opens the window, right-click offers Quick Keybind mode and hiding the button, drag moves it around the minimap. View → Minimap button or
/keysmith minimaphides it and brings it back /keysmithand/ksslash commands, a key binding under AddOns, and an addon compartment entry with the Keysmith icon
This mod has no additional files

