insertText (KT)
Summary
Inserts a text string and optional deadkey
into the active output element.
Syntax
keyman.interface.insertText(text, dk);
or
KeymanWeb.KT(text, dk); // Shorthand
Parameters
text
- Type:
string
- The text to insert.
dk
- Type:
number
optional - The deadkey's id, if one is to be inserted.
Return Value
boolean
true
if the operation is successful, otherwisefalse
.
Description
This function is designed to allow custom UI elements or custom OSK displays (as for the EuroLatin2 keyboard) to directly insert input into a control without losing the current input state due to loss of focus for the control. It is safe for use outside of keyboard code.