buttons property
The MouseEvent.buttons
read-only property indicates which buttons
are pressed on the mouse (or other input device) when a mouse event is
triggered.
Each button that can be pressed is represented by a given number (see
below).
If more than one button is pressed, the button values are added together
to produce a new number.
For example, if the secondary (2
) and auxiliary (4
) buttons are
pressed simultaneously, the value is 6
(i.e., 2 + 4
).
Note: Do not confuse this property with the MouseEvent.button property. The MouseEvent.buttons property indicates the state of buttons pressed during any kind of mouse event, while the MouseEvent.button property only guarantees the correct value for mouse events caused by pressing or releasing one or multiple buttons.
Implementation
external int get buttons;