modifiersKeysFor function
bool
modifiersKeysFor(
- KeyboardEvent event, {
- bool shiftKey = false,
- bool ctrlKey = false,
- bool altKey = false,
- bool metaKey = false,
this utility method will check that keyboard even is happening only with list of modifiers passed as true i.e. if called (modifiersKeysFor, shiftKey : true) it will return true if shift is pressed, but false if both shift and alt are pressed
Implementation
bool modifiersKeysFor(KeyboardEvent event,
{bool shiftKey = false,
bool ctrlKey = false,
bool altKey = false,
bool metaKey = false}) {
return (event.shiftKey == shiftKey) &&
(event.altKey == altKey) &&
(event.ctrlKey == ctrlKey) &&
(event.metaKey == metaKey);
}