onKeyDown method
void
onKeyDown(
- String id,
- void callback(
- LogicalKeyboardKey key,
- Set<
LogicalKeyboardKey> modifiers
Called on key down.
Implementation
void onKeyDown(
String id,
void Function(LogicalKeyboardKey key, Set<LogicalKeyboardKey> modifiers)
callback,
) {
onWindowEvent(id, 'keyDown', (event) {
final keyId = event.data['keyId'] as int;
final modifierIds =
(event.data['modifiers'] as List?)?.cast<int>() ?? [];
callback(
LogicalKeyboardKey(keyId),
modifierIds.map((id) => LogicalKeyboardKey(id)).toSet(),
);
});
}