Mouse Wheel Macros quit working

Adam H
2025-03-08T05:49:23Z

**Confirm the issue lies within VuhDo:**

Please first disable all add-ons other than VuhDo and VuhDo Options and see if your issue persists.

**Describe your environment:**

* *VuhDo version (e.g. v3.102, Classic or Retail)*
* You can retrieve this by running the following command in-game: `/dump GetAddOnMetadata("VuhDo", "Version")`
* *World of Warcraft region (ie. Americas/Oceanic, EU, CN or KR)*
* *World of Warcraft client language (eg. enUS)*
* You can retrieve this by running the following command in-game: `/dump GetLocale()`

**Summary of the issue:**
On my priest in classic wow I have prayer of healing set to center wheel up and flash heal set to center wheel down. They work fine.
My mouse also has a tilt center wheel. I have keybinds for the mouse tilt set to / for left tilt and \ for right tilt.

I have Power Word Shield for \ tilt and psychic scream for / tilt. They work fine.

If I make a keys local macro for **ctrl /** to Cure Disease and **ctrl \** for Dispel Magic, the wheel up and down macros quit working and the camera zooms in and out instead when hovering over the cells instead.

Describe your issue here.

**Expected behaviour:**

Tell me what you feel should be happening.

I want the ctrl and tilt macros to work and also keep the mouse over wheel spells working.

**Actual behaviour:**

Tell me what is happening instead, contrary to the expectations you documented above.

Tell me how to reproduce your issue. Please provide step-by-step instructions.

**Related error messages:**

Please first install the following two add-ons to assist in capturing any error messages in-game:

* [BugGrabber](https://www.curseforge.com/wow/addons/bug-grabber)
* [BugSack](https://www.curseforge.com/wow/addons/bugsack)

Next, disable all add-ons except for Bugsack, Bug Grabber, VuhDo and VuhDo Options.
Capture any VuhDo related error messages and paste them here verbatim.

4x ...aceBlizzard_FrameXML/RestrictedExecution.lua:430: Call failed: ...aceBlizzard_FrameXML/RestrictedExecution.lua:126: [string "self:ClearBindings();self:SetBindingClick(0, "MOUSEWHEELUP", se..."]:1: ')' expected near 'ik1'
[string "=[C]"]: ?
[string "@Blizzard_FrameXML/RestrictedExecution.lua"]:430: in function <...aceBlizzard_FrameXML/RestrictedExecution.lua:419>
[string "=(tail call)"]: ?
[string "=(tail call)"]: ?
[string "@Blizzard_FrameXML/SecureHandlers.lua"]:84: in function `SecureHandler_OnSimpleEvent'
[string "*SecureHandlerTemplates.xml:111_OnEnter"]:3: in function <[string "*SecureHandlerTemplates.xml:111_OnEnter"]:1>
[string "=[C]"]: ?

Locals:
(*temporary) = "Call failed: ...aceBlizzard_FrameXML/RestrictedExecution.lua:126: [string "self:ClearBindings();self:SetBindingClick(0, "MOUSEWHEELUP", se..."]:1: ')' expected near 'ik1'"