Table of Contents

Class MauiKeyboardHandler

Namespace
Alternet.UI
Assembly
Alternet.UI.Maui.dll

Implements IKeyboardHandler for MAUI platform under Android.

public class MauiKeyboardHandler : PlatformKeyboardHandler<Keycode>, IBaseObjectWithAttr, IBaseObjectWithId, INotifyPropertyChanged, IDisposableObject, IBaseObject, IKeyboardHandler, IDisposable
Inheritance
MauiKeyboardHandler
Implements

Constructors

MauiKeyboardHandler()

Initializes a new instance of the MauiKeyboardHandler class.

Fields

Default

Gets or sets default IKeyboardHandler implementation.

MaxKeyValue

Properties

InputMethodManager

Gets input method manager.

VisibilityService

Gets the keyboard visibility service.

Methods

Convert(MetaKeyStates)
DisposeManaged()

Override to dispose managed resources. Here we dispose all used object references.

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, KeyStates, Keycode, KeyEvent)