View Full Version : ESC Alternative? Clear UI and stop casting.
Pocalypse
08-05-2008, 03:32 PM
I constantly use the ESC key to stopcasting, and to close bank/bags/quest and other UI windows. Unfortunatly, unless all my toons are synched completely, some of them inevitably get the game menu pop up, and clearing that with ESC just brings up a cycle where my toons switch off as to who has the game menu up. My only solution then is to manually mouse over and click 'return to game' on which screen has it up.
Needless to say, that can be annoying.
Is there a macro I can make and bind to ESC that basically does the same thing, but doesn't bring the game menu up?
I've tried unbinding the menu, but then ESC stops functioning for everything else too.
Oatboat
08-05-2008, 03:44 PM
what are you using to multicast? and does it have a DNP section that you can add escape to? That way you can specify when you want to use escape
Pocalypse
08-05-2008, 03:53 PM
I'm using keyclone. But I want to always have ESC sent, since I use it to stopcasting in emergency situations, and to basically clear my UI after visiting the bank/AH/vendor etc..
My problem is if 1 or 2 of my clones didnt open the bank, and I use ESC then they get the game menu, and to get rid of it I manually have to click on it.
If I had ESC on the DNP list I would just need to mouse over to each screen anyway.
This is in no way gamebreaking, just a pet peeve of mine :).
Drakkun
08-05-2008, 05:31 PM
I use bagnon as my bank and bags mod. It has an option to automatically open/close your bags when you open/close banks, vendors, and trades. It works great because even if I don't close the bank window, as I walk far enough away, the bank and bags close automatically.
Djarid
08-06-2008, 05:21 AM
B is your best friend!
If they are out of sync hit B to open your bag, everyone that can will open their bags... then hit escape... all now back in sync... do what you need :)
Djiince
08-06-2008, 06:00 AM
Perhaps you could just unbind the "ESC" key from the "Open Menu" action in your key mapping on your toons' WoW client(s), and bind the "Open Menu" to another key such as F12.
Depherios
08-06-2008, 06:21 AM
not quite what you're looking for... but this is a big help to me recently.
http://www.wowinterface.com/downloads/info9963-EscapeFrustration.html
But yeah... I wish there was a "close the main menu" function...
What you can do though... is force it....
You can't use /script GameMenuFrame:Hide() as then you can't make it show again.... but you can use /scripg GameMenuFrame:Show() then hit escape... and that forces it open... then close it... That's what I'm doing... I haven't looked into the default toggle command for the GameMenuFrame... been too busy/lazy. -- I just bound F1 to force show the menu and hit that before escape.
You should be able to create a macro like:
/stopcasting
/run CloseAllBags(); CloseTradeSkill(); CloseCraft(); CloseItemText();
There are a number of other API calls you could use, check http://www.wowwiki.com/World_of_Warcraft_API for them.
Otlecs
08-06-2008, 07:37 AM
Unfortunatly, unless all my toons are synched completely, some of them inevitably get the game menu pop up,
You can avoid this by making sure they all have a target.
My "reset" sequence is F1 (target self) ESC (close everything, just untarget if they didn't have anything open.
Works like a dream.
Anahka
08-06-2008, 08:28 AM
I put Esc on DNP, but hitting shift+Esc still passes it. Good way to clean up any open windows/prompts/menu's being open.
You could also get into the habit of jumping to abort a cast. I just put a /stopcasting in my assist macro. Good for those damn spellreflects.
Pocalypse
08-06-2008, 11:33 AM
These are all excellent ideas, thanks!
I've used the "target something then press ESC method" lots of times, but was trying to see if anything better is out there.
I'm gonna try a macro like Zuri said:
/stopcasting
/run CloseAllBags(); CloseTradeSkill(); CloseCraft(); CloseItemText();
and see how many commands I can get in there.
Thanks again.
Pure Hairy
08-06-2008, 11:47 AM
If all your toons are not in sync for the Esc menu, all ya have to do is open (C)haracter, (T)alents, or s(O)cial window and hit Esc again. This will return everyone to a clear UI ready to down more Alliance :)
Go Horde, Pure
Vicker
08-08-2008, 04:52 AM
You should be able to create a macro like:
/stopcasting
/run CloseAllBags(); CloseTradeSkill(); CloseCraft(); CloseItemText();
There are a number of other API calls you could use, check http://www.wowwiki.com/World_of_Warcraft_API for them.
*tag*
vBulletin® v4.2.2, Copyright ©2000-2025, Jelsoft Enterprises Ltd.