So there's this control in an RTS game that lets you set an order amount. Due to being in a fast-paced games' UI, we cannot afford "slow" numeric input, so clicks are preferred. We also have very limited width, and a wildly ranging acceptable amounts. So this is what we have at the moment:
download bmml source – Wireframes created with Balsamiq Mockups
- Left-Click. +/- 1
- Right-Click. +/- 10
- Shift + Left-Click. +/- 100
Now we get complaints from a few of our users, that they Shift + Right-Click by mistake, they want to order +100 but instead they order +0.
Perhaps we could try setting +1000 on Shift + Right-Click, but that would make it overcomplicated(?). How can we rework this control to allow to place +1/+10/+100 orders within this crammed space and without numeric keyboard input?