keyTriggerResult function
What a Key Down trigger's ${result} holds about the key: key (see
keyTriggerLabel), shift, alt and meta (Command or Control).
Implementation
Map<String, Object> keyTriggerResult(
LogicalKeyboardKey key, [
HardwareKeyboard? keyboard,
]) {
final HardwareKeyboard pressed = keyboard ?? HardwareKeyboard.instance;
return {
'key': keyTriggerLabel(key),
'shift': pressed.isShiftPressed,
'alt': pressed.isAltPressed,
'meta': pressed.isMetaPressed || pressed.isControlPressed,
};
}