csqc input stuff
Meaningful commits:
-
74177c07 Map vote: capture and ignore right mouse click; it prevents zooming while holding the vortex
-
49413224 Map vote screen: capture and ignore key release events; it prevents triggering -* aliases (e.g. -crouch) when voting with a number key
-
00fa1079 Minigames: ignore left and right click if not used by a mingame or pressed outside the minigame menu panel; it prevents accidental shooting and zooming
-
05e86d96 Minigames: ignore downarrow and uparrow keys while playing Connect Four instead of letting them change minigame menu selection
-
394325df Minigames: capture and ignore key release events; it prevents triggering -* aliases (e.g. -crouch) when releasing a key
-
bda0a3b2 Minigames: implement correct handling of cursor if hud_cursor_mode is 0; it fixes #2496 (closed)
-
4007372e Minigames: fix mouse buttons acting on the current keyboard selection (if changed) instead of the current mouse position
-
e7fcfe0c Minigames: don't let the player interact with minigame menu via keyboard while waiting for the opponent's move