|
|
|
|
|
|
int _client; |
|
|
|
|
|
|
|
TextEditingValue _value; |
|
|
|
|
|
|
|
TextInputConfiguration _inputConfiguration; |
|
|
|
|
|
|
|
public void show() { |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
public void setClient(int client, TextInputConfiguration configuration) { |
|
|
|
_client = client; |
|
|
|
_inputConfiguration = configuration; |
|
|
|
|
|
|
|
_inputConfiguration = null; |
|
|
|
} |
|
|
|
|
|
|
|
public bool imeRequired() { |
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
if (ch == '\n') { |
|
|
|
Timer.create(TimeSpan.Zero, () => { TextInput._performAction(_client, TextInputAction.newline); }); |
|
|
|
Timer.create(TimeSpan.Zero, () => { TextInput._performAction(_client, |
|
|
|
_inputConfiguration?.inputAction ?? TextInputAction.newline); }); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
if (_validateCharacter(ch)) { |
|
|
|