Event should expose modifier flags as NSUInteger or parsed.
Parsed version could be a bitmask wrapper with custom methods like this:
struct ModifierFlags(pub NSUInteger);
impl ModifierFlags {
fn raw(&self) -> NSUInteger { self.0 }
fn capsLock(&self) -> { self.0 & CAPS_LOCK_BIT }
// ...
}
documentation source
Eventshould expose modifier flags asNSUIntegeror parsed.Parsed version could be a bitmask wrapper with custom methods like this:
documentation source