Whether the Meta/Command key was pressed when the selection event occurred.
This provides macOS-friendly additive selection behavior equivalent to ctrlKey.
Whether the Shift key was pressed when the selection event occurred.
In this viewer, Shift has the highest priority and maps to
'remove'.
Minimal modifier-key snapshot needed to resolve selection behavior from a mouse or pointer event.
The full DOM MouseEvent object is intentionally not required here so the resolver can stay lightweight, reusable, and easy to test in isolation.