create
fun create(inputState: TerminalInputState, output: TerminalHostOutput, policy: TerminalInputPolicy = io.github.ketraterm.input.policy
.TerminalInputPolicy()): TerminalInputEncoder
Creates a terminal input encoder.
Return
a new terminal input encoder instance.
Parameters
inputState
read-only core mode state used for input decisions.
output
host-bound byte sink.
policy
policy for ambiguous or unsupported keyboard encodings.