Should work. I don't think positional requirements are possible in macros. I simply bind hemo to q and backstab to e though.

Too long bro, clean it up like this

#showtooltip
/cast [mod]Backstab;Hemorrhage
/startattack

Make sure you unbind it on the menu if ever its being used as default or else the macro wont work.

You can replace /startattack with /cast [nostance:1]stealth, but never place both at the same time. Only choose one.
Well, if you want shift then make it [mod:shift], not writing it means any mod will do.

I am actually doing a research if position condition macro is possible, they seem to have not implemented it. Share your knowledge if ever you find one, I also need it.

That's my complain, why did they not implement it and what's their reasoning for making it illegal? I was born stubborn and I am proud of it. I want such macro and I want it NOW.

That's like using a bot. I mean, it's not that difficult to look at the screen.

Back on topic, no it's not possible to make a macro like that and it's illegal to use one - mostly because wow engine won't let you do one, so you would need to use third-party softwares which is against the ToS.

Make sure you unbind it on the menu if ever its being used as default or else the macro wont work.

You can replace /startattack with /cast [nostance:1]stealth, but never place both at the same time. Only choose one.
Well, if you want shift then make it [mod:shift], not writing it means any mod will do.

I am actually doing a research if position condition macro is possible, they seem to have not implemented it. Share your knowledge if ever you find one, I also need it.

Sorry, both abilities are on global cooldown. If the 1st ability cannot be casted, the macro won't jump to the 2nd. Also if the 1st ability can be casted, it will keep casting it and will never move to the 2nd.

If you have a Nostromo N52 or many other similar devices (such as a Logitech keyboard) you can macro a button to try to activate backstab (say, "4") and then, a tenth of a second later or so, try to activate hemo (say, "2"). This will give you the effect you want with the following caveats:

1)- It's against the rules to automate events such as this. You probably won't be caught, but this is technically game automation, and is bannable
2)- The forced delay could make you delay your global by a very slight amount at times.

You can argue that this shouldn't be illegal, but if it were to be legal, Blizzard would likely just compress the moves into a single button that does extra damage when used from behind. This would lose a lot of the depth of the live versions (hemo dot, for instance makes pressing hemo from behind a dps gain if it is not up, or spamming hemo for slightly faster combo points or backstab for more overall damage, and more burst).

In any event, automations such as this are essentially never actioned, even though they are trivial to detect from Blizzard's side. It isn't out of line to simply map the two buttons together and smack one immediately after another if you aren't sure you're behind or not.

If you have a Nostromo N52 or many other similar devices (such as a Logitech keyboard) you can macro a button to try to activate backstab (say, "4") and then, a tenth of a second later or so, try to activate hemo (say, "2"). This will give you the effect you want with the following caveats:

1)- It's against the rules to automate events such as this. You probably won't be caught, but this is technically game automation, and is bannable
2)- The forced delay could make you delay your global by a very slight amount at times.

You can argue that this shouldn't be illegal, but if it were to be legal, Blizzard would likely just compress the moves into a single button that does extra damage when used from behind. This would lose a lot of the depth of the live versions (hemo dot, for instance makes pressing hemo from behind a dps gain if it is not up, or spamming hemo for slightly faster combo points or backstab for more overall damage, and more burst).

In any event, automations such as this are essentially never actioned, even though they are trivial to detect from Blizzard's side. It isn't out of line to simply map the two buttons together and smack one immediately after another if you aren't sure you're behind or not.

It is actually legal. A keyboard macro attempting to press 2 buttons at the same time is an extremely simple feature and even if it's not allowed by Blizzard, you can't get caught with it, lol.

Also, you can attempt this macro with a free program called Autohotkey downloadable from the web, you don't need some fancy ass expensive keyboard.

Ofcourse the setup isn't recommended as the macro will be failing quite a bit as Verain said.

Macros are limited only to certain extend.
As soon as you chain together too many abilities in 1 macro you remove the fluid control.
It's one thing to have macros to say shadowstep to diff targets (w/o clicking) and etc, and another to full of 5 abilities in a row with a gcd.
It means either you won't be able to react to things or you will break out of macro.

Most macros i use are modifier ones to merge multiple actions in only one button.

Macros are also useful to chain cooldowns (if needed) and to use "on use" trinkets without a dedicated button for them.

Anyway, everytime you're using a /castsequence macro, you're sacrificing flexibility over simplicity. If they control you over a macro spam, your cycle is dead as you are. If you manage to use your class (it's not a rogue-only thing) without relying over a /castsequence, then you'll be able to react in the situations where the things don't go as you planned.

When it comes to PvP you can just use swords/maces/axes/fist you can't use then backstab and you have no need for anyway and you are able to keep up happy hemo spam ;]
damage is more or less that same but without gimicky backstab

ps: i would advise you to NOT put hemo and stab on that same button- like 1 for hemo mod1 for stab or vice versa, do something like 1 for hemo and 2 for stab - it might not be true for you but it is easier and faster for me that way and so migh be that same true for you - just check it out yourself