Having to Check this every time i log in... GSE 3.1.15

So this is my current code

{
    ["Variables"] = {
        ["KeyRelease"] = {
            [1] = "/targetenemy [noharm,nodead][dead]",
            [2] = "/cast [mod:shift, @cursor] Ring of Peace",
            [3] = "/cast [mod:alt, @cursor] Bonedust Brew",
            [4] = "/cast [mod:ctrl, @cursor] Exploding Keg"
        },
        ["KeyPress"] = {
            [1] = "/targetenemy [noharm,nodead][dead]",
            [2] = "/cast [mod:shift, @cursor] Ring of Peace",
            [3] = "/cast [mod:alt, @cursor] Bonedust Brew",
            [4] = "/cast [mod:ctrl, @cursor] Exploding Keg"
        }
    },
    ["Actions"] = {
        [1] = {
            [1] = "~~KeyPress~~",
            [2] = "/use Eternal Augment Rune",
            [3] = "~~KeyRelease~~",
            ["Type"] = "Action"
        },
        [2] = {
            [1] = {
                [1] = "~~KeyPress~~",
                [2] = "/castsequence [@player,nochanneling,combat] Weapons of Order, Spinning Crane Kick",
                [3] = "~~KeyRelease~~",
                ["Type"] = "Action"
            },
            [2] = {
                [1] = "~~KeyPress~~",
                [2] = "/castsequence [nochanneling] Keg Smash, Blackout Kick",
                [3] = "~~KeyRelease~~",
                ["Type"] = "Action"
            },
            [3] = {
                [1] = "~~KeyPress~~",
                [2] = "/castsequence [nochanneling] Breath of Fire, Tiger Palm",
                [3] = "~~KeyRelease~~",
                ["Type"] = "Action"
            },
            [4] = {
                [1] = "~~KeyPress~~",
                [2] = "/castsequence [nochanneling] Expel Harm, Spinning Crane Kick",
                [3] = "~~KeyRelease~~",
                ["Type"] = "Action"
            },
            ["Type"] = "Loop",
            ["Repeat"] = 1,
            ["StepFunction"] = "Sequential"
        },
        [3] = {
            [1] = "~~KeyPress~~",
            [2] = "/cast [nochanneling,combat] Purifying Brew",
            [3] = "~~KeyRelease~~",
            ["Disabled"] = true,
            ["Type"] = "Action"
        },
        [4] = {
            [1] = "~~KeyPress~~",
            [2] = "/cast [nochanneling,combat] Invoke Niuzao, the Black Ox",
            [3] = "~~KeyRelease~~",
            ["Type"] = "Action"
        },
        [5] = {
            [1] = "~~KeyPress~~",
            [2] = "/cast [nochanneling] Touch of Death",
            [3] = "~~KeyRelease~~",
            ["Type"] = "Action"
        }
    },
    ["InbuiltVariables"] = {
        ["Trinket1"] = true,
        ["Ring2"] = false,
        ["Trinket2"] = true,
        ["Neck"] = false,
        ["Head"] = false,
        ["Belt"] = false,
        ["Ring1"] = false
    }
}

In order for this to work i need to open GSE Click Options>Troubleshooting and place a checkmark next to 'ActionbuttonuseKeyDown every time i loginto wow…Any idead please??
1

i have been yes :wink: waiting on fix !

is this what is cause the macro not to cast after zoning in an out. We I do any instance all my action buttons with macros stop working.

Are you using ElvUI? Check this post for info, if so:

Granted. I did that check mark under options of GSE. But every time i log off and back on…im having to check it again…is there aw ay to keep it checked? And yes i have Elv UI

ElvUI is resetting it every time you login. If you follow the link above you will either need to stop using ElvUI or change how GSE is configured or keep toggling after you login.