Table of Contents

Interface IWindow.ISoftKeyboard

Namespace
Xui.Core.Abstract
Assembly
Core.dll

Represents a handler for software keyboard input.

public interface IWindow.ISoftKeyboard

Remarks

This interface allows focused views to receive input from the system's software keyboard, typically used on mobile platforms and the emulator. It handles character insertion and backward deletion commands.

This is not meant to expose full IME or keyboard layout logic—just basic input dispatch.

Methods

DeleteBackwards(ref DeleteBackwardsEventRef)

Requests deletion of content preceding the caret or selection.

void DeleteBackwards(ref DeleteBackwardsEventRef eventRef)

Parameters

eventRef DeleteBackwardsEventRef

The input event representing a backspace action.

InsertText(ref InsertTextEventRef)

Requests insertion of one or more characters into the current input context.

void InsertText(ref InsertTextEventRef eventRef)

Parameters

eventRef InsertTextEventRef

The input event containing the text to insert.