23 lines
674 B
Kotlin
23 lines
674 B
Kotlin
package net.mezimmah.wkt9.keypad
|
|
|
|
import java.lang.StringBuilder
|
|
|
|
data class KeyEventResult(
|
|
val consumed: Boolean = true,
|
|
val finishComposing: Boolean = false,
|
|
val startComposing: Boolean = false,
|
|
val codeWord: StringBuilder? = null,
|
|
val candidates: List<String>? = null,
|
|
val timeout: Int? = null,
|
|
val deleteBeforeCursor: Int = 0,
|
|
val deleteAfterCursor: Int = 0,
|
|
val goHome: Boolean = false,
|
|
val left: Boolean = false,
|
|
val right: Boolean = false,
|
|
val record: Boolean = false,
|
|
val transcribe: Boolean = false,
|
|
val updateStatus: Boolean = false,
|
|
val sentenceStart: Boolean? = null,
|
|
val focus: Boolean = false
|
|
)
|