Available on all targets
A typed (mouse) button id
@:value(cast -1)@:impl@:enuminlineread onlyNONE:MouseButton = -1
No mouse buttons
@:value(cast 0)@:impl@:enuminlineread onlyLEFT:MouseButton = 0
Left mouse button
@:value(cast 1)@:impl@:enuminlineread onlyMIDDLE:MouseButton = 1
Middle mouse button
@:value(cast 2)@:impl@:enuminlineread onlyRIGHT:MouseButton = 2
Right mouse button
@:value(cast 3)@:impl@:enuminlineread onlyEXTRA1:MouseButton = 3
Extra button pressed
@:value(cast 4)@:impl@:enuminlineread onlyEXTRA2:MouseButton = 4