captureKeyboard method
Capture keyboard events.
Implementation
Future<void> captureKeyboard(
String id, {
Set<LogicalKeyboardKey>? keys,
bool allKeys = false,
}) async {
final keyIds = keys?.map((k) => k.keyId).toList();
debugPrint('[InputClient] captureKeyboard($id): allKeys=$allKeys, keyIds=$keyIds');
await send<void>('captureKeyboard', windowId: id, params: {
if (keys != null) 'keys': keyIds,
'allKeys': allKeys,
});
debugPrint('[InputClient] captureKeyboard($id) completed');
}