Here's how to have 1 work both for combat macro and vehicles/skyriding

Edit: I will leave the post up instead of deleting it since it may be of help for others. What I needed to do to make it work was go to Options, Troubleshooting, and then click off ‘Actionbuttonusekeydown’ (don’t forget to reload since it’s a CVAR and those only come into effect once reloaded). I noticed how the ‘LeftButton t’ disappeared as well with this.

Second edit: after initially posting this edit I ran MORE tests and discovered more findings.

  • The click command cannot be the first thing in the block. Anything will do (that I noticed) but it cannot be gibberish, it has to be an actual command. I’ve resorted to starting with /say and the next line is the click command.
  • Even when not in the first line the keypressdown thingy in GSE’s options, troubleshooting, needs to be turned off regardless or it won’t work.
  • Simply putting the line in the first block is no bueno as it stops firing while the other actions take place. So despite not being elegant I ended up adding the following to every block
    /say
    /click [flying][vehicleui][overridebar][possessbar] BT4Button1

Remember that I have BT4Button1 because I’m using Bartender! Use /fstack to see the name of the 1 button and change the above to that name as per the screenshot.

Once I find a vehicle quest I’ll see if it works and come update here if it does not.

I’ve been trying to make it so I can press 1 for my GSE macro but that it also works with my sky riding and vehicle.

The advice from here is to either use /cast [flying] Surge Forward or use /click [flying][vehicleui][overridebar][possessbar] BT4Button1 (BT4Button1 because I’m using Bartender).

Now after some somewhat extensive testing I came out with these findings:

  • /cast [flying] works fine but does not help for vehicles as the skills will have different names.
  • /click [flying][vehicleui][overridebar][possessbar] BT4Button1 works fine using a regular macro from the baked in macro system of WoW.
  • /click [flying][vehicleui][overridebar][possessbar] BT4Button1 does NOT work with GSE.

I tried several variations but I simply think /click is disabled, perhaps from the last round of macro tweaks that Blizzard did but this is my first time with GSE so I wish for confirmation.

Infuriatingly the regular macro calls it just fine but we cannot have two things bound with the same button. From what I read a regular macro cannot call upon GSE, correct?

One thing I did notice but don’t know if it has a bearing is that /click appends an extra command which COULD be the reason it does not work (or it’s how GSE works) in the form of ‘LeftButton t’.

That ‘LeftButton t’ is always added to the macro when adding more than just /click. So /click 1 is enough to make it appear. I do notice how ‘/click 1’ is just 8 characters long but the macro has 21 characters so the ‘LeftButton t’ is not just a graphical glitch(?).

image

I have tried this but I can’t get it to work.

  • If I use “/console ActionButtonUseKeyDown 0” /click spell works but /click macro doesn’t
  • if I use “/console ActionButtonUseKeyDown 1” then neither works
    I also could not find the troubleshooting menu which is why I resorted to console commands.

It’s not 0 or 1. Those are not the actual names for the button (though if the /console thing works then I’d say use that?).

To have the actual name for the button you need to do as the link said to do: type /fstack, check the name of the button, use that in the click macro (though, again, if the /console command is working for you just go with it).

As seen here from the wiki:

The actual command I’m using is
/click ElvUI_Bar10Button1 LeftButton1

If there’s a macro in there it never works. If there’s a spell in there is works but only if you’ve set /console ActionButtonUseKeyDown 0. If you’ve set /console ActionButtonUseKeyDown 1 then neither works

Heck, if you got it working that’s what matters.

It’s not working. It only works with spells, not macros. I can stop spells working too, but I didn’t find that helpful :slight_smile:

Whatever I do, if I try and use “/click buttonname” to call a macro it does nothing.

I can use it to click a button that contains a spell, but not a macro as we could previously. I’m wondering if this is actually blocked now or if there’s a way around it.

Ah, that’s different. Have you tried what I did?

A) go to options - troubleshooting and turn off keypress down. Then /reload.
B) get the name of the button via /fstack.
C) put this in your very fist block /click [flying][vehicleui][overridebar][possessbar] whateveryougotfromfstack
D) be sure you’re not on the ground when testing (I blundered there which is why I mention it) as the Surge Forward does nothing when on the ground.

I can’t find Options → Troubleshooting.

No, in GSE

image

Okay, after MORE tests I discovered more findings. I’ll update the OP but:

  • The click command cannot be the first thing in the block. Anything will do (that I noticed) but it cannot be gibberish, it has to be an actual command. I’ve resorted to starting with /say and the next line is the click command.
  • Even when not in the first line the keypressdown thingy in GSE’s options, troubleshooting, needs to be turned off regardless or it won’t work.
  • Simply putting the line in the first block is no bueno as it stops firing while the other actions take place. So despite not being elegant I ended up adding the following to every block

/say
/click [flying][vehicleui][overridebar][possessbar] BT4Button1

On top of not being elegant it eats characters but I only just picked GSE yesterday and lack the subtle approach. If a veteran wants to chime in please do.

The /click command must follow the syntax of the command. This will change depending on the value of the CVar mentioned. MACRO click - Warcraft Wiki - Your wiki guide to the World of Warcraft. You also can’t /click another macro. Hence why an action bar macro can’t /click a GSE Sequence any more.

All this tells me @CedricDur is you have tried to do this without looking at any of the documentation for this located on the GSE Wiki. KeyBinding and Actionbar Overrides · TimothyLuke/GSE-Advanced-Macro-Compiler Wiki · GitHub

Quite so. I don’t know coding nor am I interested in diving into the documentation of each of my 100 odd addons.

Clunky as it is I got it working so this is fine by me, if you’d like to make it more elegant as an informed person go for it as I spotted at least two others plus the person in this thread having the same problem with 1 and vehicle/skyriding.

The problem is it’s not a one size fits all thing. There are a billion differences from things like ElvUi, bartender, domino’s, ConsolePort that all change the situation. Hence why the documentation provides the process not the solution. If people want to fumble around in the dark and their ignorance that’s on them. If I want todo something with my car I go to the manual as it might kinda know something about how things work. I don’t need to be a mechanic to understand that.

I thought as much :+1:

So, I dont have any elvui or bartender or anything if i just want to have my action bar button 1 function for vehicles.

I tried a bunch of variations including what fstack called the button OverrideActionBarButton 1 Ive tried the /click /say /cast etc…
I tried looking at the wiki stuff buts its algebra to me my mind wont process or comprhend it :frowning:

I cant get anything to work in a vehicle to just let me use button 1 :frowning:

praying for a solution.