Combat Mode

2,530 Downloads Last Updated: Feb 19, 2019 Game Version: 8.1.0

 NEW 1.5.3 Update!




Adds a keybind toggle and smart mouselook locking to World of Warcraft.  This AddOn should not interfere with your current hotkey setup or configuration.


HELP WANTED:  I'd love to see some great videos of questing/pvp/raid/dungeon action using this AddOn, if you make a video up I'll feature it here. :)  Thanks Everyone!


INSTRUCTIONS:  Install the AddOn and enter your Keybindings settings, you will find "Combat Mode" listed there.  Map the toggle key to a key of your choice to enable Combat Mode.  Pressing the Combat Mode hotkey will TOGGLE on and off.  When toggled off, your mouse buttons are remapped to what they were originally.  You may also use the HOLD keybind to enable or disable combat mode quickly.





  • Handles Ground Targeting Skills (Releases cursor, returns after cast)
  • Handles Pet Casting / Move abilities (Releases cursor, returns after cast)
  • Mappable toggle and hold keys for Combat Mode
  • Mappable mouse clicks
  • Automatically releases the mouse cursor when specific frames are visible (Quest Text/Map/Bags etc) and returns to combat mode.   For example, you can open your bags, your mouse cursor is available and close them without having to re-enable Combat Mode.  This also works for questing.

Mouse1 and Mouse2 while in Combat mode have new functionality


  • Mouse1: ACTION BUTTON 1
  • Mouse2: ACTION BUTTON 2
  • Control+Click Mouse 1: TARGET SCAN ENEMY
  • Control+Click Mouse 2: TARGET NEAREST FRIENDLY

RECOMMENDED:  Add a keybind for interact with target found in the keybindings menu.



You can change the keybinds in the interface options.

Simply type /cm or /combatmode or enter Interface Options -> Combat Mode


Features in Progress

  • Bugfixes
  • Improve detection of frames and interactions
  • Display user feedback when combat mode is toggled
  • Input instructions into combat mode bindings page

Added Compatibility With



  • 1.5.3 Fixed flight paths
  • 1.5.2 Debugging code removed
  • 1.5.1 Refactoring
  • 1.5.0 Removed smart targeting, tons of bug fixes
  • 1.4.1 Fixed bug on load which required user to toggle twice to activate
  • 1.4.0 Added support for Battle for Azeroth + Changed Default Controls
  • 1.3.1 Found and fixed some edge cases where combat mode doesn't release cursor
  • 1.3.0 Added additional keybinds
  • 1.2.9 Quality of life update. (doesn't drop out when blocking frames are on screen)
  • 1.2.8 Added ability to rebind or disable Smart Targeting feature
  • 1.2.7 Rework of combatmode script, changed the way events are handled.
  • 1.2.6 Hold to release bug should be fully resolved
  • 1.2.5 Improved bug with Hold to Release which was introduced in 1.2.4, still happens on occasion
  • 1.2.4 Fixed bug when dropping combat mode with pet ability enabled
  • 1.2.3 Added support for Pet Move / Targeting abilities, releases cursor appropriately
  • 1.2.2 Further debugging and restructuring
  • 1.2.1 Bugfixes for Smart Targeting.  Jittery mouse issue resolved.
  • 1.2.0 Added Smart Targeting to Mouse1 clicks while in combat mode, added Keybinds
  • 1.1.0 Added Mouse Keybind support in Interface Options under "Combat Mode"
  • 1.0.9 Updated Keybindings to fix issue with selecting friendly targets.  Fixed GW2-ui compatibility.
  • 1.0.8 Updated Keybindings, added support for Transmogrification window
  • 1.0.7 Added support for GW2-ui AddOn
  • 1.0.6 Performance Enhanced for low CPU systems
  • 1.0.5 Added HOLD keybind to activate or switch modes, Added support for BagNon AddOn
  • 1.0.4 Fixed bindings issues
  • 1.0.3 Improved efficiency, refactored to prepare for additional features
  • 1.0.2 Fixed some typos
  • 1.0.1 Added Immersion AddOn compatibility
  • 1.0.0 Initial Release




  • To post a comment, please or register a new account.
Posts Quoted: