Class MauiKeyboardHandler
Implements IKeyboardHandler for MAUI platform under MacOs.
public class MauiKeyboardHandler : PlatformKeyboardHandler<UIKeyboardHidUsage>, IBaseObjectWithAttr, IBaseObjectWithId, INotifyPropertyChanged, IDisposableObject, IBaseObject, IKeyboardHandler, IDisposable
- Inheritance
-
PlatformKeyMapping<UIKeyboardHidUsage>PlatformKeyboardHandler<UIKeyboardHidUsage>MauiKeyboardHandler
- Implements
Constructors
- MauiKeyboardHandler()
Initializes a new instance of the MauiKeyboardHandler class.
Fields
- Default
Gets or sets default IKeyboardHandler implementation.
Methods
- Convert(UIKeyModifierFlags)
Converts UIKit.UIKeyModifierFlags to ModifierKeys.
- GetKeyStatesFromSystem(Key)
Gets the current state of the specified key from the device from the underlying system
- HideKeyboard(AbstractControl?)
Hides on-screen keyboard for the specified control.
- IsSoftKeyboardShowing(AbstractControl?)
Gets whether on-screen keyboard is shown for the specified control.
- RegisterKeyMappings()
Registers default key mappings between platform keys and Key.
- ShowKeyboard(AbstractControl?)
Shows on-screen keyboard for the specified control.
- ToKeyEventArgs(AbstractControl?, UIPress, KeyStates)
Converts event arguments from UIKit.UIPress to KeyEventArgs.
- ToKeyPressEventArgs(AbstractControl?, UIPress)
Converts event arguments from UIKit.UIPress to KeyPressEventArgs.