Releases: oshico/GW2-Macro
v2026.06.15.1500
Changelog β Macro Keybind Manager
v2026.06.15.1400
What changed
-
Massively expanded the list of supported game binds. You can now use just about everything Nexus exposes β targeting, UI panels, camera controls, mounts, masteries, map, screenshots, toys, build and equipment templates, and a bunch of misc actions like AoE loot or stow/draw weapons. The only things left out are character movement (forward/strafe/etc.), spectator binds, and squad markers, since those don't really belong in a macro tool. About Face did make the cut though.
-
Picked a category first, then the action. Instead of one giant flat dropdown, the editor now has two combos: pick a category (Skills, Targeting, Mounts, etc.), then pick the specific action. Makes it way easier to find what you're looking for.
-
Fixed the CI build. The workflow was missing
submodules: recursiveon checkout, so the build would fail on GitHub runners since imgui, mumble, and nexus live in submodules now. -
Cleaned up header files. All those
externkeywords on function declarations were just noise β in C++ they're implicit at namespace scope. Onlyshared.hstill uses them (for global variables, where it actually matters).
Supported actions now
Movement: Dodge, Jump, About Face.
Skills: Weapon 1β5, Heal, Utility 1β3, Elite, Profession 1β7, Weapon Swap, Special Action.
Targeting: Take/Call/Alert target, nearest/next/previous enemy or ally, lock target, snap ground target, auto-targeting toggles, ally targeting modes.
UI: Trading Post, Contacts, Guild, Hero, Inventory, Pets, Logout, Mail, Options, Party, PvP, PvP Build, Scoreboard, Wizard's Vault, Information, chat commands/focus/reply/toggle, squad broadcast chat.
Camera: Free Camera, Zoom In/Out, Reverse, Action Mode.
Screenshots: Normal, Stereoscopic.
Map: Toggle, Focus Player, Floor Up/Down, Zoom In/Out.
Mounts: Mount/Dismount, Mount Ability 1/2, all nine mounts (Raptor through Siege Turtle).
Mastery: Mastery, Fishing, Skiff, Jade Bot Waypoint, Rift Scan, Skyscale, Homestead Doorway.
Misc: AoE Loot, Interact, Show Enemies/Allies, Stow/Draw Weapons, Toggle Language, Toggle Pet Combat, Toggle Fullscreen, Toggle Decorate Mode.
Toys: Default, Chair, Instrument, Held Item, Toy, Tonic.
Build Templates 1β9, Equipment Templates 1β9.
v2026.05.02.1230
Macro Keybind Manager v2026.05.02.1230
Macro Keybind Manager is a Guild Wars 2 Nexus addon that lets you create and execute powerful custom macros using in-game actions, keybinds, and now mouse input β all fully integrated with the Nexus keybind system.
π Whatβs New in v2026.05.02.1230
Managing and sharing macros just got a whole lot easier.
-
π Import Macros from JSON
- Load macros from external
.jsonfiles - Supports full macro configurations, including timing and inputs
- Seamless integration into your existing macro list
- Load macros from external
-
πΎ Export Macros to JSON
- Save individual or multiple macros as
.jsonfiles - Perfect for backups, sharing, or transferring setups between systems
- Save individual or multiple macros as
-
π Clipboard Support
- Copy macros directly to your clipboard as JSON
- Paste macros instantly without needing to create files
- Great for quick sharing between players
-
ποΈ Native File Dialog Integration
- Uses Windows file selection dialogs for importing/exporting
- Familiar and user-friendly file browsing experience
β¨ Features
- Advanced Macro Creation Create complex macros combining keyboard actions, profession skills, and mouse input
- Mouse Click & Movement Support Simulate mouse clicks and precise cursor movement as part of your macros
- Full Skill Coverage Supports weapon skills, profession skills, utilities, elite skills, and core actions
- Precise Timing Control Add customizable delays between actions for frame-perfect execution
- Easy Macro Management Intuitive GUI to create, edit, enable/disable, and delete macros
- Macro Import & Export (NEW) Save, share, and restore macros using JSON files or clipboard
- Persistent Keybinds Macro keybinds persist across game restarts
- Nexus Keybind Integration Assign and manage macro hotkeys directly from Nexus settings
- Real-time Macro Preview Instantly see your macro sequence as you build it
π Supported Game Actions
- Weapon Skills (1β5)
- Profession Skills
- Heal Skill
- Utility Skills (1β3)
- Elite Skill
- Dodge
- Jump / Swim Up / Fly Up
- Interact
- Weapon Swap
- Mouse Clicks (Left / Right / Middle)
- Mouse Movement (X/Y)
β¨οΈ Default Controls
Ctrl + Shift + Kβ Toggle Macro Manager windowCtrl + Shift + Xβ Stop all running macros- All macro keybinds are fully customizable via Nexus settings
- Macros execute through Guild Wars 2βs game bind system for maximum safety and compatibility
π€ Contributing
Found a bug or have a feature request?
Feel free to open an issue or submit a pull request β contributions are always welcome!
version 0.3.0
Macro Keybind Manager v3.0
Macro Keybind Manager is a Guild Wars 2 Nexus addon that lets you create and execute powerful custom macros using in-game actions, keybinds, and now mouse input β all fully integrated with the Nexus keybind system.
π Whatβs New in v3.0
- π±οΈ Mouse Input Support
- Left / Right / Middle mouse clicks
- Mouse movement (X/Y) for advanced macro control
- π― Profession Skills Unlocked
- Full support for profession skill keybinds
- No longer limited to weapon skills only
- π§ Improved macro execution logic for smoother timing and reliability
- π§ Internal refactoring and groundwork for future macro import/export features
β¨ Features
- Advanced Macro Creation Create complex macros combining keyboard actions, profession skills, and mouse input
- Mouse Click & Movement Support Simulate mouse clicks and precise cursor movement as part of your macros
- Full Skill Coverage Supports weapon skills, profession skills, utilities, elite skills, and core actions
- Precise Timing Control Add customizable delays between actions for frame-perfect execution
- Easy Macro Management Intuitive GUI to create, edit, enable/disable, and delete macros
- Persistent Keybinds Macro keybinds persist across game restarts
- Nexus Keybind Integration Assign and manage macro hotkeys directly from Nexus settings
- Real-time Macro Preview Instantly see your macro sequence as you build it
π Supported Game Actions
- Weapon Skills (1β5)
- Profession Skills
- Heal Skill
- Utility Skills (1β3)
- Elite Skill
- Dodge
- Jump / Swim Up / Fly Up
- Interact
- Weapon Swap
- Mouse Clicks (Left / Right / Middle)
- Mouse Movement (X/Y)
β¨οΈ Default Controls
Ctrl + Shift + Kβ Toggle Macro Manager windowCtrl + Shift + Xβ Stop all running macros- All macro keybinds are fully customizable via Nexus settings
- Macros execute through Guild Wars 2βs game bind system for maximum safety and compatibility
π€ Contributing
Found a bug or have a feature request?
Feel free to open an issue or submit a pull request β contributions are always welcome!
version 0.2.1
Macro Keybind Manager v0.2.1
Macro Keybind Manager is a Guild Wars 2 Nexus addon that allows you to create and execute custom key combinations and macros using in-game actions.
π What's New in v0.2.1
- Preparing the mingw-w64 compiler for the new import/export macro feature
- Changed shortcut icon for the wintersday event π
β¨ Features
- Custom Macro Creation: Build complex key sequences using Guild Wars 2 game actions
- Flexible Key Combinations: Support for weapon skills, utilities, dodge, jump, interact, and more
- Timing Control: Add custom delays between key presses for precise macro timing
- Easy Management: Simple GUI to create, edit, enable/disable, and delete macros
- Persistent Keybinds: Your macros keep their assigned keybinds even after restarting the game
- Nexus Integration: Full integration with Nexus keybind system - configure hotkeys directly in Nexus settings
- Real-time Preview: See your key sequences as you build them
π Supported Game Actions
- All Weapon Skills (1-5)
- Heal Skill
- Utility Skills (1-3)
- Elite Skill
- Dodge
- Jump/Swim Up/Fly Up
- Interact
- Weapon Swap
β¨οΈ Default Controls
Ctrl+Shift+k- Toggle Macro Manager windowCtrl+Shift+x- Stop all macros running- All macro keybinds are customizable through Nexus settings
- Macros are executed using Guild Wars 2's game bind system for safety and compatibility
π€ Contributing
Found a bug or have a feature request? Please open an issue or submit a pull request!
version 0.2.0
Macro Keybind Manager v0.2.0
Macro Keybind Manager is a Guild Wars 2 Nexus addon that allows you to create and execute custom key combinations and macros using in-game actions.
π What's New in v0.2.0
- Changed macro execution logic to prevent multiple macros from running simultaneously or interfering with each other
- Added a "Kill All Shortcuts" keybind to quickly stop all active macros
- Changed shortcut icon for the halloween event π
β¨ Features
- Custom Macro Creation: Build complex key sequences using Guild Wars 2 game actions
- Flexible Key Combinations: Support for weapon skills, utilities, dodge, jump, interact, and more
- Timing Control: Add custom delays between key presses for precise macro timing
- Easy Management: Simple GUI to create, edit, enable/disable, and delete macros
- Persistent Keybinds: Your macros keep their assigned keybinds even after restarting the game
- Nexus Integration: Full integration with Nexus keybind system - configure hotkeys directly in Nexus settings
- Real-time Preview: See your key sequences as you build them
π Supported Game Actions
- All Weapon Skills (1-5)
- Heal Skill
- Utility Skills (1-3)
- Elite Skill
- Dodge
- Jump/Swim Up/Fly Up
- Interact
- Weapon Swap
β¨οΈ Default Controls
Ctrl+Shift+k- Toggle Macro Manager windowCtrl+Shift+x- Stop all macros running- All macro keybinds are customizable through Nexus settings
- Macros are executed using Guild Wars 2's game bind system for safety and compatibility
π€ Contributing
Found a bug or have a feature request? Please open an issue or submit a pull request!
version 0.1.9
Macro Keybind Manager v0.1.9
Macro Keybind Manager is a Guild Wars 2 Nexus addon that allows you to create and execute custom key combinations and macros using in-game actions.
π What's New in v0.1.9
- Repository containing code is being open sourced again to allow users to check the code their running
- Changed update repo to follow the open source code transition
β¨ Features
- Custom Macro Creation: Build complex key sequences using Guild Wars 2 game actions
- Flexible Key Combinations: Support for weapon skills, utilities, dodge, jump, interact, and more
- Timing Control: Add custom delays between key presses for precise macro timing
- Easy Management: Simple GUI to create, edit, enable/disable, and delete macros
- Persistent Keybinds: Your macros keep their assigned keybinds even after restarting the game
- Nexus Integration: Full integration with Nexus keybind system - configure hotkeys directly in Nexus settings
- Real-time Preview: See your key sequences as you build them
π Supported Game Actions
- All Weapon Skills (1-5)
- Heal Skill
- Utility Skills (1-3)
- Elite Skill
- Dodge
- Jump/Swim Up/Fly Up
- Interact
- Weapon Swap
β¨οΈ Default Controls
Ctrl+Shift+k- Toggle Macro Manager window- All macro keybinds are customizable through Nexus settings
- Macros are executed using Guild Wars 2's game bind system for safety and compatibility
π€ Contributing
Found a bug or have a feature request? Please open an issue or submit a pull request!
version 0.1.8
Macro Keybind Manager v0.1.8
Macro Keybind Manager is a Guild Wars 2 Nexus addon that allows you to create and execute custom key combinations and macros using in-game actions.
π What's New in v0.1.8
- Changed UI to be more compact and modern
- Auto update policy changes
β¨ Features
- Custom Macro Creation: Build complex key sequences using Guild Wars 2 game actions
- Flexible Key Combinations: Support for weapon skills, utilities, dodge, jump, interact, and more
- Timing Control: Add custom delays between key presses for precise macro timing
- Easy Management: Simple GUI to create, edit, enable/disable, and delete macros
- Persistent Keybinds: Your macros keep their assigned keybinds even after restarting the game
- Nexus Integration: Full integration with Nexus keybind system - configure hotkeys directly in Nexus settings
- Real-time Preview: See your key sequences as you build them
π Supported Game Actions
- All Weapon Skills (1-5)
- Heal Skill
- Utility Skills (1-3)
- Elite Skill
- Dodge
- Jump/Swim Up/Fly Up
- Interact
- Weapon Swap
β¨οΈ Default Controls
Ctrl+Shift+k- Toggle Macro Manager window- All macro keybinds are customizable through Nexus settings
- Macros are executed using Guild Wars 2's game bind system for safety and compatibility
π€ Contributing
Found a bug or have a feature request? Please open an issue or submit a pull request!
version 0.1.7
Macro Keybind Manager v0.1.7
Macro Keybind Manager is a Guild Wars 2 Nexus addon that allows you to create and execute custom key combinations and macros using in-game actions.
π What's New in v0.1.7
- Added the addon icon
- Fixed auto update
β¨ Features
- Custom Macro Creation: Build complex key sequences using Guild Wars 2 game actions
- Flexible Key Combinations: Support for weapon skills, utilities, dodge, jump, interact, and more
- Timing Control: Add custom delays between key presses for precise macro timing
- Easy Management: Simple GUI to create, edit, enable/disable, and delete macros
- Persistent Keybinds: Your macros keep their assigned keybinds even after restarting the game
- Nexus Integration: Full integration with Nexus keybind system - configure hotkeys directly in Nexus settings
- Real-time Preview: See your key sequences as you build them
π Supported Game Actions
- All Weapon Skills (1-5)
- Heal Skill
- Utility Skills (1-3)
- Elite Skill
- Dodge
- Jump/Swim Up/Fly Up
- Interact
- Weapon Swap
β¨οΈ Default Controls
Ctrl+Shift+k- Toggle Macro Manager window- All macro keybinds are customizable through Nexus settings
- Macros are executed using Guild Wars 2's game bind system for safety and compatibility
π€ Contributing
Found a bug or have a feature request? Please open an issue or submit a pull request!
version 0.1.6
Macro Keybind Manager v0.1.6
Macro Keybind Manager is a Guild Wars 2 Nexus addon that allows you to create and execute custom key combinations and macros using in-game actions.
π What's New in v0.1.6
- Added auto updates
β¨ Features
- Custom Macro Creation: Build complex key sequences using Guild Wars 2 game actions
- Flexible Key Combinations: Support for weapon skills, utilities, dodge, jump, interact, and more
- Timing Control: Add custom delays between key presses for precise macro timing
- Easy Management: Simple GUI to create, edit, enable/disable, and delete macros
- Persistent Keybinds: Your macros keep their assigned keybinds even after restarting the game
- Nexus Integration: Full integration with Nexus keybind system - configure hotkeys directly in Nexus settings
- Real-time Preview: See your key sequences as you build them
π Supported Game Actions
- All Weapon Skills (1-5)
- Heal Skill
- Utility Skills (1-3)
- Elite Skill
- Dodge
- Jump/Swim Up/Fly Up
- Interact
- Weapon Swap
β¨οΈ Default Controls
Ctrl+Shift+k- Toggle Macro Manager window- All macro keybinds are customizable through Nexus settings
- Macros are executed using Guild Wars 2's game bind system for safety and compatibility
π€ Contributing
Found a bug or have a feature request? Please open an issue or submit a pull request!
version 0.1.5
Macro Keybind Manager v0.1.5
Macro Keybind Manager is a Guild Wars 2 Nexus addon that allows you to create and execute custom key combinations and macros using in-game actions.
π What's New in v0.1.5
- Added a quick acess button to the top bar (WIP)
- Updated macro saving functionality
- Minor bug fixes
β¨ Features
- Custom Macro Creation: Build complex key sequences using Guild Wars 2 game actions
- Flexible Key Combinations: Support for weapon skills, utilities, dodge, jump, interact, and more
- Timing Control: Add custom delays between key presses for precise macro timing
- Easy Management: Simple GUI to create, edit, enable/disable, and delete macros
- Persistent Keybinds: Your macros keep their assigned keybinds even after restarting the game
- Nexus Integration: Full integration with Nexus keybind system - configure hotkeys directly in Nexus settings
- Real-time Preview: See your key sequences as you build them
π Supported Game Actions
- All Weapon Skills (1-5)
- Heal Skill
- Utility Skills (1-3)
- Elite Skill
- Dodge
- Jump/Swim Up/Fly Up
- Interact
- Weapon Swap
β¨οΈ Default Controls
Ctrl+Shift+k- Toggle Macro Manager window- All macro keybinds are customizable through Nexus settings
- Macros are executed using Guild Wars 2's game bind system for safety and compatibility
π€ Contributing
Found a bug or have a feature request? Please open an issue or submit a pull request!