keyTriggerResult function

Map<String, Object> keyTriggerResult(
  1. LogicalKeyboardKey key, [
  2. HardwareKeyboard? keyboard
])

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,
  };
}