Conditions for pointer inputs.
Optional
Mouse button (0=left, 1=middle, 2=right). Omit to match any button.
Modifier key state. Only specified keys are checked; omitted = don't-care.
Conditions for pointer inputs.