Available on all platforms
@:value(cast 0)@:impl@:enuminlineread onlyLEFT:MouseButton = 0
@:value(cast 1)@:impl@:enuminlineread onlyMIDDLE:MouseButton = 1
@:value(cast 2)@:impl@:enuminlineread onlyRIGHT:MouseButton = 2