static Forms9Patch.HardwareKeyModifierKeys GetModifierKeys(UIKeyModifierFlags uIKeyModifierFlags, bool includeShift) { var modifiers = Forms9Patch.HardwareKeyModifierKeys.None; if ((uIKeyModifierFlags & UIKeyModifierFlags.AlphaShift) > 0) { modifiers |= HardwareKeyModifierKeys.CapsLock; } if ((uIKeyModifierFlags & UIKeyModifierFlags.Alternate) > 0) { modifiers |= HardwareKeyModifierKeys.Alternate; } if ((uIKeyModifierFlags & UIKeyModifierFlags.Control) > 0) { modifiers |= HardwareKeyModifierKeys.Control; } if ((uIKeyModifierFlags & UIKeyModifierFlags.NumericPad) > 0) { modifiers |= HardwareKeyModifierKeys.NumericPadKey; } if ((uIKeyModifierFlags & UIKeyModifierFlags.Command) > 0) { modifiers |= HardwareKeyModifierKeys.PlatformKey; } if (includeShift && (uIKeyModifierFlags & UIKeyModifierFlags.Shift) > 0) { modifiers |= HardwareKeyModifierKeys.Shift; } return(modifiers); }
public KeyCombination(Key key, UIKeyModifierFlags keyModifier) { _key = key; ModifierFlags = keyModifier; }
public UIKeyCommand(string input, UIKeyModifierFlags modifierFlags, Selector action) { }
public KeyCombination(UIKeyModifierFlags keyModifier, NSString key) { _key = new Key(key); ModifierFlags = keyModifier; }