showKeyboard method
Implementation
void showKeyboard(
BuildContext context, {
required VoidCallback onSyncBuffer,
}) {
final int viewId = View.of(context).viewId;
if (connection == null || !connection!.attached) {
attachConnection(viewId: viewId, onSyncBuffer: onSyncBuffer);
}
connection?.show();
if (kIsWeb) {
updateWebImePosition();
return;
}
final s = lastViewSize;
if (s != null) setViewSize(s);
final rect = lastCaretRect;
if (rect != null) {
connection?.setCaretRect(rect);
connection?.setComposingRect(rect);
}
}