|
I've already posted this topic on reddit here
I'm posting this here as well to get more visibility and feedback on the subject.
Currently, any clicks in the Unit Selection area only get registered when you RELEASE the mouse button on the same icon/portrait that it was PRESSED on. This means that if you move the mouse off of the icon and then release, the click doesn't register.
I'm making the suggestion to register the action on the icon immediately when the mouse button is pressed instead of upon release. Similar to how bullets are fired in FPS games on mouseButtonDOWN, not mouseButtonUP
The current behavior leads to what appears to be unregistered clicks, even though the initial click was on the icon.
The unit selection area is actively used in almost every aspect of gameplay:
-Putting workers in gas or otherwise fixing mining counts (shift+click deselecting)
-Splitting off army units such as casters or air units to different hotkeys (Ctrl+Click selecting unit types)
-Removing entire types of units from your selection (Shift+Ctrl+Click deselecting types)
-Sending scout units or spreading overlords (shift+click deselecting)
As a Zerg player, I am constantly ctrl+clicking eggs to add them to control groups, and at least once during every game I accidentally hotkey all of my existing larva because the ctrl+click on the eggs doesn't register. That is my main reason for posting this.
Not sure if this will resonate with other players, but if it does, please upvote for visibility so maybe Blizzard can implement this suggestion.
Here is a link to a GIF I made to explain what I'm talking about:
http://gph.is/1SJzcBL
Thank you!
|
Oh shit, and I always thought I was just bad. That explains a lot of my inconsistencies whenever I'm going tryhard, thanks for sharing this!
Not sure I like the suggestion though, but I could definitely get behind the clicks being registered even if you are not hovering over the portrait anymore.
|
This seems to be a valid argument.
|
|
I can kind of see this as a benefit though. Like "Oops I don't want to click that one, let me just hold mouse down and move off of unit"
|
On February 12 2016 13:55 aike wrote:I can kind of see this as a benefit though. Like "Oops I don't want to click that one, let me just hold mouse down and move off of unit"
That's why I think it's that way.
|
This totally explains my abysmal zvz win rate. Especially when my 20 zerglings tries to head butt a baneling to death. Oh who am i kidding, it's definitely just me being bad.
|
This is normal behaviour.... if you click (hold) and move that is considered dragging. And since the icons aren't draggable it just does nothing. Try doing the same thing in the Post button in TL, it's the exact same behaviour...
|
any chance we can 'hack' this in SC2??
|
Mouse up is the standard for clicking in basically every piece of software ever. How is this somehow new or unusual to you?
|
Is mouse down used anywhere else than in FPS? I guess it is used there the emulate a gun trigger (that shots when you pull the trigger, not realese it), and because FPS is extremely reaction-speed dependent, so want every millisecond you can get.
It is mouse up when you select units on the main screen in SC2 (as it has to be, to allow drag-select), so it'd feel inconsistent if it suddenly turns to mouse down in the wire frame.
|
In an OS it is great to use the click-event to have the option to abort the initiated action.
In a game like starcraft where no area selections are needed, mouse-down-events should be used in my opinion. At least in egg-selection area. I never had a situtation in the game where i was like: "Oh, wrong thing I clicked, let me keep the button down and move the mouse to not do this action". Even if someone might do this once or twice a year, missclicks due to fast mouse movement happen far more often.
Never recognized, that this was the problem of my failed egg-selections. Fully agree to fix this.
|
A better way to address this would be to still act on mouse up, but select the unit even if the cursor had moved to another portrait.
That is mostly consistent with what goes on in the main screen, let's everyone do their wireframe selection, and should be easier to implement as it still happens on mouse up.
|
Gotta find something to whine about I guess.
|
I understand that this is normal behavior in Windows, and that this is not technically a bug.
I am merely making a suggestion to improve the in-game interface. How often do people accidentally click on a portrait and then intentionally cancel the click? Maybe it happens once in a while, but I can't imagine that it happens more than people such as myself and phodacbiet (or any zerg for that matter) fail to deselect lings in zvz because you're moving the mouse too fast back up to the battle, or accidentally hotkey all larva because Ctrl-click on the eggs doesn't register.
Maybe this is something that Zergs will see more than other races due to the constant hotkeying of eggs, not sure how often the other races use it.
Either way, sounds like you guys are split on whether the clicks are fine as they are or if the UI could be improved, which is fine. Let this post be more informational then. To let people know this is how it acts and to be mindful of moving your mouse off the target portrait too fast
|
In a normal world, such a feedback would make Blizzard to spend half on our coding an option for the user to configure this. However I am pretty sure the real-world Blizzard would just tell you that the user would be confused by too many options.
|
Pretty sure this is responsible for 90% of my losses.
Ok, maybe not 90%, but at least 0.5%.
|
8713 Posts
I agree that this change would be an improvement.
|
Isnt this the windows default though.
Just rightlick anywhere and move somewhere else. clicks on non drag and drop stuff usually registers when you lift your finger, not when you drop it.
|
On February 12 2016 16:21 jume wrote:In a game like starcraft where no area selections are needed, mouse-down-events should be used in my opinion. At least in egg-selection area. Thats the problem though is area selection IS needed in starcraft, boxing units to select them is a completely standard and necessary thing. However I do agree with you that if they made this change just for the wireframe area (egg selecting area) that would probably be an improvement with no downsides.
|
|
|
|