Narcle
Junior Beta Tester
Posts: 24
|
Post by Narcle on Aug 9, 2007 18:23:20 GMT -5
"The reason I'm curious to finding a very customizable ui. Formerly ages ago, I used Discord and Nurfed, which let me shift-key bind everything. This allowed me to use the existing wow commands while shift-binding every single key icon for key translating from screen to keyboard. Over time, every patch required entirely resetting everything and re-doing every bind. I'm a clicker now because of that, but if this addon will be templated to something similar, might be time to increase my efficiency again. "
Quote from a fellow mage of mine. I had to read it like 8 times to get a general idea. Hope you can understand it better then I did.
From what its sounding like its very complex, but I'm a noob at mods. This sounds like a v2.0 options perhaps. I'm pretty sure you didn't plan this or is already in it.
If anyone knows of a mod that does this, tell me and I'll pass it along.
Edit: I did see someone mention key bindings, but I don't think its as in depth as this.
|
|
|
Post by Moongaze on Aug 9, 2007 19:15:29 GMT -5
I don't know if they mean:
"hold shift and press a key and that button will be linked to that key (which is basically using the shift button to assign key bindings)"
or
"adding both a normal keybind AND holding shift and pressing the keybind to do something entirely different (life a button has left-middle-right click, a keybind can have ALT-CTRL-SHIFT modifiers added as well)"
The idea I have for LunarSphere will be that you can assign a keybind to a button and that button's left click event will trigger when you hit that keybind. Obviously, there can be middle and right click events too ... so I was thinking holding SHIFT and hitting the keybind could do middle-click, and holding CTRL and hitting the keybind could do right-click.
What's really sick is when you think about the modifier data Blizzard unlocked for us. We can assign something to:
keybind alt-keybind ctrl-keybind shift-keybind alt-ctrl-keybind alt-shift-keybind ctrl-shift-keybind alt-ctrl-shift-keybind
... and there's more...
LEFT alt-keybind RIGHT alt-keybind LEFT shift-keybind
... etc.
I wouldn't be surprised if someone out there makes an action bar "button" that has 12 actions assigned to it, all being a combo of left-right alt-ctrl-shift keybind combos. You could essentially play the game using 2 buttons. One for healing/items, one for damage...
|
|
Narcle
Junior Beta Tester
Posts: 24
|
Post by Narcle on Aug 9, 2007 19:52:27 GMT -5
Basically but w/ letters as well. Ctrl/Shift/Alt+A-Z so example Shift+a would be "this button" on LS Or Ctrl+a another etc. No mouse clicking just a quick "shift+b" and you shift into bear for or what ever you set it to. This is in the game I think, but not with as many buttons or functionality that shows on screen easily. *Edit* Yes you can do it in game (friends a nub) BUT know one uses them as they are so complex, actually seeing the button and binding it on the spot would make this usable. (ii don't do it, big hassle) What he really hated was he had to redo all of them every time there was a patch. If there was a permanent key bind data in the mod so it wouldn't be removed every time there is a patch. Then this would be avoided and save time redoing the key bindings every patch. I see what you mean by this, but not what I was looking for. Thats wicked sick, there is just so many possibilities with that it boggles thy mind.
|
|
|
Post by Moongaze on Aug 9, 2007 20:47:06 GMT -5
I see what you mean by this, but not what I was looking for. So, you didn't want to be able to assign a key (a-z, 0-9, whatever) to a button and use alt or ctrl or shift to access the middle and right click actions? Would you rather assign "a" to button #1's left click action and assign "3" to button #1's right click action, so when you hit "a" the left click action is used, and if you hit "3" the right-click action is used?
|
|
Narcle
Junior Beta Tester
Posts: 24
|
Post by Narcle on Aug 9, 2007 21:25:56 GMT -5
No I think I mistaking that part. My fault not yours. ----------------------------------- Example: Current Button Setting panel: [Drop down menu][Icon] [Middle Mouse] [Drop down menu][Icon] [Drop down menu][Icon] Button Settings: [Drop down menu][Icon] - [keybind] [Middle Mouse] [Drop down menu][Icon] -[keybind] [Drop down menu][Icon] -[keybind] [Fireball] ][Icon] -[keybind] [Middle Mouse][Fireblast] [Icon] -[keybind] [Pyroblast] [Icon] -[keybind] [Fireball] [Icon] - [Shift + A] or [Ctrl + A] [Middle Mouse][Fireblast] [Icon] - [Shift + B] or [Ctrl + B] Or combination of Ctrl/Alt/Shift [Pyroblast] [Icon] - [Shift + C] or [Ctrl + C] Like that, and of course you could still click it, but the keybind is there as well. If this was already planned then I didn't see it(sorry), just making sure. --------------------------------- Now that I see where you were going, shift/ctrl/alt + [mouse click] could be added too. Button Settings: [Drop down menu][Icon] - [keybind] [Middle Mouse] [Drop down menu][Icon] -[keybind] [Drop down menu][Icon] -[keybind] [Shift + Left mouse] [Drop down menu][Icon] -[keybind] [Shift + Middle Mouse] [Drop down menu][Icon] -[keybind] [Shift + Right mouse] [Drop down menu][Icon] -[keybind] [Ctrl + Left mouse] [Drop down menu][Icon] -[keybind] [Ctrl+ Middle Mouse] [Drop down menu][Icon] -[keybind] [Ctrl + Right mouse] [Drop down menu][Icon] -[keybind] [Alt + Left mouse] [Drop down menu][Icon] -[keybind] [Alt + Middle Mouse] [Drop down menu][Icon] -[keybind] [Alt + Right mouse] [Drop down menu][Icon] -[keybind]
And like you mentioned that could get really long. lol
You see what panel i'm looking at right?
|
|
|
Post by Moongaze on Aug 9, 2007 22:14:44 GMT -5
I think I get it When I add the keybinding functionality, the Button Settings window will increase in width to deal with the next information that can be assigned. I will probably have a normal button (one of those red things) and if you click it, it will accept a new keypress and assign that as the keybind. (Once assigned, it will show the keybind on the button text) Of course, it will also check if alt-ctrl-shift are held down (maybe not at first, but it will in the future). As for the settings resetting after each update, that won't happen. The keybinds will be built into the user's button settings (much like the spell/item/macro stuff is saved in there right now) and the keybinds will be assigned at login each time. As you shown, the way it will be set up in the Button Settings window will look like this: [Mouse Icon] | [ click types ] | [ icon ] | [keybind] |
So yeah, this feature will be there. I don't think I'll also alt-ctrl-shift modifiers for the buttons themselves (alt modifer is already there, and it automatically targets yourself when holding it down and clicking a button), but the keybindings can use those to assign stuff (except alt, since that will be claimed by the "cast on self" idea).
|
|
Narcle
Junior Beta Tester
Posts: 24
|
Post by Narcle on Aug 9, 2007 22:28:26 GMT -5
Ah awesome.
It would be neat to have a extra shift-click option, 6 in one button, no one could complain then. lol ;D
And I forgot about alt for self cast (doh) but you got the idea.
Will this be added in stage 5 or 6? I see 5 being more plausible as its all "buttons."
|
|
|
Post by Moongaze on Aug 9, 2007 22:47:42 GMT -5
Whoops, I forgot to add it to the Stage 5 breakdown, but it will be there. I planned on wrapping up all the button related stuff with Stage 5.
The keybinding might be added near the end of Stage 5 though. Need to make sure the "hard" stuff works before adding the "fun" stuff. ;D
|
|
wolftusk
Very Talkative Beta Tester
Posts: 140
|
Post by wolftusk on Aug 10, 2007 7:34:28 GMT -5
Honestly, I did not quite follow this entire thread and the details. I agree that key binding may prove to be very useful to some users. But as far as click modifiers Shift+Click, Alt+Click - this could be taken care of (at least short term) by macro modifiers. Make a macro that reacts to different modifiers and drag that onto LunarSphere. Blizzard already wrote all the code for it, may as well take advantage of it
|
|
Narcle
Junior Beta Tester
Posts: 24
|
Post by Narcle on Aug 10, 2007 7:53:49 GMT -5
Honestly, I did not quite follow this entire thread and the details. I agree that key binding may prove to be very useful to some users. But as far as click modifiers Shift+Click, Alt+Click - this could be taken care of (at least short term) by macro modifiers. Make a macro that reacts to different modifiers and drag that onto LunarSphere. Blizzard already wrote all the code for it, may as well take advantage of it Yea but there is only so many macro spots, plus thats a lot of extra work if you want this type of function. (and many that don't know how to do this or about it)
|
|
|
Post by Exuro on Aug 10, 2007 9:23:47 GMT -5
I agree with wolftuck.
|
|
|
Post by raederle on Aug 11, 2007 13:31:04 GMT -5
I have to say I'd be a bit leery of too many auto meaning assignments. I already have a use for Alt M, Shift W, Ctrl Z and Alt Z etc. If any of those modifiers automatcially implys a change in function off the normal button, willy nilly, it will hose those of us who are already using the full spread of possible keybinds. Simply allowing somoene to bind a key plus modifiyer combination to any right middle or left click on any button is great. Forced implications such as Alt=self target are bad unless they can be turned OFF too.
Raederle
|
|
Elesarr
Jittery Beta Tester
Arcane Dawn of Khadgar - Guild Leader
Posts: 312
|
Post by Elesarr on Aug 11, 2007 14:05:17 GMT -5
I have to say I'd be a bit leery of too many auto meaning assignments. I already have a use for Alt M, Shift W, Ctrl Z and Alt Z etc. If any of those modifiers automatcially implys a change in function off the normal button, willy nilly, it will hose those of us who are already using the full spread of possible keybinds. Simply allowing somoene to bind a key plus modifiyer combination to any right middle or left click on any button is great. Forced implications such as Alt=self target are bad unless they can be turned OFF too. Raederle None of Moongaze's keybinds will be forced Raederle - he is simply making it an option for those that wish to configure such bindings. Ele
|
|
|
Post by Moongaze on Aug 11, 2007 15:37:40 GMT -5
Well, currently the alt keybind would be forced as self-cast, as I haven't added the option to disable that. Mainly because all the buttons are only linked to button clicks.
When the keybinding is turned on, I will have a few things to choose from. I'm thinking:
1) [ ] Auto-target self with ALT 2) [ ] Use Shift and Ctrl for middle and right click keybinds 3) [ ] Ignore auto-target self on keybinds
#1 would make it so if you hold alt, it will automatically target yourself while you click a button
#2 would make it so if you assign a keybind to a button (like "1"), the middle click action can be used with Shift-1 and the right click could be used with Ctrl-1.
#3 is something that I don't know will be possible, but I can try. If a button is alt-clicked, it will target self. If the button is alt-keybind, it will not target self.
I won't be able to make everyone happy with the first passing of Stage 5. I'm trying to include any and all features people suggest for the currently planned features to be as easy to use for the mass.
|
|