Download
(2Kb)
Download
Updated: 03-19-24 06:42 PM
Pictures
File Info
Compatibility:
Plunderstorm (10.2.6)
Updated:03-19-24 06:42 PM
Created:07-30-14 06:28 PM
Downloads:3,154
Favorites:19
MD5:
10.2.6

Flyout Bindings

Version: 1.0.26
by: Gello [More]

This small addon binds the first ten keys of the default flyout buttons to keys 1, 2, 3, etc to 0 while the flyout is open. When the flyout closes, the keys revert to their usual action.

Hunter traps, warlock pets, mage portals, warrior banners, and several other groups of spells have flyout buttons in the spellbook. Clicking them (or hitting their binding if dragged to your bars) will open the flyout to choose a spell within. This addon binds the first ten buttons to keys so you don't need to click the spells within the flyout to cast.

(For more commonly used spells within a flyout, you can drag the spell from within the flyout to an action button--no addon is required to do this.)

1.0.26 03/19/2024 toc update for 10.2.6 patch

1.0.25 01/16/2024 toc update for 10.2.5 patch

1.0.24 11/07/2023 toc update for 10.2 patch

1.0.23 09/05/2023 toc update for 10.1.7 patch

1.0.22 07/11/2023 toc update for 10.1.5 patch

1.0.21 05/03/2023 toc update for icon and 10.1.0 patch

1.0.20 03/21/2023 toc update for 10.0.7 patch

1.0.19 01/25/2023 toc update for 10.0.5 patch

1.0.18 11/15/2022 toc update for 10.0.2 patch

1.0.17 10/25/2022 toc update for 10.0.0 patch

1.0.16 08/16/2022 toc update for 9.2.7 patch

1.0.15 05/31/2022 toc update for 9.2.5 patch

1.0.14 05/12/2022 Fix to make wowup recognize the wowinterface provider. (May require a rescan of folders in wowup)

1.0.13 02/22/2022 toc update for 9.2

1.0.12 11/02/2021 toc update for 9.1.5

1.0.11 06/29/2021 toc update for 9.1.0

1.0.10 03/13/2021 toc update for 9.0.5

1.0.9 19/13/2020 toc update for 9.0

1.0.8 04/17/2020 toc update for 8.3

1.0.7 08/29/2017 toc update for 7.3

1.0.6 03/28/2017 toc update for 7.2

1.0.5 10/24/2016 toc update for 7.1

1.0.4 07/16/2016 toc update for 7.0

1.0.3 06/22/2015 toc update for 6.2

1.0.2 02/24/2015 toc update for 6.0

1.0.1 10/14/2014 toc update for 6.0

1.0.0 07/30/2014 initial release
Optional Files (0)


Archived Files (16)
File Name
Version
Size
Author
Date
1.0.25
2kB
Gello
01-16-24 04:00 PM
1.0.24
2kB
Gello
11-07-23 03:31 PM
1.0.23
2kB
Gello
09-05-23 04:45 PM
1.0.22
2kB
Gello
07-11-23 06:01 PM
1.0.21
2kB
Gello
05-02-23 03:20 AM
1.0.20
1kB
Gello
03-21-23 03:08 AM
1.0.19
1kB
Gello
01-25-23 04:59 AM
1.0.18
1kB
Gello
11-15-22 11:16 AM
1.0.17
1kB
Gello
10-25-22 05:39 PM
1.0.16
1kB
Gello
08-16-22 06:32 PM
1.0.15
1kB
Gello
05-31-22 09:04 AM
1.0.14
1kB
Gello
05-12-22 06:29 PM
1.0.13
908B
Gello
02-22-22 04:38 PM
1.0.12
899B
Gello
11-02-21 09:43 AM
1.0.11
888B
Gello
06-29-21 04:49 PM
1.0.10
883B
Gello
03-13-21 04:55 AM


Post A Reply Comment Options
Unread 12-20-15, 03:33 PM  
Gello
A Molten Giant
AddOn Author - Click to view AddOns

Forum posts: 521
File comments: 582
Uploads: 75
Re: F keys instead?

Originally Posted by kittytessapuppy
Is it possible to make this use the F1-F12 keys instead? and if so, how might I do it myself?
If you're comfortable editing the lua file, change this:
Code:
local f=CreateFrame("Button",nil,SpellFlyout,"SecureHandlerShowHideTemplate")
f:SetAttribute("_onshow",[[
  for i=1,10 do
    self:SetBindingClick(false,i<10 and tostring(i) or "0","SpellFlyoutButton"..i)
  end
]])
f:SetAttribute("_onhide",[[
  self:ClearBindings()
]])
SpellFlyout:HookScript("OnShow",function()
  local i=1
  while _G["SpellFlyoutButton"..i] and i<=10 do
    _G["SpellFlyoutButton"..i.."HotKey"]:SetText(i<10 and i or 0)
    i=i+1
  end
end)
to this (changes are in green):
Code:
local f=CreateFrame("Button",nil,SpellFlyout,"SecureHandlerShowHideTemplate")
f:SetAttribute("_onshow",[[
  for i=1,12 do
    self:SetBindingClick(false,format("F%d",i),"SpellFlyoutButton"..i)
  end
]])
f:SetAttribute("_onhide",[[
  self:ClearBindings()
]])
SpellFlyout:HookScript("OnShow",function()
  local i=1
  while _G["SpellFlyoutButton"..i] and i<=12 do
    _G["SpellFlyoutButton"..i.."HotKey"]:SetText(format("F%d",i))
    i=i+1
  end
end)
Report comment to moderator  
Reply With Quote
Unread 12-20-15, 02:43 PM  
kittytessapuppy
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
F keys instead?

Is it possible to make this use the F1-F12 keys instead? and if so, how might I do it myself?
Report comment to moderator  
Reply With Quote
Unread 08-01-14, 06:02 AM  
ravagernl
Proceritate Corporis
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 1176
File comments: 26
Uploads: 6
Originally Posted by Seerah
And Gello strikes again. Nice one.
Yes! This is the type of AddOn that should be in the default UI.
Last edited by ravagernl : 08-01-14 at 06:02 AM.
Report comment to moderator  
Reply With Quote
Unread 07-31-14, 05:08 AM  
Gello
A Molten Giant
AddOn Author - Click to view AddOns

Forum posts: 521
File comments: 582
Uploads: 75
Originally Posted by Seerah
And Gello strikes again. Nice one.
Thanks!
Report comment to moderator  
Reply With Quote
Unread 07-30-14, 08:43 PM  
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 10860
File comments: 687
Uploads: 33
And Gello strikes again. Nice one.
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

[SIGPIC][/SIGPIC]
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: