Keyboard constructor
Keyboard(
- dynamic elem
Implementation
Keyboard(dynamic elem) {
if (elem == null) elem = HTML.document;
elem.onKeyDown.listen((HTML.KeyboardEvent e) {
_currentlyPressedKeys.add(e.which!);
_justPressedKeys.add(e.which!);
});
elem.onKeyUp.listen((HTML.KeyboardEvent e) {
_currentlyPressedKeys.remove(e.which!);
_justReleasedKeys.add(e.which!);
});
}