12-09-2022, 01:41 PM
Open PR to fix just the decon tool context menu use case: https://github.com/goonstation/goonstation/pull/12356
If the PR goes in, there is still a usability trade-off in having to move your mouse back and forth instead of hovering over your target and pressing C the right number of times (or mashing C until the tool you want appears).
A method used with radial menus in other games would be to select the tool you're hovering over on keyUp; e.g. hold "C" to bring up the menu, and when you release it the icon you're hovering over is selected. This would reduce clicks but require more coordination in mouse control. Unsure if feasible to do with the current contextAction code, but might strike a better usability balance? Would people be interested?
If the PR goes in, there is still a usability trade-off in having to move your mouse back and forth instead of hovering over your target and pressing C the right number of times (or mashing C until the tool you want appears).
A method used with radial menus in other games would be to select the tool you're hovering over on keyUp; e.g. hold "C" to bring up the menu, and when you release it the icon you're hovering over is selected. This would reduce clicks but require more coordination in mouse control. Unsure if feasible to do with the current contextAction code, but might strike a better usability balance? Would people be interested?