LogicalKeyboardKey class

A class with static values that describe the keys that are returned from RawKeyEvent.logicalKey.

These represent logical keys, which are keys which are interpreted in the context of any modifiers, modes, or keyboard layouts which may be in effect.

This is contrast to PhysicalKeyboardKey, which represents a physical key in a particular location on the keyboard, without regard for the modifier state, mode, or keyboard layout.

As an example, if you wanted to implement an app where the "Q" key "quit" something, you'd want to look at the logical key to detect this, since you would like to have it match the key with "Q" on it, instead of always looking for "the key next next to the TAB key", since on a French keyboard, the key next to the TAB key has an "A" on it.

Conversely, if you wanted a game where the key next to the CAPS LOCK (the "A" key on a QWERTY keyboard) moved the player to the left, you'd want to look at the physical key to make sure that regardless of the character the key produces, you got the key that is in that location on the keyboard.

This example shows how to detect if the user has selected the logical "Q" key.
import 'package:flutter/foundation.dart';
import 'package:flutter/services.dart';

// ...

// The node used to request the keyboard focus.
final FocusNode _focusNode = FocusNode();
// The message to display.
String _message;

// Focus nodes need to be disposed.
@override
void dispose() {
  _focusNode.dispose();
  super.dispose();
}

// Handles the key events from the RawKeyboardListener and update the
// _message.
void _handleKeyEvent(RawKeyEvent event) {
  setState(() {
    if (event.logicalKey == LogicalKeyboardKey.keyQ) {
      _message = 'Pressed the "Q" key!';
    } else {
      if (kReleaseMode) {
        _message = 'Not a Q: Key label is "${event.logicalKey.keyLabel ?? '<none>'}"';
      } else {
        // This will only print useful information in debug mode.
        _message = 'Not a Q: Pressed ${event.logicalKey.debugName}';
      }
    }
  });
}

@override
Widget build(BuildContext context) {
  final TextTheme textTheme = Theme.of(context).textTheme;
  return Container(
    color: Colors.white,
    alignment: Alignment.center,
    child: DefaultTextStyle(
      style: textTheme.display1,
      child: RawKeyboardListener(
        focusNode: _focusNode,
        onKey: _handleKeyEvent,
        child: AnimatedBuilder(
          animation: _focusNode,
          builder: (BuildContext context, Widget child) {
            if (!_focusNode.hasFocus) {
              return GestureDetector(
                onTap: () {
                  FocusScope.of(context).requestFocus(_focusNode);
                },
                child: Text('Tap to focus'),
              );
            }
            return Text(_message ?? 'Press a key');
          },
        ),
      ),
    ),
  );
}
See also:

  • RawKeyEvent, the keyboard event object received by widgets that listen to keyboard events.
  • RawKeyboardListener, a widget used to listen to and supply handlers for keyboard events.
Inheritance

Constructors

LogicalKeyboardKey(int keyId, { String debugName, String keyLabel })
Creates a LogicalKeyboardKey object with an optional key label and debug name. [...]
const

Properties

debugName String
The debug string to print for this keyboard key, which will be null in release mode.
final
hashCode int
The hash code for this object. [...]
read-only, override
isAutogenerated bool
Returns true if the keyId of this object is one that is autogenerated by Flutter. [...]
read-only
keyId int
A unique code representing this key. [...]
final
keyLabel String
The Unicode string representing the character produced by a RawKeyEvent. [...]
final
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node. [...]
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toDiagnosticsNode({String name, DiagnosticsTreeStyle style }) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep. [...]
inherited
toString({DiagnosticLevel minLevel: DiagnosticLevel.debug }) String
Returns a string representation of this object.
inherited
toStringShort() String
A brief description of this object, usually just the runtimeType and the hashCode. [...]
inherited

Operators

operator ==(dynamic other) bool
The equality operator. [...]
override

Static Methods

findKeyByKeyId(int keyId) LogicalKeyboardKey
Returns the LogicalKeyboardKey constant that matches the given ID, or null, if not found.
isControlCharacter(String label) bool
Returns true if the given label represents a Unicode control character. [...]

Constants

abort → const LogicalKeyboardKey
Represents the logical "Abort" key on the keyboard. [...]
const LogicalKeyboardKey(4295426203, debugName: kReleaseMode ? null : 'Abort')
again → const LogicalKeyboardKey
Represents the logical "Again" key on the keyboard. [...]
const LogicalKeyboardKey(4295426169, debugName: kReleaseMode ? null : 'Again')
altLeft → const LogicalKeyboardKey
Represents the logical "Alt Left" key on the keyboard. [...]
const LogicalKeyboardKey(4295426274, debugName: kReleaseMode ? null : 'Alt Left')
altRight → const LogicalKeyboardKey
Represents the logical "Alt Right" key on the keyboard. [...]
const LogicalKeyboardKey(4295426278, debugName: kReleaseMode ? null : 'Alt Right')
arrowDown → const LogicalKeyboardKey
Represents the logical "Arrow Down" key on the keyboard. [...]
const LogicalKeyboardKey(4295426129, debugName: kReleaseMode ? null : 'Arrow Down')
arrowLeft → const LogicalKeyboardKey
Represents the logical "Arrow Left" key on the keyboard. [...]
const LogicalKeyboardKey(4295426128, debugName: kReleaseMode ? null : 'Arrow Left')
arrowRight → const LogicalKeyboardKey
Represents the logical "Arrow Right" key on the keyboard. [...]
const LogicalKeyboardKey(4295426127, debugName: kReleaseMode ? null : 'Arrow Right')
arrowUp → const LogicalKeyboardKey
Represents the logical "Arrow Up" key on the keyboard. [...]
const LogicalKeyboardKey(4295426130, debugName: kReleaseMode ? null : 'Arrow Up')
audioVolumeDown → const LogicalKeyboardKey
Represents the logical "Audio Volume Down" key on the keyboard. [...]
const LogicalKeyboardKey(4295426177, debugName: kReleaseMode ? null : 'Audio Volume Down')
audioVolumeMute → const LogicalKeyboardKey
Represents the logical "Audio Volume Mute" key on the keyboard. [...]
const LogicalKeyboardKey(4295426175, debugName: kReleaseMode ? null : 'Audio Volume Mute')
audioVolumeUp → const LogicalKeyboardKey
Represents the logical "Audio Volume Up" key on the keyboard. [...]
const LogicalKeyboardKey(4295426176, debugName: kReleaseMode ? null : 'Audio Volume Up')
autogeneratedMask → const int
Mask for the autogenerated bit portion of the key code. [...]
1099511627776
backquote → const LogicalKeyboardKey
Represents the logical "Backquote" key on the keyboard. [...]
const LogicalKeyboardKey(96, keyLabel: '`', debugName: kReleaseMode ? null : 'Backquote')
backslash → const LogicalKeyboardKey
Represents the logical "Backslash" key on the keyboard. [...]
const LogicalKeyboardKey(92, keyLabel: '\', debugName: kReleaseMode ? null : 'Backslash')
backspace → const LogicalKeyboardKey
Represents the logical "Backspace" key on the keyboard. [...]
const LogicalKeyboardKey(4295426090, debugName: kReleaseMode ? null : 'Backspace')
bassBoost → const LogicalKeyboardKey
Represents the logical "Bass Boost" key on the keyboard. [...]
const LogicalKeyboardKey(4295753957, debugName: kReleaseMode ? null : 'Bass Boost')
bracketLeft → const LogicalKeyboardKey
Represents the logical "Bracket Left" key on the keyboard. [...]
const LogicalKeyboardKey(91, keyLabel: '[', debugName: kReleaseMode ? null : 'Bracket Left')
bracketRight → const LogicalKeyboardKey
Represents the logical "Bracket Right" key on the keyboard. [...]
const LogicalKeyboardKey(93, keyLabel: ']', debugName: kReleaseMode ? null : 'Bracket Right')
brightnessAuto → const LogicalKeyboardKey
Represents the logical "Brightness Auto" key on the keyboard. [...]
const LogicalKeyboardKey(4295753845, debugName: kReleaseMode ? null : 'Brightness Auto')
brightnessDown → const LogicalKeyboardKey
Represents the logical "Brightness Down" key on the keyboard. [...]
const LogicalKeyboardKey(4295753840, debugName: kReleaseMode ? null : 'Brightness Down')
brightnessMaximum → const LogicalKeyboardKey
Represents the logical "Brightness Maximum" key on the keyboard. [...]
const LogicalKeyboardKey(4295753844, debugName: kReleaseMode ? null : 'Brightness Maximum')
brightnessMinimum → const LogicalKeyboardKey
Represents the logical "Brightness Minimum" key on the keyboard. [...]
const LogicalKeyboardKey(4295753843, debugName: kReleaseMode ? null : 'Brightness Minimum')
brightnessToggle → const LogicalKeyboardKey
Represents the logical "Brightness Toggle" key on the keyboard. [...]
const LogicalKeyboardKey(4295753842, debugName: kReleaseMode ? null : 'Brightness Toggle')
brightnessUp → const LogicalKeyboardKey
Represents the logical "Brightness Up" key on the keyboard. [...]
const LogicalKeyboardKey(4295753839, debugName: kReleaseMode ? null : 'Brightness Up')
browserBack → const LogicalKeyboardKey
Represents the logical "Browser Back" key on the keyboard. [...]
const LogicalKeyboardKey(4295754276, debugName: kReleaseMode ? null : 'Browser Back')
browserFavorites → const LogicalKeyboardKey
Represents the logical "Browser Favorites" key on the keyboard. [...]
const LogicalKeyboardKey(4295754282, debugName: kReleaseMode ? null : 'Browser Favorites')
browserForward → const LogicalKeyboardKey
Represents the logical "Browser Forward" key on the keyboard. [...]
const LogicalKeyboardKey(4295754277, debugName: kReleaseMode ? null : 'Browser Forward')
browserHome → const LogicalKeyboardKey
Represents the logical "Browser Home" key on the keyboard. [...]
const LogicalKeyboardKey(4295754275, debugName: kReleaseMode ? null : 'Browser Home')
browserRefresh → const LogicalKeyboardKey
Represents the logical "Browser Refresh" key on the keyboard. [...]
const LogicalKeyboardKey(4295754279, debugName: kReleaseMode ? null : 'Browser Refresh')
browserSearch → const LogicalKeyboardKey
Represents the logical "Browser Search" key on the keyboard. [...]
const LogicalKeyboardKey(4295754273, debugName: kReleaseMode ? null : 'Browser Search')
browserStop → const LogicalKeyboardKey
Represents the logical "Browser Stop" key on the keyboard. [...]
const LogicalKeyboardKey(4295754278, debugName: kReleaseMode ? null : 'Browser Stop')
capsLock → const LogicalKeyboardKey
Represents the logical "Caps Lock" key on the keyboard. [...]
const LogicalKeyboardKey(4295426105, debugName: kReleaseMode ? null : 'Caps Lock')
channelDown → const LogicalKeyboardKey
Represents the logical "Channel Down" key on the keyboard. [...]
const LogicalKeyboardKey(4295753885, debugName: kReleaseMode ? null : 'Channel Down')
channelUp → const LogicalKeyboardKey
Represents the logical "Channel Up" key on the keyboard. [...]
const LogicalKeyboardKey(4295753884, debugName: kReleaseMode ? null : 'Channel Up')
close → const LogicalKeyboardKey
Represents the logical "Close" key on the keyboard. [...]
const LogicalKeyboardKey(4295754243, debugName: kReleaseMode ? null : 'Close')
closedCaptionToggle → const LogicalKeyboardKey
Represents the logical "Closed Caption Toggle" key on the keyboard. [...]
const LogicalKeyboardKey(4295753825, debugName: kReleaseMode ? null : 'Closed Caption Toggle')
comma → const LogicalKeyboardKey
Represents the logical "Comma" key on the keyboard. [...]
const LogicalKeyboardKey(44, keyLabel: ',', debugName: kReleaseMode ? null : 'Comma')
contextMenu → const LogicalKeyboardKey
Represents the logical "Context Menu" key on the keyboard. [...]
const LogicalKeyboardKey(4295426149, debugName: kReleaseMode ? null : 'Context Menu')
controlLeft → const LogicalKeyboardKey
Represents the logical "Control Left" key on the keyboard. [...]
const LogicalKeyboardKey(4295426272, debugName: kReleaseMode ? null : 'Control Left')
controlRight → const LogicalKeyboardKey
Represents the logical "Control Right" key on the keyboard. [...]
const LogicalKeyboardKey(4295426276, debugName: kReleaseMode ? null : 'Control Right')
convert → const LogicalKeyboardKey
Represents the logical "Convert" key on the keyboard. [...]
const LogicalKeyboardKey(4295426186, debugName: kReleaseMode ? null : 'Convert')
copy → const LogicalKeyboardKey
Represents the logical "Copy" key on the keyboard. [...]
const LogicalKeyboardKey(4295426172, debugName: kReleaseMode ? null : 'Copy')
cut → const LogicalKeyboardKey
Represents the logical "Cut" key on the keyboard. [...]
const LogicalKeyboardKey(4295426171, debugName: kReleaseMode ? null : 'Cut')
delete → const LogicalKeyboardKey
Represents the logical "Delete" key on the keyboard. [...]
const LogicalKeyboardKey(4295426124, debugName: kReleaseMode ? null : 'Delete')
digit0 → const LogicalKeyboardKey
Represents the logical "Digit 0" key on the keyboard. [...]
const LogicalKeyboardKey(48, keyLabel: '0', debugName: kReleaseMode ? null : 'Digit 0')
digit1 → const LogicalKeyboardKey
Represents the logical "Digit 1" key on the keyboard. [...]
const LogicalKeyboardKey(49, keyLabel: '1', debugName: kReleaseMode ? null : 'Digit 1')
digit2 → const LogicalKeyboardKey
Represents the logical "Digit 2" key on the keyboard. [...]
const LogicalKeyboardKey(50, keyLabel: '2', debugName: kReleaseMode ? null : 'Digit 2')
digit3 → const LogicalKeyboardKey
Represents the logical "Digit 3" key on the keyboard. [...]
const LogicalKeyboardKey(51, keyLabel: '3', debugName: kReleaseMode ? null : 'Digit 3')
digit4 → const LogicalKeyboardKey
Represents the logical "Digit 4" key on the keyboard. [...]
const LogicalKeyboardKey(52, keyLabel: '4', debugName: kReleaseMode ? null : 'Digit 4')
digit5 → const LogicalKeyboardKey
Represents the logical "Digit 5" key on the keyboard. [...]
const LogicalKeyboardKey(53, keyLabel: '5', debugName: kReleaseMode ? null : 'Digit 5')
digit6 → const LogicalKeyboardKey
Represents the logical "Digit 6" key on the keyboard. [...]
const LogicalKeyboardKey(54, keyLabel: '6', debugName: kReleaseMode ? null : 'Digit 6')
digit7 → const LogicalKeyboardKey
Represents the logical "Digit 7" key on the keyboard. [...]
const LogicalKeyboardKey(55, keyLabel: '7', debugName: kReleaseMode ? null : 'Digit 7')
digit8 → const LogicalKeyboardKey
Represents the logical "Digit 8" key on the keyboard. [...]
const LogicalKeyboardKey(56, keyLabel: '8', debugName: kReleaseMode ? null : 'Digit 8')
digit9 → const LogicalKeyboardKey
Represents the logical "Digit 9" key on the keyboard. [...]
const LogicalKeyboardKey(57, keyLabel: '9', debugName: kReleaseMode ? null : 'Digit 9')
eject → const LogicalKeyboardKey
Represents the logical "Eject" key on the keyboard. [...]
const LogicalKeyboardKey(4295753912, debugName: kReleaseMode ? null : 'Eject')
end → const LogicalKeyboardKey
Represents the logical "End" key on the keyboard. [...]
const LogicalKeyboardKey(4295426125, debugName: kReleaseMode ? null : 'End')
enter → const LogicalKeyboardKey
Represents the logical "Enter" key on the keyboard. [...]
const LogicalKeyboardKey(4295426088, debugName: kReleaseMode ? null : 'Enter')
equal → const LogicalKeyboardKey
Represents the logical "Equal" key on the keyboard. [...]
const LogicalKeyboardKey(61, keyLabel: '=', debugName: kReleaseMode ? null : 'Equal')
escape → const LogicalKeyboardKey
Represents the logical "Escape" key on the keyboard. [...]
const LogicalKeyboardKey(4295426089, debugName: kReleaseMode ? null : 'Escape')
exit → const LogicalKeyboardKey
Represents the logical "Exit" key on the keyboard. [...]
const LogicalKeyboardKey(4295753876, debugName: kReleaseMode ? null : 'Exit')
f1 → const LogicalKeyboardKey
Represents the logical "F1" key on the keyboard. [...]
const LogicalKeyboardKey(4295426106, debugName: kReleaseMode ? null : 'F1')
f2 → const LogicalKeyboardKey
Represents the logical "F2" key on the keyboard. [...]
const LogicalKeyboardKey(4295426107, debugName: kReleaseMode ? null : 'F2')
f3 → const LogicalKeyboardKey
Represents the logical "F3" key on the keyboard. [...]
const LogicalKeyboardKey(4295426108, debugName: kReleaseMode ? null : 'F3')
f4 → const LogicalKeyboardKey
Represents the logical "F4" key on the keyboard. [...]
const LogicalKeyboardKey(4295426109, debugName: kReleaseMode ? null : 'F4')
f5 → const LogicalKeyboardKey
Represents the logical "F5" key on the keyboard. [...]
const LogicalKeyboardKey(4295426110, debugName: kReleaseMode ? null : 'F5')
f6 → const LogicalKeyboardKey
Represents the logical "F6" key on the keyboard. [...]
const LogicalKeyboardKey(4295426111, debugName: kReleaseMode ? null : 'F6')
f7 → const LogicalKeyboardKey
Represents the logical "F7" key on the keyboard. [...]
const LogicalKeyboardKey(4295426112, debugName: kReleaseMode ? null : 'F7')
f8 → const LogicalKeyboardKey
Represents the logical "F8" key on the keyboard. [...]
const LogicalKeyboardKey(4295426113, debugName: kReleaseMode ? null : 'F8')
f9 → const LogicalKeyboardKey
Represents the logical "F9" key on the keyboard. [...]
const LogicalKeyboardKey(4295426114, debugName: kReleaseMode ? null : 'F9')
f10 → const LogicalKeyboardKey
Represents the logical "F10" key on the keyboard. [...]
const LogicalKeyboardKey(4295426115, debugName: kReleaseMode ? null : 'F10')
f11 → const LogicalKeyboardKey
Represents the logical "F11" key on the keyboard. [...]
const LogicalKeyboardKey(4295426116, debugName: kReleaseMode ? null : 'F11')
f12 → const LogicalKeyboardKey
Represents the logical "F12" key on the keyboard. [...]
const LogicalKeyboardKey(4295426117, debugName: kReleaseMode ? null : 'F12')
f13 → const LogicalKeyboardKey
Represents the logical "F13" key on the keyboard. [...]
const LogicalKeyboardKey(4295426152, debugName: kReleaseMode ? null : 'F13')
f14 → const LogicalKeyboardKey
Represents the logical "F14" key on the keyboard. [...]
const LogicalKeyboardKey(4295426153, debugName: kReleaseMode ? null : 'F14')
f15 → const LogicalKeyboardKey
Represents the logical "F15" key on the keyboard. [...]
const LogicalKeyboardKey(4295426154, debugName: kReleaseMode ? null : 'F15')
f16 → const LogicalKeyboardKey
Represents the logical "F16" key on the keyboard. [...]
const LogicalKeyboardKey(4295426155, debugName: kReleaseMode ? null : 'F16')
f17 → const LogicalKeyboardKey
Represents the logical "F17" key on the keyboard. [...]
const LogicalKeyboardKey(4295426156, debugName: kReleaseMode ? null : 'F17')
f18 → const LogicalKeyboardKey
Represents the logical "F18" key on the keyboard. [...]
const LogicalKeyboardKey(4295426157, debugName: kReleaseMode ? null : 'F18')
f19 → const LogicalKeyboardKey
Represents the logical "F19" key on the keyboard. [...]
const LogicalKeyboardKey(4295426158, debugName: kReleaseMode ? null : 'F19')
f20 → const LogicalKeyboardKey
Represents the logical "F20" key on the keyboard. [...]
const LogicalKeyboardKey(4295426159, debugName: kReleaseMode ? null : 'F20')
f21 → const LogicalKeyboardKey
Represents the logical "F21" key on the keyboard. [...]
const LogicalKeyboardKey(4295426160, debugName: kReleaseMode ? null : 'F21')
f22 → const LogicalKeyboardKey
Represents the logical "F22" key on the keyboard. [...]
const LogicalKeyboardKey(4295426161, debugName: kReleaseMode ? null : 'F22')
f23 → const LogicalKeyboardKey
Represents the logical "F23" key on the keyboard. [...]
const LogicalKeyboardKey(4295426162, debugName: kReleaseMode ? null : 'F23')
f24 → const LogicalKeyboardKey
Represents the logical "F24" key on the keyboard. [...]
const LogicalKeyboardKey(4295426163, debugName: kReleaseMode ? null : 'F24')
find → const LogicalKeyboardKey
Represents the logical "Find" key on the keyboard. [...]
const LogicalKeyboardKey(4295426174, debugName: kReleaseMode ? null : 'Find')
fn → const LogicalKeyboardKey
Represents the logical "Fn" key on the keyboard. [...]
const LogicalKeyboardKey(4294967314, debugName: kReleaseMode ? null : 'Fn')
fnLock → const LogicalKeyboardKey
Represents the logical "Fn Lock" key on the keyboard. [...]
const LogicalKeyboardKey(4294967315, debugName: kReleaseMode ? null : 'Fn Lock')
help → const LogicalKeyboardKey
Represents the logical "Help" key on the keyboard. [...]
const LogicalKeyboardKey(4295426165, debugName: kReleaseMode ? null : 'Help')
hidPlane → const int
The code prefix for keys which do not have a Unicode representation. [...]
4294967296
home → const LogicalKeyboardKey
Represents the logical "Home" key on the keyboard. [...]
const LogicalKeyboardKey(4295426122, debugName: kReleaseMode ? null : 'Home')
hyper → const LogicalKeyboardKey
Represents the logical "Hyper" key on the keyboard. [...]
const LogicalKeyboardKey(4294967312, debugName: kReleaseMode ? null : 'Hyper')
info → const LogicalKeyboardKey
Represents the logical "Info" key on the keyboard. [...]
const LogicalKeyboardKey(4295753824, debugName: kReleaseMode ? null : 'Info')
insert → const LogicalKeyboardKey
Represents the logical "Insert" key on the keyboard. [...]
const LogicalKeyboardKey(4295426121, debugName: kReleaseMode ? null : 'Insert')
intlBackslash → const LogicalKeyboardKey
Represents the logical "Intl Backslash" key on the keyboard. [...]
const LogicalKeyboardKey(4295426148, debugName: kReleaseMode ? null : 'Intl Backslash')
intlRo → const LogicalKeyboardKey
Represents the logical "Intl Ro" key on the keyboard. [...]
const LogicalKeyboardKey(4295426183, debugName: kReleaseMode ? null : 'Intl Ro')
intlYen → const LogicalKeyboardKey
Represents the logical "Intl Yen" key on the keyboard. [...]
const LogicalKeyboardKey(4295426185, debugName: kReleaseMode ? null : 'Intl Yen')
kanaMode → const LogicalKeyboardKey
Represents the logical "Kana Mode" key on the keyboard. [...]
const LogicalKeyboardKey(4295426184, debugName: kReleaseMode ? null : 'Kana Mode')
keyA → const LogicalKeyboardKey
Represents the logical "Key A" key on the keyboard. [...]
const LogicalKeyboardKey(97, keyLabel: 'a', debugName: kReleaseMode ? null : 'Key A')
keyB → const LogicalKeyboardKey
Represents the logical "Key B" key on the keyboard. [...]
const LogicalKeyboardKey(98, keyLabel: 'b', debugName: kReleaseMode ? null : 'Key B')
keyC → const LogicalKeyboardKey
Represents the logical "Key C" key on the keyboard. [...]
const LogicalKeyboardKey(99, keyLabel: 'c', debugName: kReleaseMode ? null : 'Key C')
keyD → const LogicalKeyboardKey
Represents the logical "Key D" key on the keyboard. [...]
const LogicalKeyboardKey(100, keyLabel: 'd', debugName: kReleaseMode ? null : 'Key D')
keyE → const LogicalKeyboardKey
Represents the logical "Key E" key on the keyboard. [...]
const LogicalKeyboardKey(101, keyLabel: 'e', debugName: kReleaseMode ? null : 'Key E')
keyF → const LogicalKeyboardKey
Represents the logical "Key F" key on the keyboard. [...]
const LogicalKeyboardKey(102, keyLabel: 'f', debugName: kReleaseMode ? null : 'Key F')
keyG → const LogicalKeyboardKey
Represents the logical "Key G" key on the keyboard. [...]
const LogicalKeyboardKey(103, keyLabel: 'g', debugName: kReleaseMode ? null : 'Key G')
keyH → const LogicalKeyboardKey
Represents the logical "Key H" key on the keyboard. [...]
const LogicalKeyboardKey(104, keyLabel: 'h', debugName: kReleaseMode ? null : 'Key H')
keyI → const LogicalKeyboardKey
Represents the logical "Key I" key on the keyboard. [...]
const LogicalKeyboardKey(105, keyLabel: 'i', debugName: kReleaseMode ? null : 'Key I')
keyJ → const LogicalKeyboardKey
Represents the logical "Key J" key on the keyboard. [...]
const LogicalKeyboardKey(106, keyLabel: 'j', debugName: kReleaseMode ? null : 'Key J')
keyK → const LogicalKeyboardKey
Represents the logical "Key K" key on the keyboard. [...]
const LogicalKeyboardKey(107, keyLabel: 'k', debugName: kReleaseMode ? null : 'Key K')
keyL → const LogicalKeyboardKey
Represents the logical "Key L" key on the keyboard. [...]
const LogicalKeyboardKey(108, keyLabel: 'l', debugName: kReleaseMode ? null : 'Key L')
keyM → const LogicalKeyboardKey
Represents the logical "Key M" key on the keyboard. [...]
const LogicalKeyboardKey(109, keyLabel: 'm', debugName: kReleaseMode ? null : 'Key M')
keyN → const LogicalKeyboardKey
Represents the logical "Key N" key on the keyboard. [...]
const LogicalKeyboardKey(110, keyLabel: 'n', debugName: kReleaseMode ? null : 'Key N')
keyO → const LogicalKeyboardKey
Represents the logical "Key O" key on the keyboard. [...]
const LogicalKeyboardKey(111, keyLabel: 'o', debugName: kReleaseMode ? null : 'Key O')
keyP → const LogicalKeyboardKey
Represents the logical "Key P" key on the keyboard. [...]
const LogicalKeyboardKey(112, keyLabel: 'p', debugName: kReleaseMode ? null : 'Key P')
keyQ → const LogicalKeyboardKey
Represents the logical "Key Q" key on the keyboard. [...]
const LogicalKeyboardKey(113, keyLabel: 'q', debugName: kReleaseMode ? null : 'Key Q')
keyR → const LogicalKeyboardKey
Represents the logical "Key R" key on the keyboard. [...]
const LogicalKeyboardKey(114, keyLabel: 'r', debugName: kReleaseMode ? null : 'Key R')
keyS → const LogicalKeyboardKey
Represents the logical "Key S" key on the keyboard. [...]
const LogicalKeyboardKey(115, keyLabel: 's', debugName: kReleaseMode ? null : 'Key S')
keyT → const LogicalKeyboardKey
Represents the logical "Key T" key on the keyboard. [...]
const LogicalKeyboardKey(116, keyLabel: 't', debugName: kReleaseMode ? null : 'Key T')
keyU → const LogicalKeyboardKey
Represents the logical "Key U" key on the keyboard. [...]
const LogicalKeyboardKey(117, keyLabel: 'u', debugName: kReleaseMode ? null : 'Key U')
keyV → const LogicalKeyboardKey
Represents the logical "Key V" key on the keyboard. [...]
const LogicalKeyboardKey(118, keyLabel: 'v', debugName: kReleaseMode ? null : 'Key V')
keyW → const LogicalKeyboardKey
Represents the logical "Key W" key on the keyboard. [...]
const LogicalKeyboardKey(119, keyLabel: 'w', debugName: kReleaseMode ? null : 'Key W')
keyX → const LogicalKeyboardKey
Represents the logical "Key X" key on the keyboard. [...]
const LogicalKeyboardKey(120, keyLabel: 'x', debugName: kReleaseMode ? null : 'Key X')
keyY → const LogicalKeyboardKey
Represents the logical "Key Y" key on the keyboard. [...]
const LogicalKeyboardKey(121, keyLabel: 'y', debugName: kReleaseMode ? null : 'Key Y')
keyZ → const LogicalKeyboardKey
Represents the logical "Key Z" key on the keyboard. [...]
const LogicalKeyboardKey(122, keyLabel: 'z', debugName: kReleaseMode ? null : 'Key Z')
lang1 → const LogicalKeyboardKey
Represents the logical "Lang 1" key on the keyboard. [...]
const LogicalKeyboardKey(4295426192, debugName: kReleaseMode ? null : 'Lang 1')
lang2 → const LogicalKeyboardKey
Represents the logical "Lang 2" key on the keyboard. [...]
const LogicalKeyboardKey(4295426193, debugName: kReleaseMode ? null : 'Lang 2')
lang3 → const LogicalKeyboardKey
Represents the logical "Lang 3" key on the keyboard. [...]
const LogicalKeyboardKey(4295426194, debugName: kReleaseMode ? null : 'Lang 3')
lang4 → const LogicalKeyboardKey
Represents the logical "Lang 4" key on the keyboard. [...]
const LogicalKeyboardKey(4295426195, debugName: kReleaseMode ? null : 'Lang 4')
lang5 → const LogicalKeyboardKey
Represents the logical "Lang 5" key on the keyboard. [...]
const LogicalKeyboardKey(4295426196, debugName: kReleaseMode ? null : 'Lang 5')
launchApp1 → const LogicalKeyboardKey
Represents the logical "Launch App1" key on the keyboard. [...]
const LogicalKeyboardKey(4295754132, debugName: kReleaseMode ? null : 'Launch App1')
launchApp2 → const LogicalKeyboardKey
Represents the logical "Launch App2" key on the keyboard. [...]
const LogicalKeyboardKey(4295754130, debugName: kReleaseMode ? null : 'Launch App2')
launchAssistant → const LogicalKeyboardKey
Represents the logical "Launch Assistant" key on the keyboard. [...]
const LogicalKeyboardKey(4294967319, debugName: kReleaseMode ? null : 'Launch Assistant')
launchAudioBrowser → const LogicalKeyboardKey
Represents the logical "Launch Audio Browser" key on the keyboard. [...]
const LogicalKeyboardKey(4295754167, debugName: kReleaseMode ? null : 'Launch Audio Browser')
launchCalendar → const LogicalKeyboardKey
Represents the logical "Launch Calendar" key on the keyboard. [...]
const LogicalKeyboardKey(4295754126, debugName: kReleaseMode ? null : 'Launch Calendar')
launchContacts → const LogicalKeyboardKey
Represents the logical "Launch Contacts" key on the keyboard. [...]
const LogicalKeyboardKey(4295754125, debugName: kReleaseMode ? null : 'Launch Contacts')
launchControlPanel → const LogicalKeyboardKey
Represents the logical "Launch Control Panel" key on the keyboard. [...]
const LogicalKeyboardKey(4295754143, debugName: kReleaseMode ? null : 'Launch Control Panel')
launchDocuments → const LogicalKeyboardKey
Represents the logical "Launch Documents" key on the keyboard. [...]
const LogicalKeyboardKey(4295754151, debugName: kReleaseMode ? null : 'Launch Documents')
launchInternetBrowser → const LogicalKeyboardKey
Represents the logical "Launch Internet Browser" key on the keyboard. [...]
const LogicalKeyboardKey(4295754134, debugName: kReleaseMode ? null : 'Launch Internet Browser')
launchKeyboardLayout → const LogicalKeyboardKey
Represents the logical "Launch Keyboard Layout" key on the keyboard. [...]
const LogicalKeyboardKey(4295754158, debugName: kReleaseMode ? null : 'Launch Keyboard Layout')
launchMail → const LogicalKeyboardKey
Represents the logical "Launch Mail" key on the keyboard. [...]
const LogicalKeyboardKey(4295754122, debugName: kReleaseMode ? null : 'Launch Mail')
launchPhone → const LogicalKeyboardKey
Represents the logical "Launch Phone" key on the keyboard. [...]
const LogicalKeyboardKey(4295753868, debugName: kReleaseMode ? null : 'Launch Phone')
launchScreenSaver → const LogicalKeyboardKey
Represents the logical "Launch Screen Saver" key on the keyboard. [...]
const LogicalKeyboardKey(4295754161, debugName: kReleaseMode ? null : 'Launch Screen Saver')
launchSpreadsheet → const LogicalKeyboardKey
Represents the logical "Launch Spreadsheet" key on the keyboard. [...]
const LogicalKeyboardKey(4295754118, debugName: kReleaseMode ? null : 'Launch Spreadsheet')
launchWordProcessor → const LogicalKeyboardKey
Represents the logical "Launch Word Processor" key on the keyboard. [...]
const LogicalKeyboardKey(4295754116, debugName: kReleaseMode ? null : 'Launch Word Processor')
lockScreen → const LogicalKeyboardKey
Represents the logical "Lock Screen" key on the keyboard. [...]
const LogicalKeyboardKey(4295754142, debugName: kReleaseMode ? null : 'Lock Screen')
logOff → const LogicalKeyboardKey
Represents the logical "Log Off" key on the keyboard. [...]
const LogicalKeyboardKey(4295754140, debugName: kReleaseMode ? null : 'Log Off')
mailForward → const LogicalKeyboardKey
Represents the logical "Mail Forward" key on the keyboard. [...]
const LogicalKeyboardKey(4295754379, debugName: kReleaseMode ? null : 'Mail Forward')
mailReply → const LogicalKeyboardKey
Represents the logical "Mail Reply" key on the keyboard. [...]
const LogicalKeyboardKey(4295754377, debugName: kReleaseMode ? null : 'Mail Reply')
mailSend → const LogicalKeyboardKey
Represents the logical "Mail Send" key on the keyboard. [...]
const LogicalKeyboardKey(4295754380, debugName: kReleaseMode ? null : 'Mail Send')
mediaFastForward → const LogicalKeyboardKey
Represents the logical "Media Fast Forward" key on the keyboard. [...]
const LogicalKeyboardKey(4295753907, debugName: kReleaseMode ? null : 'Media Fast Forward')
mediaLast → const LogicalKeyboardKey
Represents the logical "Media Last" key on the keyboard. [...]
const LogicalKeyboardKey(4295753859, debugName: kReleaseMode ? null : 'Media Last')
mediaPlay → const LogicalKeyboardKey
Represents the logical "Media Play" key on the keyboard. [...]
const LogicalKeyboardKey(4295753904, debugName: kReleaseMode ? null : 'Media Play')
mediaPlayPause → const LogicalKeyboardKey
Represents the logical "Media Play Pause" key on the keyboard. [...]
const LogicalKeyboardKey(4295753933, debugName: kReleaseMode ? null : 'Media Play Pause')
mediaRecord → const LogicalKeyboardKey
Represents the logical "Media Record" key on the keyboard. [...]
const LogicalKeyboardKey(4295753906, debugName: kReleaseMode ? null : 'Media Record')
mediaRewind → const LogicalKeyboardKey
Represents the logical "Media Rewind" key on the keyboard. [...]
const LogicalKeyboardKey(4295753908, debugName: kReleaseMode ? null : 'Media Rewind')
mediaSelect → const LogicalKeyboardKey
Represents the logical "Media Select" key on the keyboard. [...]
const LogicalKeyboardKey(4295754115, debugName: kReleaseMode ? null : 'Media Select')
mediaStop → const LogicalKeyboardKey
Represents the logical "Media Stop" key on the keyboard. [...]
const LogicalKeyboardKey(4295753911, debugName: kReleaseMode ? null : 'Media Stop')
mediaTrackNext → const LogicalKeyboardKey
Represents the logical "Media Track Next" key on the keyboard. [...]
const LogicalKeyboardKey(4295753909, debugName: kReleaseMode ? null : 'Media Track Next')
mediaTrackPrevious → const LogicalKeyboardKey
Represents the logical "Media Track Previous" key on the keyboard. [...]
const LogicalKeyboardKey(4295753910, debugName: kReleaseMode ? null : 'Media Track Previous')
metaLeft → const LogicalKeyboardKey
Represents the logical "Meta Left" key on the keyboard. [...]
const LogicalKeyboardKey(4295426275, debugName: kReleaseMode ? null : 'Meta Left')
metaRight → const LogicalKeyboardKey
Represents the logical "Meta Right" key on the keyboard. [...]
const LogicalKeyboardKey(4295426279, debugName: kReleaseMode ? null : 'Meta Right')
minus → const LogicalKeyboardKey
Represents the logical "Minus" key on the keyboard. [...]
const LogicalKeyboardKey(45, keyLabel: '-', debugName: kReleaseMode ? null : 'Minus')
newKey → const LogicalKeyboardKey
Represents the logical "New Key" key on the keyboard. [...]
const LogicalKeyboardKey(4295754241, debugName: kReleaseMode ? null : 'New Key')
nonConvert → const LogicalKeyboardKey
Represents the logical "Non Convert" key on the keyboard. [...]
const LogicalKeyboardKey(4295426187, debugName: kReleaseMode ? null : 'Non Convert')
none → const LogicalKeyboardKey
Represents the logical "None" key on the keyboard. [...]
const LogicalKeyboardKey(4294967296, debugName: kReleaseMode ? null : 'None')
numLock → const LogicalKeyboardKey
Represents the logical "Num Lock" key on the keyboard. [...]
const LogicalKeyboardKey(4295426131, debugName: kReleaseMode ? null : 'Num Lock')
numpad0 → const LogicalKeyboardKey
Represents the logical "Numpad 0" key on the keyboard. [...]
const LogicalKeyboardKey(4295426146, keyLabel: '0', debugName: kReleaseMode ? null : 'Numpad 0')
numpad1 → const LogicalKeyboardKey
Represents the logical "Numpad 1" key on the keyboard. [...]
const LogicalKeyboardKey(4295426137, keyLabel: '1', debugName: kReleaseMode ? null : 'Numpad 1')
numpad2 → const LogicalKeyboardKey
Represents the logical "Numpad 2" key on the keyboard. [...]
const LogicalKeyboardKey(4295426138, keyLabel: '2', debugName: kReleaseMode ? null : 'Numpad 2')
numpad3 → const LogicalKeyboardKey
Represents the logical "Numpad 3" key on the keyboard. [...]
const LogicalKeyboardKey(4295426139, keyLabel: '3', debugName: kReleaseMode ? null : 'Numpad 3')
numpad4 → const LogicalKeyboardKey
Represents the logical "Numpad 4" key on the keyboard. [...]
const LogicalKeyboardKey(4295426140, keyLabel: '4', debugName: kReleaseMode ? null : 'Numpad 4')
numpad5 → const LogicalKeyboardKey
Represents the logical "Numpad 5" key on the keyboard. [...]
const LogicalKeyboardKey(4295426141, keyLabel: '5', debugName: kReleaseMode ? null : 'Numpad 5')
numpad6 → const LogicalKeyboardKey
Represents the logical "Numpad 6" key on the keyboard. [...]
const LogicalKeyboardKey(4295426142, keyLabel: '6', debugName: kReleaseMode ? null : 'Numpad 6')
numpad7 → const LogicalKeyboardKey
Represents the logical "Numpad 7" key on the keyboard. [...]
const LogicalKeyboardKey(4295426143, keyLabel: '7', debugName: kReleaseMode ? null : 'Numpad 7')
numpad8 → const LogicalKeyboardKey
Represents the logical "Numpad 8" key on the keyboard. [...]
const LogicalKeyboardKey(4295426144, keyLabel: '8', debugName: kReleaseMode ? null : 'Numpad 8')
numpad9 → const LogicalKeyboardKey
Represents the logical "Numpad 9" key on the keyboard. [...]
const LogicalKeyboardKey(4295426145, keyLabel: '9', debugName: kReleaseMode ? null : 'Numpad 9')
numpadAdd → const LogicalKeyboardKey
Represents the logical "Numpad Add" key on the keyboard. [...]
const LogicalKeyboardKey(4295426135, keyLabel: '+', debugName: kReleaseMode ? null : 'Numpad Add')
numpadBackspace → const LogicalKeyboardKey
Represents the logical "Numpad Backspace" key on the keyboard. [...]
const LogicalKeyboardKey(4295426235, debugName: kReleaseMode ? null : 'Numpad Backspace')
numpadClear → const LogicalKeyboardKey
Represents the logical "Numpad Clear" key on the keyboard. [...]
const LogicalKeyboardKey(4295426264, debugName: kReleaseMode ? null : 'Numpad Clear')
numpadClearEntry → const LogicalKeyboardKey
Represents the logical "Numpad Clear Entry" key on the keyboard. [...]
const LogicalKeyboardKey(4295426265, debugName: kReleaseMode ? null : 'Numpad Clear Entry')
numpadComma → const LogicalKeyboardKey
Represents the logical "Numpad Comma" key on the keyboard. [...]
const LogicalKeyboardKey(4295426181, keyLabel: ',', debugName: kReleaseMode ? null : 'Numpad Comma')
numpadDecimal → const LogicalKeyboardKey
Represents the logical "Numpad Decimal" key on the keyboard. [...]
const LogicalKeyboardKey(4295426147, keyLabel: '.', debugName: kReleaseMode ? null : 'Numpad Decimal')
numpadDivide → const LogicalKeyboardKey
Represents the logical "Numpad Divide" key on the keyboard. [...]
const LogicalKeyboardKey(4295426132, keyLabel: '/', debugName: kReleaseMode ? null : 'Numpad Divide')
numpadEnter → const LogicalKeyboardKey
Represents the logical "Numpad Enter" key on the keyboard. [...]
const LogicalKeyboardKey(4295426136, debugName: kReleaseMode ? null : 'Numpad Enter')
numpadEqual → const LogicalKeyboardKey
Represents the logical "Numpad Equal" key on the keyboard. [...]
const LogicalKeyboardKey(4295426151, keyLabel: '=', debugName: kReleaseMode ? null : 'Numpad Equal')
numpadMemoryAdd → const LogicalKeyboardKey
Represents the logical "Numpad Memory Add" key on the keyboard. [...]
const LogicalKeyboardKey(4295426259, debugName: kReleaseMode ? null : 'Numpad Memory Add')
numpadMemoryClear → const LogicalKeyboardKey
Represents the logical "Numpad Memory Clear" key on the keyboard. [...]
const LogicalKeyboardKey(4295426258, debugName: kReleaseMode ? null : 'Numpad Memory Clear')
numpadMemoryRecall → const LogicalKeyboardKey
Represents the logical "Numpad Memory Recall" key on the keyboard. [...]
const LogicalKeyboardKey(4295426257, debugName: kReleaseMode ? null : 'Numpad Memory Recall')
numpadMemoryStore → const LogicalKeyboardKey
Represents the logical "Numpad Memory Store" key on the keyboard. [...]
const LogicalKeyboardKey(4295426256, debugName: kReleaseMode ? null : 'Numpad Memory Store')
numpadMemorySubtract → const LogicalKeyboardKey
Represents the logical "Numpad Memory Subtract" key on the keyboard. [...]
const LogicalKeyboardKey(4295426260, debugName: kReleaseMode ? null : 'Numpad Memory Subtract')
numpadMultiply → const LogicalKeyboardKey
Represents the logical "Numpad Multiply" key on the keyboard. [...]
const LogicalKeyboardKey(4295426133, keyLabel: '*', debugName: kReleaseMode ? null : 'Numpad Multiply')
numpadParenLeft → const LogicalKeyboardKey
Represents the logical "Numpad Paren Left" key on the keyboard. [...]
const LogicalKeyboardKey(4295426230, keyLabel: '(', debugName: kReleaseMode ? null : 'Numpad Paren Left')
numpadParenRight → const LogicalKeyboardKey
Represents the logical "Numpad Paren Right" key on the keyboard. [...]
const LogicalKeyboardKey(4295426231, keyLabel: ')', debugName: kReleaseMode ? null : 'Numpad Paren Right')
numpadSignChange → const LogicalKeyboardKey
Represents the logical "Numpad Sign Change" key on the keyboard. [...]
const LogicalKeyboardKey(4295426263, debugName: kReleaseMode ? null : 'Numpad Sign Change')
numpadSubtract → const LogicalKeyboardKey
Represents the logical "Numpad Subtract" key on the keyboard. [...]
const LogicalKeyboardKey(4295426134, keyLabel: '-', debugName: kReleaseMode ? null : 'Numpad Subtract')
open → const LogicalKeyboardKey
Represents the logical "Open" key on the keyboard. [...]
const LogicalKeyboardKey(4295426164, debugName: kReleaseMode ? null : 'Open')
pageDown → const LogicalKeyboardKey
Represents the logical "Page Down" key on the keyboard. [...]
const LogicalKeyboardKey(4295426126, debugName: kReleaseMode ? null : 'Page Down')
pageUp → const LogicalKeyboardKey
Represents the logical "Page Up" key on the keyboard. [...]
const LogicalKeyboardKey(4295426123, debugName: kReleaseMode ? null : 'Page Up')
paste → const LogicalKeyboardKey
Represents the logical "Paste" key on the keyboard. [...]
const LogicalKeyboardKey(4295426173, debugName: kReleaseMode ? null : 'Paste')
pause → const LogicalKeyboardKey
Represents the logical "Pause" key on the keyboard. [...]
const LogicalKeyboardKey(4295426120, debugName: kReleaseMode ? null : 'Pause')
period → const LogicalKeyboardKey
Represents the logical "Period" key on the keyboard. [...]
const LogicalKeyboardKey(46, keyLabel: '.', debugName: kReleaseMode ? null : 'Period')
platformMask → const int
Mask for the platform prefix portion of the key code. [...]
1095216660480
power → const LogicalKeyboardKey
Represents the logical "Power" key on the keyboard. [...]
const LogicalKeyboardKey(4295426150, debugName: kReleaseMode ? null : 'Power')
print → const LogicalKeyboardKey
Represents the logical "Print" key on the keyboard. [...]
const LogicalKeyboardKey(4295754248, debugName: kReleaseMode ? null : 'Print')
printScreen → const LogicalKeyboardKey
Represents the logical "Print Screen" key on the keyboard. [...]
const LogicalKeyboardKey(4295426118, debugName: kReleaseMode ? null : 'Print Screen')
programGuide → const LogicalKeyboardKey
Represents the logical "Program Guide" key on the keyboard. [...]
const LogicalKeyboardKey(4295753869, debugName: kReleaseMode ? null : 'Program Guide')
props → const LogicalKeyboardKey
Represents the logical "Props" key on the keyboard. [...]
const LogicalKeyboardKey(4295426211, debugName: kReleaseMode ? null : 'Props')
quote → const LogicalKeyboardKey
Represents the logical "Quote" key on the keyboard. [...]
const LogicalKeyboardKey(39, keyLabel: ''', debugName: kReleaseMode ? null : 'Quote')
redo → const LogicalKeyboardKey
Represents the logical "Redo" key on the keyboard. [...]
const LogicalKeyboardKey(4295754361, debugName: kReleaseMode ? null : 'Redo')
resume → const LogicalKeyboardKey
Represents the logical "Resume" key on the keyboard. [...]
const LogicalKeyboardKey(4294967317, debugName: kReleaseMode ? null : 'Resume')
save → const LogicalKeyboardKey
Represents the logical "Save" key on the keyboard. [...]
const LogicalKeyboardKey(4295754247, debugName: kReleaseMode ? null : 'Save')
scrollLock → const LogicalKeyboardKey
Represents the logical "Scroll Lock" key on the keyboard. [...]
const LogicalKeyboardKey(4295426119, debugName: kReleaseMode ? null : 'Scroll Lock')
select → const LogicalKeyboardKey
Represents the logical "Select" key on the keyboard. [...]
const LogicalKeyboardKey(4295426167, debugName: kReleaseMode ? null : 'Select')
selectTask → const LogicalKeyboardKey
Represents the logical "Select Task" key on the keyboard. [...]
const LogicalKeyboardKey(4295754146, debugName: kReleaseMode ? null : 'Select Task')
semicolon → const LogicalKeyboardKey
Represents the logical "Semicolon" key on the keyboard. [...]
const LogicalKeyboardKey(59, keyLabel: ';', debugName: kReleaseMode ? null : 'Semicolon')
shiftLeft → const LogicalKeyboardKey
Represents the logical "Shift Left" key on the keyboard. [...]
const LogicalKeyboardKey(4295426273, debugName: kReleaseMode ? null : 'Shift Left')
shiftRight → const LogicalKeyboardKey
Represents the logical "Shift Right" key on the keyboard. [...]
const LogicalKeyboardKey(4295426277, debugName: kReleaseMode ? null : 'Shift Right')
slash → const LogicalKeyboardKey
Represents the logical "Slash" key on the keyboard. [...]
const LogicalKeyboardKey(47, keyLabel: '/', debugName: kReleaseMode ? null : 'Slash')
sleep → const LogicalKeyboardKey
Represents the logical "Sleep" key on the keyboard. [...]
const LogicalKeyboardKey(4295032962, debugName: kReleaseMode ? null : 'Sleep')
space → const LogicalKeyboardKey
Represents the logical "Space" key on the keyboard. [...]
const LogicalKeyboardKey(32, keyLabel: ' ', debugName: kReleaseMode ? null : 'Space')
speechInputToggle → const LogicalKeyboardKey
Represents the logical "Speech Input Toggle" key on the keyboard. [...]
const LogicalKeyboardKey(4295753935, debugName: kReleaseMode ? null : 'Speech Input Toggle')
spellCheck → const LogicalKeyboardKey
Represents the logical "Spell Check" key on the keyboard. [...]
const LogicalKeyboardKey(4295754155, debugName: kReleaseMode ? null : 'Spell Check')
superKey → const LogicalKeyboardKey
Represents the logical "Super Key" key on the keyboard. [...]
const LogicalKeyboardKey(4294967313, debugName: kReleaseMode ? null : 'Super Key')
suspend → const LogicalKeyboardKey
Represents the logical "Suspend" key on the keyboard. [...]
const LogicalKeyboardKey(4294967316, debugName: kReleaseMode ? null : 'Suspend')
tab → const LogicalKeyboardKey
Represents the logical "Tab" key on the keyboard. [...]
const LogicalKeyboardKey(4295426091, debugName: kReleaseMode ? null : 'Tab')
turbo → const LogicalKeyboardKey
Represents the logical "Turbo" key on the keyboard. [...]
const LogicalKeyboardKey(4294967318, debugName: kReleaseMode ? null : 'Turbo')
undo → const LogicalKeyboardKey
Represents the logical "Undo" key on the keyboard. [...]
const LogicalKeyboardKey(4295426170, debugName: kReleaseMode ? null : 'Undo')
unicodePlane → const int
The code prefix for keys which have a Unicode representation. [...]
0
usbErrorRollOver → const LogicalKeyboardKey
Represents the logical "Usb Error Roll Over" key on the keyboard. [...]
const LogicalKeyboardKey(4295426049, debugName: kReleaseMode ? null : 'Usb Error Roll Over')
usbErrorUndefined → const LogicalKeyboardKey
Represents the logical "Usb Error Undefined" key on the keyboard. [...]
const LogicalKeyboardKey(4295426051, debugName: kReleaseMode ? null : 'Usb Error Undefined')
usbPostFail → const LogicalKeyboardKey
Represents the logical "Usb Post Fail" key on the keyboard. [...]
const LogicalKeyboardKey(4295426050, debugName: kReleaseMode ? null : 'Usb Post Fail')
usbReserved → const LogicalKeyboardKey
Represents the logical "Usb Reserved" key on the keyboard. [...]
const LogicalKeyboardKey(4295426048, debugName: kReleaseMode ? null : 'Usb Reserved')
valueMask → const int
Mask for the 32-bit value portion of the key code. [...]
4294967295
wakeUp → const LogicalKeyboardKey
Represents the logical "Wake Up" key on the keyboard. [...]
const LogicalKeyboardKey(4295032963, debugName: kReleaseMode ? null : 'Wake Up')
zoomIn → const LogicalKeyboardKey
Represents the logical "Zoom In" key on the keyboard. [...]
const LogicalKeyboardKey(4295754285, debugName: kReleaseMode ? null : 'Zoom In')
zoomOut → const LogicalKeyboardKey
Represents the logical "Zoom Out" key on the keyboard. [...]
const LogicalKeyboardKey(4295754286, debugName: kReleaseMode ? null : 'Zoom Out')
zoomToggle → const LogicalKeyboardKey
Represents the logical "Zoom Toggle" key on the keyboard. [...]
const LogicalKeyboardKey(4295754290, debugName: kReleaseMode ? null : 'Zoom Toggle')