Yeah, what Juvencus is saying, is that the macro that almost every Rogue uses (including myself), doesn't actually specifically find stealthed players. It searches for the nearest enemy target, period. It happens to be useful for finding stealthed players, especially, but it's not technically searching for ONLY stealthed players.
The macro I posted should work. Although it's not how I would write it myself, I figured it was easier to just modify the one you posted, rather than explain everything I would do differently. Test it and let me know if it's not working for you.
I tested it, and it's working for me. Make sure that whatever you have it bound to, the ctrl-modifier of that bind isn't bound to something else. i.e.: If you bound the macro to F, make sure ctrl-F isn't already bound to something.
The easiest way to do this is to go to your Key Bindings and find something that's currently not bound. Bind that empty slot to ctrl-F, then unbind it again, and save your bindings.
So I'm thinking about faction changing my feral druid to worgen to play with friends. I want to choose worgen because I like the cat design, and the way female humans look in druid gear. Unfortunately, I hate the way female worgens look... period. I'm wondering if there is any good way, outside of combat, to have it macroed to always be in "human form"? For example my main mount macro is
which needs to be modified to use flight form instead of the Red Flying Cloud, but I when I come out of flight form or mount on any of my other mounts to be in Human.Code:#showtooltip /use [mod:shift, button:2] Azure Water Strider; [mod:shift] Swift Spectral Tiger /use [button: 1, flyable] Red Flying Cloud; [button:1] Swift Spectral Tiger /use [button: 2] Grand Expedition Yak /dismount [mounted]
Also there is a program which is TECHNICALLY against the TOS (but nobody has ever been punished for using) which let's you make yourself whichever race or model you want.