Class PlatformMouseBinding
Defines the mouse flags for a single command, optionally varying by platform. Mouse flags are additive — for example, on Linux both All and Linux flags apply.
public record PlatformMouseBinding : IEquatable<PlatformMouseBinding>
- Inheritance
-
PlatformMouseBinding
- Implements
- Inherited Members
Constructors
Properties
- All
Gets or sets mouse flags that apply on all platforms.
- Linux
Gets or sets additional mouse flags for Linux only.
- Macos
Gets or sets additional mouse flags for macOS only.
- Windows
Gets or sets additional mouse flags for Windows only.
Methods
- GetCurrentPlatformMouseFlags()
Returns the mouse flags applicable to the current operating system. Yields all All flags followed by the platform-specific flags.