BloomEvent.fakeKeyDown constructor
Creates a synthetic keyboard BloomEvent with key and optional code for VM unit testing.
final handler = (BloomEvent e) {
if (e.key == 'Escape') isOpen.value = false;
};
handler(BloomEvent.fakeKeyDown('Escape'));
Implementation
factory BloomEvent.fakeKeyDown(String key, {String? code}) =>
BloomEvent(type: 'keydown', key: key, code: code ?? key);