- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
5,104 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Minecraft Server Mods
- Top Rift Addons
- Top Skyrim Mods
- Top World of Tanks WoT Mods
- Top Starcraft II Maps
- Top Terraria Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Videos
- Forums
Alt-Tab Toggle
- 0 Likes
- World of Warcraft
- 84 Monthly Downloads
- Supports: 4.2
- 10,255 Total Downloads
- Updated 9/15/2011 5:00:20 AM
- Created 12/27/2009 3:05:06 AM
- 54 Favorites
- Project Site
- Comments
- Release Type: Release
- License: GNU General Public License version 3 (GPLv3)
- Newest File: 2.3.0
About Alt-Tab Toggle
Alt-Tab Toggle (ATT) will force WoW to the foreground on events when you're alt-tabbed. Optionally you can choose to only play a sound when one of these events fire. Then you can tab back into WoW at your leisure.
Events that ATT will toggle include
- Auctioneer scan, search and post complete [W]
- BankStack complete [W]
- BG Deserter debuff expire,
- BG idle debuff,
- BG gates opening
- Duel request (2.1.5beta),
Dungeon Deserter/Cooldown debuff expire
- Enemy detected,
- Enter Battleground window,
- Enter combat,
- Flight land,
- Group invite,
- Group ready check,
- LFG boot proposal,
- LFG enter proposal,
- LFG role check,
- Mailbox, finished looting (2.1.7beta) [W]
- Resurrection request (2.1.2beta)
- Summon request,
- Trade skill finish crafting [W]
- Whispers,
- Wintergrasp Starting,
- Zeppelin arrival
[W] = window mode only
Leave a ticket if you have another event that should be added.
FAQ:
Q) How does ATT bring WoW to the foreground?
A) ATT uses a console command gxRestart that inadvertently causes WoW to jump to the foreground (in full screen mode).
Q) I'm in window mode and WoW's not coming up.
A) Unfortunately the console gxRestart command doesn't work in window mode. You'll have to use the alert sound.
Q) I'm in window mode and ATT's alerting when I'm not alt tabbed.
A) The Alt-Tab Detection is giving false positive. This usually happens to slow PCs or under heavy load (-10FPS). If this is causing problems, turn off Alt-Tab Detection and manually activate ATT by typing /att before you alt tab out.
Q) How does Alt-Tab Detection work?
A 1) When fullscreen WoW loses focus, frames stop updating. ATT checks if it's been 5+ seconds since the last frame update.
A 2) When windowmode WoW loses focus, FPS drops to -10, ATT checks if your FPS has dropped below 10 for over 5 seconds. this could give false positives on slow PCs.
Q) What does AFK Activate do?
A) AFK Activate is a old feature that activated ATT when you went /afk. Once you returned you could move/jump and ATT would deactivate. AFK Activate isn't needed now with Alt-Tab Detection.
Q) Will you add a toggle for the ingame alarm clock?
A) Currently not possible. When WoW loses focus frames stop firing OnUpdate. The alarm clock uses OnUpdate to fire the alarm.
Q) ATT caused WoW to crash and give error #132.
A) Checkout Blizzard's Error #132 page. If that doesn't help try enabling ATT's Sound Only option on.
Q) AddonUsage / TitanPerformance claims ATT is using lots of CPU usage, why?
A) The Ace3 libraries ATT uses are probably being used by other addons and ATT is getting the blame. Try downloading Ace3 separately from here and see if that helps.
Q) Are there alternatives to Alt-Tab Toggle?
A) Yes, LFGMaximizer, EventNotifier and AltTabber that I know of.
Discussion page: here
Credits:
- CUDiLLA - German (deDE) translator
- kdw112 - Korean (koKR) translator
- fxpark - Korean (koKR) translator
- KAPMA - Russian (ruRU) translator
- zhTW - Traditional Chinese (zhTW) translator
- Mars1491 - Traditional Chinese (zhTW) translator
Translators needed - apply localizations here.
Donations welcome. There's a donate button here.
Bitcoin address: 13mvJMp8Z38SUAnZ4PgGpio5L2inqWQGsP
------------------------------------------------------------------------
r145 | cyprias | 2011-09-15 09:58:26 +0000 (Thu, 15 Sep 2011) | 8 lines
Changed paths:
A /tags/2.3.0 (from /trunk:144)
Tagged as 2.3.0
- Fixed error on login.
- Added auto enabling all sounds before playing alert sound, then returning sounds to previous setting 2 seconds later.
- Added AceTimer.
- Fixed ZeppelinArrival not detecting NPC names from their npcIDs.
- Updated TOC to 40200.
- Set PlaySound to Master channel.
- Fixed combatlog error from 4.2 in EnemyDetect module.
------------------------------------------------------------------------
r144 | cyprias | 2011-09-14 22:28:16 +0000 (Wed, 14 Sep 2011) | 1 line
Changed paths:
M /trunk/Alt-Tab_Toggle.toc
M /trunk/core.lua
M /trunk/locales/enUS.lua
M /trunk/options.lua
- Added about page.
------------------------------------------------------------------------
r142 | cyprias | 2011-09-14 06:03:53 +0000 (Wed, 14 Sep 2011) | 1 line
Changed paths:
M /trunk/core.lua
M /trunk/modules/EnemyDetect.lua
M /trunk/modules/ZeppelinArrival.lua
- No changes.
------------------------------------------------------------------------
r141 | cyprias | 2011-09-14 03:00:22 +0000 (Wed, 14 Sep 2011) | 1 line
Changed paths:
M /trunk/modules/Auctioneer.lua
M /trunk/modules/BGConfirm.lua
M /trunk/modules/BGGates.lua
M /trunk/modules/BGIdle.lua
M /trunk/modules/BankStack.lua
M /trunk/modules/BootProposal.lua
M /trunk/modules/Combat.lua
M /trunk/modules/Deserter.lua
M /trunk/modules/Duel.lua
M /trunk/modules/DungeonQueue.lua
M /trunk/modules/EnemyDetect.lua
M /trunk/modules/FlightLand.lua
M /trunk/modules/FullParty.lua
M /trunk/modules/FullRaid.lua
M /trunk/modules/Mailbox.lua
M /trunk/modules/NPCScan.lua
M /trunk/modules/PartyInvite.lua
M /trunk/modules/ReadyCheck.lua
M /trunk/modules/Resurrection.lua
M /trunk/modules/RoleCheck.lua
M /trunk/modules/Summon.lua
M /trunk/modules/TradeSkill.lua
M /trunk/modules/Whisper.lua
M /trunk/modules/WintergraspEntry.lua
- Localized some globals.
------------------------------------------------------------------------
r140 | cyprias | 2011-09-14 02:00:10 +0000 (Wed, 14 Sep 2011) | 1 line
Changed paths:
M /trunk/core.lua
M /trunk/modules/ZeppelinArrival.lua
- Localized some function calls.
------------------------------------------------------------------------
r139 | cyprias | 2011-09-14 01:48:05 +0000 (Wed, 14 Sep 2011) | 1 line
Changed paths:
M /trunk/modules/ZeppelinArrival.lua
- Fixed ZeppelinArrival not detecting NPC names from their npcIDs.
------------------------------------------------------------------------
r138 | cyprias | 2011-09-14 01:42:04 +0000 (Wed, 14 Sep 2011) | 2 lines
Changed paths:
M /trunk/Alt-Tab_Toggle.toc
M /trunk/core.lua
M /trunk/modules/ZeppelinArrival.lua
- Updated TOC to 40200.
- Set PlaySound to Master channel.
------------------------------------------------------------------------
r137 | cyprias | 2011-09-14 01:35:01 +0000 (Wed, 14 Sep 2011) | 1 line
Changed paths:
M /trunk/modules/EnemyDetect.lua
- Fixed combatlog error from 4.2 in EnemyDetect module.
------------------------------------------------------------------------
r136 | cyprias | 2011-05-05 10:20:27 +0000 (Thu, 05 May 2011) | 1 line
Changed paths:
M /trunk/modules/EnemyDetect.lua
- Added fixed combatlog error in enemy detection.
------------------------------------------------------------------------
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| 2.3.0 | Release | 4.2 | 1,987 | 9/15/2011 5:00:20 AM |
| 2.3.0-nolib | Release | 4.2 | 49 | 9/15/2011 5:00:04 AM |
| 2.2.3beta | Beta | 4.2 | 175 | 9/14/2011 1:07:16 AM |
| 2.2.3beta-nolib | Beta | 4.2 | 12 | 9/14/2011 1:07:15 AM |
| 2.2.2beta | Beta | 4.0.1 | 1,516 | 11/15/2010 5:16:27 PM |
| 2.2.2beta-nolib | Beta | 4.0.1 | 44 | 11/15/2010 5:16:26 PM |
| 2.2.1beta | Beta | 4.0.1 | 16 | 11/15/2010 2:30:39 AM |
| 2.2.1beta-nolib | Beta | 4.0.1 | 14 | 11/15/2010 2:30:38 AM |
| 2.2.0beta | Beta | 4.0.1 | 8 | 11/14/2010 10:50:44 PM |
| 2.2.0beta-nolib | Beta | 4.0.1 | 2 | 11/14/2010 10:50:43 PM |
| 2.1.7beta | Beta | 3.3.5 | 101 | 8/4/2010 7:55:39 PM |
| 2.1.7beta-nolib | Beta | 3.3.5 | 13 | 8/4/2010 7:55:38 PM |
| 2.1.6beta | Beta | 3.3.5 | 12 | 8/1/2010 7:19:02 PM |
| 2.1.6beta-nolib | Beta | 3.3.5 | - | 8/1/2010 7:19:00 PM |
| 2.1.5beta | Beta | 3.3.5 | 13 | 7/29/2010 5:46:00 AM |
| 2.1.5beta-nolib | Beta | 3.3.5 | 1 | 7/29/2010 5:45:56 AM |
| 2.1.4beta | Beta | 3.3.5 | 14 | 7/27/2010 2:55:28 PM |
| 2.1.4beta-nolib | Beta | 3.3.5 | 1 | 7/27/2010 2:55:26 PM |
| 2.1.3beta | Beta | 3.3.5 | 12 | 7/27/2010 4:12:27 AM |
| 2.1.3beta-nolib | Beta | 3.3.5 | 1 | 7/27/2010 4:12:26 AM |
| 2.1.2beta | Beta | 3.3.5 | 11 | 7/25/2010 11:11:38 PM |
| 2.1.2beta-nolib | Beta | 3.3.5 | - | 7/25/2010 11:11:37 PM |
| 2.1.1beta | Beta | 3.3.5 | 25 | 7/24/2010 8:54:29 PM |
| 2.1.1beta-nolib | Beta | 3.3.5 | - | 7/24/2010 8:54:28 PM |
| 2.1.0 | Release | 3.3.5 | 1,265 | 7/23/2010 11:33:47 PM |
| 2.1.0-nolib | Release | 3.3.5 | 6 | 7/23/2010 11:33:45 PM |
| 2.0.8beta | Beta | 3.3.5 | 15 | 7/22/2010 10:46:19 PM |
| 2.0.8beta-nolib | Beta | 3.3.5 | 1 | 7/22/2010 10:46:18 PM |
| 2.0.6beta | Beta | 3.3.5 | 2 | 7/22/2010 8:19:18 PM |
| 2.0.6beta-nolib | Beta | 3.3.5 | - | 7/22/2010 8:19:17 PM |
| 2.0.5beta | Beta | 3.3.5 | 2 | 7/22/2010 6:28:53 PM |
| 2.0.4beta | Beta | 3.3.5 | 6 | 7/22/2010 4:56:35 AM |
| 2.0.4beta-nolib | Beta | 3.3.5 | 1 | 7/22/2010 4:56:33 AM |
| 2.0.3beta | Beta | 3.3.5 | - | 7/22/2010 4:06:50 AM |
| 2.0.3beta-nolib | Beta | 3.3.5 | - | 7/22/2010 4:06:49 AM |
| 2.0.1beta | Beta | 3.3.5 | 29 | 7/14/2010 11:20:47 PM |
| 2.0.1beta-nolib | Beta | 3.3.5 | 1 | 7/14/2010 11:20:45 PM |
| 1.4.2beta | Beta | 3.3.5 | 29 | 6/23/2010 10:21:23 PM |
| 1.4.2beta-nolib | Beta | 3.3.5 | 4 | 6/23/2010 10:21:21 PM |
| 1.4.1beta | Beta | 3.3.5 | 4 | 6/23/2010 7:12:38 PM |
| 1.4.1beta-nolib | Beta | 3.3.5 | 1 | 6/23/2010 7:12:37 PM |
| 1.4.0 | Release | 3.3.3 | 730 | 4/24/2010 2:21:37 PM |
| 1.4.0-nolib | Release | 3.3.3 | 1 | 4/24/2010 2:21:33 PM |
| v1.3.8beta | Beta | 3.3.3 | 32 | 3/30/2010 6:03:09 PM |
| v1.3.8beta-nolib | Beta | 3.3.3 | 3 | 3/30/2010 6:03:06 PM |
| v1.3.7beta | Beta | 3.3.0 | 40 | 2/16/2010 3:03:46 PM |
| v1.3.7beta-nolib | Beta | 3.3.0 | 1 | 2/16/2010 3:03:42 PM |
| v1.3.6beta | Beta | 3.3.0 | 27 | 2/11/2010 1:07:27 PM |
| v1.3.6beta-nolib | Beta | 3.3.0 | 1 | 2/11/2010 1:07:23 PM |
| v1.3.5beta | Beta | 3.3.0 | 27 | 1/29/2010 12:47:41 PM |
| v1.3.5beta-nolib | Beta | 3.3.0 | 2 | 1/29/2010 12:47:38 PM |
| v1.3.4beta | Beta | 3.3.0 | 30 | 1/15/2010 11:32:36 AM |
| v1.3.4beta-nolib | Beta | 3.3.0 | 6 | 1/15/2010 11:32:32 AM |
| v1.3.3beta | Beta | 3.3.0 | - | 1/15/2010 10:58:09 AM |
| v1.3.3beta-nolib | Beta | 3.3.0 | - | 1/15/2010 10:58:06 AM |
| v1.3.2beta | Beta | 3.3.0 | 32 | 1/13/2010 3:31:58 AM |
| v1.3.2beta-nolib | Beta | 3.3.0 | - | 1/13/2010 3:31:55 AM |
| v1.3.1beta | Beta | 3.3.0 | 16 | 1/12/2010 12:48:42 AM |
| v1.3.1beta-nolib | Beta | 3.3.0 | - | 1/12/2010 12:48:40 AM |
| v1.3.0 | Release | 3.3.0 | 206 | 1/10/2010 1:58:11 AM |
| v1.3.0-nolib | Release | 3.3.0 | 2 | 1/10/2010 1:58:08 AM |
| v1.2.3beta | Beta | 3.3.0 | 18 | 1/5/2010 5:13:46 PM |
| v1.2.3beta-nolib | Beta | 3.3.0 | - | 1/5/2010 5:13:43 PM |
| v1.2.2beta | Beta | 3.3.0 | 1 | 1/5/2010 3:09:42 PM |
| v1.2.2beta-nolib | Beta | 3.3.0 | - | 1/5/2010 3:09:39 PM |
| v1.2.1beta | Beta | 3.3.0 | 12 | 1/3/2010 3:02:51 PM |
| v1.2.1beta-nolib | Beta | 3.3.0 | - | 1/3/2010 3:02:48 PM |
| v1.2.0 | Release | 3.3.0 | 55 | 1/2/2010 2:55:29 PM |
| v1.2.0-nolib | Release | 3.3.0 | 2 | 1/2/2010 2:55:27 PM |
| v1.1.4beta | Beta | 3.3.0 | 30 | 12/31/2009 4:28:23 AM |
| v1.1.4beta-nolib | Beta | 3.3.0 | - | 12/31/2009 4:28:20 AM |
| v1.1.3beta | Beta | 3.3.0 | 19 | 12/30/2009 6:23:37 AM |
| v1.1.3beta-nolib | Beta | 3.3.0 | - | 12/30/2009 6:23:34 AM |
| v1.1.2beta | Beta | 3.3.0 | 15 | 12/29/2009 3:49:01 PM |
| v1.1.2beta-nolib | Beta | 3.3.0 | - | 12/29/2009 3:48:58 PM |
| v1.1.1beta | Beta | 3.3.0 | 1 | 12/29/2009 3:45:54 PM |
| v1.1.1beta-nolib | Beta | 3.3.0 | - | 12/29/2009 3:45:50 PM |
| v1.1.0 | Release | 3.3.0 | 53 | 12/28/2009 11:49:10 PM |
| v1.1.0-nolib | Release | 3.3.0 | - | 12/28/2009 11:49:07 PM |
| v1.0.3beta | Beta | 3.3.0 | 26 | 12/28/2009 9:00:24 AM |
| v1.0.3beta-nolib | Beta | 3.3.0 | - | 12/28/2009 9:00:21 AM |
| v1.0.2beta | Beta | 3.3.0 | 10 | 12/28/2009 6:54:00 AM |
| v1.0.2beta-nolib | Beta | 3.3.0 | 2 | 12/28/2009 6:53:58 AM |
| v1.0.1beta | Beta | 3.3.0 | 6 | 12/28/2009 2:47:35 AM |
Top Downloads
-
- Bagnon
- Bags & Inventory
- 379,555 Monthly Downloads
-
- Deadly Boss Mods
- Combat and Boss Encounters
- 307,157 Monthly Downloads
-
- Recount
- Combat
- 307,116 Monthly Downloads
-
- SpellFlash
- PvP, Buffs & Debuffs, Quests & Leveling, Action Bars, and Combat
- 281,580 Monthly Downloads
-
- GatherMate2_Data
- Achievements
- 213,801 Monthly Downloads




Comments
Hey thanks for the add-on helping me a lot ! However when i join a bg queue i see this error and addon doesn't work.
Date: 2012-02-26 10:28:14
ID: 1
Error occured in: Global
Count: 1
Message: ...nterface\AddOns\Alt-Tab_Toggle\modules\BGConfirm.lua line 116:
'for' limit must be a number
Debug:
(tail call): ?
...nterface\AddOns\Alt-Tab_Toggle\modules\BGConfirm.lua:116: ?()
...gle\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147:
...gle\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147
[string "safecall Dispatcher[2]"]:4:
[string "safecall Dispatcher[2]"]:4
[C]: ?
[string "safecall Dispatcher[2]"]:13: ?()
...gle\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()
...t-Tab_Toggle\libs\Ace3\AceEvent-3.0\AceEvent-3.0.lua:120:
...t-Tab_Toggle\libs\Ace3\AceEvent-3.0\AceEvent-3.0.lua:119
Thank you so much! Greatest under-rated plugin I've ever seen. Please keep up the good work!
Suggest you to add detection when DBM AFK timer finishes (Pizza!-like). Thanks in advance.
Date: 2010-09-27 09:48:19
ID: 1
Error occured in: AddOn: Alt-Tab_Toggle
Count: 1
Message: Error: AddOn Alt-Tab_Toggle attempted to call a forbidden function (FocusUnit()) from a tainted execution path.
Debug:
[C]: FocusUnit()
..\FrameXML\ChatFrame.lua:1247: ?()
..\FrameXML\ChatFrame.lua:4031: ChatEdit_ParseText()
..\FrameXML\ChatFrame.lua:3660: ChatEdit_SendText()
..\FrameXML\ChatFrame.lua:3698: ChatEdit_OnEnterPressed()
[string "*:OnEnterPressed"]:1:
[string "*:OnEnterPressed"]:1
AddOns:
*lots of addons*
BlizRuntimeLib_deDE v3.3.5.30300
(ck=1450)
It happened only this one time, maybe it can help you somehow.
And I would like to thank you for this awesome addon which makes surfing on the net, during a wow session so much better.
it appears to deactivate itself when i logout/login.
Started about a week ago.
Replace "ATT alert" with a name that shows up in the list and "ATTalert.mp3" with the mp3's file name.
I'll see about adding a config screen to add new sounds files.
You can manually activate ATT by typing /att into chat before you alt tab. Or (with AFK activate enabled) type /afk then when you return to WoW jump/move so you exit AFK and deactivate ATT.