View Issue Details
|ID||Project||Category||Date Submitted||Last Update|
|0027476||AI War 2||GUI||Jun 20, 2022 2:25 pm||Mar 9, 2023 12:50 am|
|Product Version||5.500 Classic Fusion, And A Megaton Otherwise|
|Summary||0027476: Shift should toggle selection. Deselect modifier key for click actions should not be required.|
|Description||Currently there is a separate modifier key specifiable for 'add to selection' and 'remove from selection', by default these are 'shift' and 'alt'. |
First off, removing from a selection is the implied and standard action when shift clicking on a unit already selected. It should not require its own key for this. The standard for shift drag operations is that it is always an addition, it doesn't toggle already selected units back to unselected (mentioned only because thats part of how we can use the same key for both operations and not cause confusing behavior). In the case you want to specifically do a negative drag selection, that would indeed be its own modifier key and can use 'alt' or whatever the player sets this setting to.
Proposal: Rename these control bindings as 'Modify Selection' and 'Subtract Selection' and use appropriate tooltip descriptions. Make behavior as described above.
|Tags||No tags attached.|
Note that current behavior appears to be:
Shift + Drag select: Anything under your mouse when mouse down occurs is added to select, the drag is not handled at all though still visualized.
Alt + Drag select entire selection is lost as if you clicked on open space with no modifier at all held. Then a drag operation is visualized that does nothing
Proposal: Properly obey the selection mode (additive, subtractive) for drag operations and don't assume mouse down is a click not the beginning of a drag.
||The full situation is more complex because in my testing I was using ai turrets. And I know the game has differences in how it treats selection operations depending on that. I'll need more research to pin down.|
|Jun 20, 2022 2:25 pm||Dismiss||New Issue|
|Jun 20, 2022 2:32 pm||Dismiss||Note Added: 0067018|
|Jun 20, 2022 2:33 pm||Dismiss||Note Edited: 0067018|
|Jun 20, 2022 2:34 pm||Dismiss||Note Added: 0067019|
|Mar 9, 2023 12:50 am||Dismiss||Assigned To||=> Dismiss|
|Mar 9, 2023 12:50 am||Dismiss||Status||new => assigned|