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: const 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 auto-generated 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
synonyms Set<LogicalKeyboardKey>
Returns a set of pseudo-key synonyms for the given key. [...]
read-only
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

collapseSynonyms(Set<LogicalKeyboardKey> input) Set<LogicalKeyboardKey>
Takes a set of keys, and returns the same set, but with any keys that have synonyms replaced. [...]
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. [...]
LogicalKeyboardKey(458907, debugName: kReleaseMode ? null : 'Abort')
again → const LogicalKeyboardKey
Represents the logical "Again" key on the keyboard. [...]
LogicalKeyboardKey(458873, debugName: kReleaseMode ? null : 'Again')
alt → const LogicalKeyboardKey
Represents the logical "Alt" key on the keyboard. [...]
LogicalKeyboardKey(458978, debugName: kReleaseMode ? null : 'Alt')
altLeft → const LogicalKeyboardKey
Represents the logical "Alt Left" key on the keyboard. [...]
LogicalKeyboardKey(458978, debugName: kReleaseMode ? null : 'Alt Left')
altRight → const LogicalKeyboardKey
Represents the logical "Alt Right" key on the keyboard. [...]
LogicalKeyboardKey(458982, debugName: kReleaseMode ? null : 'Alt Right')
arrowDown → const LogicalKeyboardKey
Represents the logical "Arrow Down" key on the keyboard. [...]
LogicalKeyboardKey(458833, debugName: kReleaseMode ? null : 'Arrow Down')
arrowLeft → const LogicalKeyboardKey
Represents the logical "Arrow Left" key on the keyboard. [...]
LogicalKeyboardKey(458832, debugName: kReleaseMode ? null : 'Arrow Left')
arrowRight → const LogicalKeyboardKey
Represents the logical "Arrow Right" key on the keyboard. [...]
LogicalKeyboardKey(458831, debugName: kReleaseMode ? null : 'Arrow Right')
arrowUp → const LogicalKeyboardKey
Represents the logical "Arrow Up" key on the keyboard. [...]
LogicalKeyboardKey(458834, debugName: kReleaseMode ? null : 'Arrow Up')
audioVolumeDown → const LogicalKeyboardKey
Represents the logical "Audio Volume Down" key on the keyboard. [...]
LogicalKeyboardKey(458881, debugName: kReleaseMode ? null : 'Audio Volume Down')
audioVolumeMute → const LogicalKeyboardKey
Represents the logical "Audio Volume Mute" key on the keyboard. [...]
LogicalKeyboardKey(458879, debugName: kReleaseMode ? null : 'Audio Volume Mute')
audioVolumeUp → const LogicalKeyboardKey
Represents the logical "Audio Volume Up" key on the keyboard. [...]
LogicalKeyboardKey(458880, debugName: kReleaseMode ? null : 'Audio Volume Up')
autogeneratedMask → const int
Mask for the auto-generated bit portion of the key code. [...]
0
backquote → const LogicalKeyboardKey
Represents the logical "Backquote" key on the keyboard. [...]
LogicalKeyboardKey(96, keyLabel: '`', debugName: kReleaseMode ? null : 'Backquote')
backslash → const LogicalKeyboardKey
Represents the logical "Backslash" key on the keyboard. [...]
LogicalKeyboardKey(92, keyLabel: '\', debugName: kReleaseMode ? null : 'Backslash')
backspace → const LogicalKeyboardKey
Represents the logical "Backspace" key on the keyboard. [...]
LogicalKeyboardKey(458794, debugName: kReleaseMode ? null : 'Backspace')
bassBoost → const LogicalKeyboardKey
Represents the logical "Bass Boost" key on the keyboard. [...]
LogicalKeyboardKey(786661, debugName: kReleaseMode ? null : 'Bass Boost')
bracketLeft → const LogicalKeyboardKey
Represents the logical "Bracket Left" key on the keyboard. [...]
LogicalKeyboardKey(91, keyLabel: '[', debugName: kReleaseMode ? null : 'Bracket Left')
bracketRight → const LogicalKeyboardKey
Represents the logical "Bracket Right" key on the keyboard. [...]
LogicalKeyboardKey(93, keyLabel: ']', debugName: kReleaseMode ? null : 'Bracket Right')
brightnessAuto → const LogicalKeyboardKey
Represents the logical "Brightness Auto" key on the keyboard. [...]
LogicalKeyboardKey(786549, debugName: kReleaseMode ? null : 'Brightness Auto')
brightnessDown → const LogicalKeyboardKey
Represents the logical "Brightness Down" key on the keyboard. [...]
LogicalKeyboardKey(786544, debugName: kReleaseMode ? null : 'Brightness Down')
brightnessMaximum → const LogicalKeyboardKey
Represents the logical "Brightness Maximum" key on the keyboard. [...]
LogicalKeyboardKey(786548, debugName: kReleaseMode ? null : 'Brightness Maximum')
brightnessMinimum → const LogicalKeyboardKey
Represents the logical "Brightness Minimum" key on the keyboard. [...]
LogicalKeyboardKey(786547, debugName: kReleaseMode ? null : 'Brightness Minimum')
brightnessToggle → const LogicalKeyboardKey
Represents the logical "Brightness Toggle" key on the keyboard. [...]
LogicalKeyboardKey(786546, debugName: kReleaseMode ? null : 'Brightness Toggle')
brightnessUp → const LogicalKeyboardKey
Represents the logical "Brightness Up" key on the keyboard. [...]
LogicalKeyboardKey(786543, debugName: kReleaseMode ? null : 'Brightness Up')
browserBack → const LogicalKeyboardKey
Represents the logical "Browser Back" key on the keyboard. [...]
LogicalKeyboardKey(786980, debugName: kReleaseMode ? null : 'Browser Back')
browserFavorites → const LogicalKeyboardKey
Represents the logical "Browser Favorites" key on the keyboard. [...]
LogicalKeyboardKey(786986, debugName: kReleaseMode ? null : 'Browser Favorites')
browserForward → const LogicalKeyboardKey
Represents the logical "Browser Forward" key on the keyboard. [...]
LogicalKeyboardKey(786981, debugName: kReleaseMode ? null : 'Browser Forward')
browserHome → const LogicalKeyboardKey
Represents the logical "Browser Home" key on the keyboard. [...]
LogicalKeyboardKey(786979, debugName: kReleaseMode ? null : 'Browser Home')
browserRefresh → const LogicalKeyboardKey
Represents the logical "Browser Refresh" key on the keyboard. [...]
LogicalKeyboardKey(786983, debugName: kReleaseMode ? null : 'Browser Refresh')
browserSearch → const LogicalKeyboardKey
Represents the logical "Browser Search" key on the keyboard. [...]
LogicalKeyboardKey(786977, debugName: kReleaseMode ? null : 'Browser Search')
browserStop → const LogicalKeyboardKey
Represents the logical "Browser Stop" key on the keyboard. [...]
LogicalKeyboardKey(786982, debugName: kReleaseMode ? null : 'Browser Stop')
capsLock → const LogicalKeyboardKey
Represents the logical "Caps Lock" key on the keyboard. [...]
LogicalKeyboardKey(458809, debugName: kReleaseMode ? null : 'Caps Lock')
channelDown → const LogicalKeyboardKey
Represents the logical "Channel Down" key on the keyboard. [...]
LogicalKeyboardKey(786589, debugName: kReleaseMode ? null : 'Channel Down')
channelUp → const LogicalKeyboardKey
Represents the logical "Channel Up" key on the keyboard. [...]
LogicalKeyboardKey(786588, debugName: kReleaseMode ? null : 'Channel Up')
close → const LogicalKeyboardKey
Represents the logical "Close" key on the keyboard. [...]
LogicalKeyboardKey(786947, debugName: kReleaseMode ? null : 'Close')
closedCaptionToggle → const LogicalKeyboardKey
Represents the logical "Closed Caption Toggle" key on the keyboard. [...]
LogicalKeyboardKey(786529, debugName: kReleaseMode ? null : 'Closed Caption Toggle')
comma → const LogicalKeyboardKey
Represents the logical "Comma" key on the keyboard. [...]
LogicalKeyboardKey(44, keyLabel: ',', debugName: kReleaseMode ? null : 'Comma')
contextMenu → const LogicalKeyboardKey
Represents the logical "Context Menu" key on the keyboard. [...]
LogicalKeyboardKey(458853, debugName: kReleaseMode ? null : 'Context Menu')
control → const LogicalKeyboardKey
Represents the logical "Control" key on the keyboard. [...]
LogicalKeyboardKey(458976, debugName: kReleaseMode ? null : 'Control')
controlLeft → const LogicalKeyboardKey
Represents the logical "Control Left" key on the keyboard. [...]
LogicalKeyboardKey(458976, debugName: kReleaseMode ? null : 'Control Left')
controlRight → const LogicalKeyboardKey
Represents the logical "Control Right" key on the keyboard. [...]
LogicalKeyboardKey(458980, debugName: kReleaseMode ? null : 'Control Right')
convert → const LogicalKeyboardKey
Represents the logical "Convert" key on the keyboard. [...]
LogicalKeyboardKey(458890, debugName: kReleaseMode ? null : 'Convert')
copy → const LogicalKeyboardKey
Represents the logical "Copy" key on the keyboard. [...]
LogicalKeyboardKey(458876, debugName: kReleaseMode ? null : 'Copy')
cut → const LogicalKeyboardKey
Represents the logical "Cut" key on the keyboard. [...]
LogicalKeyboardKey(458875, debugName: kReleaseMode ? null : 'Cut')
delete → const LogicalKeyboardKey
Represents the logical "Delete" key on the keyboard. [...]
LogicalKeyboardKey(458828, debugName: kReleaseMode ? null : 'Delete')
digit0 → const LogicalKeyboardKey
Represents the logical "Digit 0" key on the keyboard. [...]
LogicalKeyboardKey(48, keyLabel: '0', debugName: kReleaseMode ? null : 'Digit 0')
digit1 → const LogicalKeyboardKey
Represents the logical "Digit 1" key on the keyboard. [...]
LogicalKeyboardKey(49, keyLabel: '1', debugName: kReleaseMode ? null : 'Digit 1')
digit2 → const LogicalKeyboardKey
Represents the logical "Digit 2" key on the keyboard. [...]
LogicalKeyboardKey(50, keyLabel: '2', debugName: kReleaseMode ? null : 'Digit 2')
digit3 → const LogicalKeyboardKey
Represents the logical "Digit 3" key on the keyboard. [...]
LogicalKeyboardKey(51, keyLabel: '3', debugName: kReleaseMode ? null : 'Digit 3')
digit4 → const LogicalKeyboardKey
Represents the logical "Digit 4" key on the keyboard. [...]
LogicalKeyboardKey(52, keyLabel: '4', debugName: kReleaseMode ? null : 'Digit 4')
digit5 → const LogicalKeyboardKey
Represents the logical "Digit 5" key on the keyboard. [...]
LogicalKeyboardKey(53, keyLabel: '5', debugName: kReleaseMode ? null : 'Digit 5')
digit6 → const LogicalKeyboardKey
Represents the logical "Digit 6" key on the keyboard. [...]
LogicalKeyboardKey(54, keyLabel: '6', debugName: kReleaseMode ? null : 'Digit 6')
digit7 → const LogicalKeyboardKey
Represents the logical "Digit 7" key on the keyboard. [...]
LogicalKeyboardKey(55, keyLabel: '7', debugName: kReleaseMode ? null : 'Digit 7')
digit8 → const LogicalKeyboardKey
Represents the logical "Digit 8" key on the keyboard. [...]
LogicalKeyboardKey(56, keyLabel: '8', debugName: kReleaseMode ? null : 'Digit 8')
digit9 → const LogicalKeyboardKey
Represents the logical "Digit 9" key on the keyboard. [...]
LogicalKeyboardKey(57, keyLabel: '9', debugName: kReleaseMode ? null : 'Digit 9')
displayToggleIntExt → const LogicalKeyboardKey
Represents the logical "Display Toggle Int Ext" key on the keyboard. [...]
LogicalKeyboardKey(65717, debugName: kReleaseMode ? null : 'Display Toggle Int Ext')
eject → const LogicalKeyboardKey
Represents the logical "Eject" key on the keyboard. [...]
LogicalKeyboardKey(786616, debugName: kReleaseMode ? null : 'Eject')
end → const LogicalKeyboardKey
Represents the logical "End" key on the keyboard. [...]
LogicalKeyboardKey(458829, debugName: kReleaseMode ? null : 'End')
enter → const LogicalKeyboardKey
Represents the logical "Enter" key on the keyboard. [...]
LogicalKeyboardKey(458792, debugName: kReleaseMode ? null : 'Enter')
equal → const LogicalKeyboardKey
Represents the logical "Equal" key on the keyboard. [...]
LogicalKeyboardKey(61, keyLabel: '=', debugName: kReleaseMode ? null : 'Equal')
escape → const LogicalKeyboardKey
Represents the logical "Escape" key on the keyboard. [...]
LogicalKeyboardKey(458793, debugName: kReleaseMode ? null : 'Escape')
exit → const LogicalKeyboardKey
Represents the logical "Exit" key on the keyboard. [...]
LogicalKeyboardKey(786580, debugName: kReleaseMode ? null : 'Exit')
f1 → const LogicalKeyboardKey
Represents the logical "F1" key on the keyboard. [...]
LogicalKeyboardKey(458810, debugName: kReleaseMode ? null : 'F1')
f2 → const LogicalKeyboardKey
Represents the logical "F2" key on the keyboard. [...]
LogicalKeyboardKey(458811, debugName: kReleaseMode ? null : 'F2')
f3 → const LogicalKeyboardKey
Represents the logical "F3" key on the keyboard. [...]
LogicalKeyboardKey(458812, debugName: kReleaseMode ? null : 'F3')
f4 → const LogicalKeyboardKey
Represents the logical "F4" key on the keyboard. [...]
LogicalKeyboardKey(458813, debugName: kReleaseMode ? null : 'F4')
f5 → const LogicalKeyboardKey
Represents the logical "F5" key on the keyboard. [...]
LogicalKeyboardKey(458814, debugName: kReleaseMode ? null : 'F5')
f6 → const LogicalKeyboardKey
Represents the logical "F6" key on the keyboard. [...]
LogicalKeyboardKey(458815, debugName: kReleaseMode ? null : 'F6')
f7 → const LogicalKeyboardKey
Represents the logical "F7" key on the keyboard. [...]
LogicalKeyboardKey(458816, debugName: kReleaseMode ? null : 'F7')
f8 → const LogicalKeyboardKey
Represents the logical "F8" key on the keyboard. [...]
LogicalKeyboardKey(458817, debugName: kReleaseMode ? null : 'F8')
f9 → const LogicalKeyboardKey
Represents the logical "F9" key on the keyboard. [...]
LogicalKeyboardKey(458818, debugName: kReleaseMode ? null : 'F9')
f10 → const LogicalKeyboardKey
Represents the logical "F10" key on the keyboard. [...]
LogicalKeyboardKey(458819, debugName: kReleaseMode ? null : 'F10')
f11 → const LogicalKeyboardKey
Represents the logical "F11" key on the keyboard. [...]
LogicalKeyboardKey(458820, debugName: kReleaseMode ? null : 'F11')
f12 → const LogicalKeyboardKey
Represents the logical "F12" key on the keyboard. [...]
LogicalKeyboardKey(458821, debugName: kReleaseMode ? null : 'F12')
f13 → const LogicalKeyboardKey
Represents the logical "F13" key on the keyboard. [...]
LogicalKeyboardKey(458856, debugName: kReleaseMode ? null : 'F13')
f14 → const LogicalKeyboardKey
Represents the logical "F14" key on the keyboard. [...]
LogicalKeyboardKey(458857, debugName: kReleaseMode ? null : 'F14')
f15 → const LogicalKeyboardKey
Represents the logical "F15" key on the keyboard. [...]
LogicalKeyboardKey(458858, debugName: kReleaseMode ? null : 'F15')
f16 → const LogicalKeyboardKey
Represents the logical "F16" key on the keyboard. [...]
LogicalKeyboardKey(458859, debugName: kReleaseMode ? null : 'F16')
f17 → const LogicalKeyboardKey
Represents the logical "F17" key on the keyboard. [...]
LogicalKeyboardKey(458860, debugName: kReleaseMode ? null : 'F17')
f18 → const LogicalKeyboardKey
Represents the logical "F18" key on the keyboard. [...]
LogicalKeyboardKey(458861, debugName: kReleaseMode ? null : 'F18')
f19 → const LogicalKeyboardKey
Represents the logical "F19" key on the keyboard. [...]
LogicalKeyboardKey(458862, debugName: kReleaseMode ? null : 'F19')
f20 → const LogicalKeyboardKey
Represents the logical "F20" key on the keyboard. [...]
LogicalKeyboardKey(458863, debugName: kReleaseMode ? null : 'F20')
f21 → const LogicalKeyboardKey
Represents the logical "F21" key on the keyboard. [...]
LogicalKeyboardKey(458864, debugName: kReleaseMode ? null : 'F21')
f22 → const LogicalKeyboardKey
Represents the logical "F22" key on the keyboard. [...]
LogicalKeyboardKey(458865, debugName: kReleaseMode ? null : 'F22')
f23 → const LogicalKeyboardKey
Represents the logical "F23" key on the keyboard. [...]
LogicalKeyboardKey(458866, debugName: kReleaseMode ? null : 'F23')
f24 → const LogicalKeyboardKey
Represents the logical "F24" key on the keyboard. [...]
LogicalKeyboardKey(458867, debugName: kReleaseMode ? null : 'F24')
find → const LogicalKeyboardKey
Represents the logical "Find" key on the keyboard. [...]
LogicalKeyboardKey(458878, debugName: kReleaseMode ? null : 'Find')
fn → const LogicalKeyboardKey
Represents the logical "Fn" key on the keyboard. [...]
LogicalKeyboardKey(18, debugName: kReleaseMode ? null : 'Fn')
fnLock → const LogicalKeyboardKey
Represents the logical "Fn Lock" key on the keyboard. [...]
LogicalKeyboardKey(19, debugName: kReleaseMode ? null : 'Fn Lock')
gameButton1 → const LogicalKeyboardKey
Represents the logical "Game Button 1" key on the keyboard. [...]
LogicalKeyboardKey(392961, debugName: kReleaseMode ? null : 'Game Button 1')
gameButton2 → const LogicalKeyboardKey
Represents the logical "Game Button 2" key on the keyboard. [...]
LogicalKeyboardKey(392962, debugName: kReleaseMode ? null : 'Game Button 2')
gameButton3 → const LogicalKeyboardKey
Represents the logical "Game Button 3" key on the keyboard. [...]
LogicalKeyboardKey(392963, debugName: kReleaseMode ? null : 'Game Button 3')
gameButton4 → const LogicalKeyboardKey
Represents the logical "Game Button 4" key on the keyboard. [...]
LogicalKeyboardKey(392964, debugName: kReleaseMode ? null : 'Game Button 4')
gameButton5 → const LogicalKeyboardKey
Represents the logical "Game Button 5" key on the keyboard. [...]
LogicalKeyboardKey(392965, debugName: kReleaseMode ? null : 'Game Button 5')
gameButton6 → const LogicalKeyboardKey
Represents the logical "Game Button 6" key on the keyboard. [...]
LogicalKeyboardKey(392966, debugName: kReleaseMode ? null : 'Game Button 6')
gameButton7 → const LogicalKeyboardKey
Represents the logical "Game Button 7" key on the keyboard. [...]
LogicalKeyboardKey(392967, debugName: kReleaseMode ? null : 'Game Button 7')
gameButton8 → const LogicalKeyboardKey
Represents the logical "Game Button 8" key on the keyboard. [...]
LogicalKeyboardKey(392968, debugName: kReleaseMode ? null : 'Game Button 8')
gameButton9 → const LogicalKeyboardKey
Represents the logical "Game Button 9" key on the keyboard. [...]
LogicalKeyboardKey(392969, debugName: kReleaseMode ? null : 'Game Button 9')
gameButton10 → const LogicalKeyboardKey
Represents the logical "Game Button 10" key on the keyboard. [...]
LogicalKeyboardKey(392970, debugName: kReleaseMode ? null : 'Game Button 10')
gameButton11 → const LogicalKeyboardKey
Represents the logical "Game Button 11" key on the keyboard. [...]
LogicalKeyboardKey(392971, debugName: kReleaseMode ? null : 'Game Button 11')
gameButton12 → const LogicalKeyboardKey
Represents the logical "Game Button 12" key on the keyboard. [...]
LogicalKeyboardKey(392972, debugName: kReleaseMode ? null : 'Game Button 12')
gameButton13 → const LogicalKeyboardKey
Represents the logical "Game Button 13" key on the keyboard. [...]
LogicalKeyboardKey(392973, debugName: kReleaseMode ? null : 'Game Button 13')
gameButton14 → const LogicalKeyboardKey
Represents the logical "Game Button 14" key on the keyboard. [...]
LogicalKeyboardKey(392974, debugName: kReleaseMode ? null : 'Game Button 14')
gameButton15 → const LogicalKeyboardKey
Represents the logical "Game Button 15" key on the keyboard. [...]
LogicalKeyboardKey(392975, debugName: kReleaseMode ? null : 'Game Button 15')
gameButton16 → const LogicalKeyboardKey
Represents the logical "Game Button 16" key on the keyboard. [...]
LogicalKeyboardKey(392976, debugName: kReleaseMode ? null : 'Game Button 16')
gameButtonA → const LogicalKeyboardKey
Represents the logical "Game Button A" key on the keyboard. [...]
LogicalKeyboardKey(392977, debugName: kReleaseMode ? null : 'Game Button A')
gameButtonB → const LogicalKeyboardKey
Represents the logical "Game Button B" key on the keyboard. [...]
LogicalKeyboardKey(392978, debugName: kReleaseMode ? null : 'Game Button B')
gameButtonC → const LogicalKeyboardKey
Represents the logical "Game Button C" key on the keyboard. [...]
LogicalKeyboardKey(392979, debugName: kReleaseMode ? null : 'Game Button C')
gameButtonLeft1 → const LogicalKeyboardKey
Represents the logical "Game Button Left 1" key on the keyboard. [...]
LogicalKeyboardKey(392980, debugName: kReleaseMode ? null : 'Game Button Left 1')
gameButtonLeft2 → const LogicalKeyboardKey
Represents the logical "Game Button Left 2" key on the keyboard. [...]
LogicalKeyboardKey(392981, debugName: kReleaseMode ? null : 'Game Button Left 2')
gameButtonMode → const LogicalKeyboardKey
Represents the logical "Game Button Mode" key on the keyboard. [...]
LogicalKeyboardKey(392982, debugName: kReleaseMode ? null : 'Game Button Mode')
gameButtonRight1 → const LogicalKeyboardKey
Represents the logical "Game Button Right 1" key on the keyboard. [...]
LogicalKeyboardKey(392983, debugName: kReleaseMode ? null : 'Game Button Right 1')
gameButtonRight2 → const LogicalKeyboardKey
Represents the logical "Game Button Right 2" key on the keyboard. [...]
LogicalKeyboardKey(392984, debugName: kReleaseMode ? null : 'Game Button Right 2')
gameButtonSelect → const LogicalKeyboardKey
Represents the logical "Game Button Select" key on the keyboard. [...]
LogicalKeyboardKey(392985, debugName: kReleaseMode ? null : 'Game Button Select')
gameButtonStart → const LogicalKeyboardKey
Represents the logical "Game Button Start" key on the keyboard. [...]
LogicalKeyboardKey(392986, debugName: kReleaseMode ? null : 'Game Button Start')
gameButtonThumbLeft → const LogicalKeyboardKey
Represents the logical "Game Button Thumb Left" key on the keyboard. [...]
LogicalKeyboardKey(392987, debugName: kReleaseMode ? null : 'Game Button Thumb Left')
gameButtonThumbRight → const LogicalKeyboardKey
Represents the logical "Game Button Thumb Right" key on the keyboard. [...]
LogicalKeyboardKey(392988, debugName: kReleaseMode ? null : 'Game Button Thumb Right')
gameButtonX → const LogicalKeyboardKey
Represents the logical "Game Button X" key on the keyboard. [...]
LogicalKeyboardKey(392989, debugName: kReleaseMode ? null : 'Game Button X')
gameButtonY → const LogicalKeyboardKey
Represents the logical "Game Button Y" key on the keyboard. [...]
LogicalKeyboardKey(392990, debugName: kReleaseMode ? null : 'Game Button Y')
gameButtonZ → const LogicalKeyboardKey
Represents the logical "Game Button Z" key on the keyboard. [...]
LogicalKeyboardKey(392991, debugName: kReleaseMode ? null : 'Game Button Z')
help → const LogicalKeyboardKey
Represents the logical "Help" key on the keyboard. [...]
LogicalKeyboardKey(458869, debugName: kReleaseMode ? null : 'Help')
hidPlane → const int
The code prefix for keys which do not have a Unicode representation. [...]
0
home → const LogicalKeyboardKey
Represents the logical "Home" key on the keyboard. [...]
LogicalKeyboardKey(458826, debugName: kReleaseMode ? null : 'Home')
hyper → const LogicalKeyboardKey
Represents the logical "Hyper" key on the keyboard. [...]
LogicalKeyboardKey(16, debugName: kReleaseMode ? null : 'Hyper')
info → const LogicalKeyboardKey
Represents the logical "Info" key on the keyboard. [...]
LogicalKeyboardKey(786528, debugName: kReleaseMode ? null : 'Info')
insert → const LogicalKeyboardKey
Represents the logical "Insert" key on the keyboard. [...]
LogicalKeyboardKey(458825, debugName: kReleaseMode ? null : 'Insert')
intlBackslash → const LogicalKeyboardKey
Represents the logical "Intl Backslash" key on the keyboard. [...]
LogicalKeyboardKey(458852, debugName: kReleaseMode ? null : 'Intl Backslash')
intlRo → const LogicalKeyboardKey
Represents the logical "Intl Ro" key on the keyboard. [...]
LogicalKeyboardKey(458887, debugName: kReleaseMode ? null : 'Intl Ro')
intlYen → const LogicalKeyboardKey
Represents the logical "Intl Yen" key on the keyboard. [...]
LogicalKeyboardKey(458889, debugName: kReleaseMode ? null : 'Intl Yen')
kanaMode → const LogicalKeyboardKey
Represents the logical "Kana Mode" key on the keyboard. [...]
LogicalKeyboardKey(458888, debugName: kReleaseMode ? null : 'Kana Mode')
keyA → const LogicalKeyboardKey
Represents the logical "Key A" key on the keyboard. [...]
LogicalKeyboardKey(97, keyLabel: 'a', debugName: kReleaseMode ? null : 'Key A')
keyB → const LogicalKeyboardKey
Represents the logical "Key B" key on the keyboard. [...]
LogicalKeyboardKey(98, keyLabel: 'b', debugName: kReleaseMode ? null : 'Key B')
keyboardLayoutSelect → const LogicalKeyboardKey
Represents the logical "Keyboard Layout Select" key on the keyboard. [...]
LogicalKeyboardKey(787101, debugName: kReleaseMode ? null : 'Keyboard Layout Select')
keyC → const LogicalKeyboardKey
Represents the logical "Key C" key on the keyboard. [...]
LogicalKeyboardKey(99, keyLabel: 'c', debugName: kReleaseMode ? null : 'Key C')
keyD → const LogicalKeyboardKey
Represents the logical "Key D" key on the keyboard. [...]
LogicalKeyboardKey(100, keyLabel: 'd', debugName: kReleaseMode ? null : 'Key D')
keyE → const LogicalKeyboardKey
Represents the logical "Key E" key on the keyboard. [...]
LogicalKeyboardKey(101, keyLabel: 'e', debugName: kReleaseMode ? null : 'Key E')
keyF → const LogicalKeyboardKey
Represents the logical "Key F" key on the keyboard. [...]
LogicalKeyboardKey(102, keyLabel: 'f', debugName: kReleaseMode ? null : 'Key F')
keyG → const LogicalKeyboardKey
Represents the logical "Key G" key on the keyboard. [...]
LogicalKeyboardKey(103, keyLabel: 'g', debugName: kReleaseMode ? null : 'Key G')
keyH → const LogicalKeyboardKey
Represents the logical "Key H" key on the keyboard. [...]
LogicalKeyboardKey(104, keyLabel: 'h', debugName: kReleaseMode ? null : 'Key H')
keyI → const LogicalKeyboardKey
Represents the logical "Key I" key on the keyboard. [...]
LogicalKeyboardKey(105, keyLabel: 'i', debugName: kReleaseMode ? null : 'Key I')
keyJ → const LogicalKeyboardKey
Represents the logical "Key J" key on the keyboard. [...]
LogicalKeyboardKey(106, keyLabel: 'j', debugName: kReleaseMode ? null : 'Key J')
keyK → const LogicalKeyboardKey
Represents the logical "Key K" key on the keyboard. [...]
LogicalKeyboardKey(107, keyLabel: 'k', debugName: kReleaseMode ? null : 'Key K')
keyL → const LogicalKeyboardKey
Represents the logical "Key L" key on the keyboard. [...]
LogicalKeyboardKey(108, keyLabel: 'l', debugName: kReleaseMode ? null : 'Key L')
keyM → const LogicalKeyboardKey
Represents the logical "Key M" key on the keyboard. [...]
LogicalKeyboardKey(109, keyLabel: 'm', debugName: kReleaseMode ? null : 'Key M')
keyN → const LogicalKeyboardKey
Represents the logical "Key N" key on the keyboard. [...]
LogicalKeyboardKey(110, keyLabel: 'n', debugName: kReleaseMode ? null : 'Key N')
keyO → const LogicalKeyboardKey
Represents the logical "Key O" key on the keyboard. [...]
LogicalKeyboardKey(111, keyLabel: 'o', debugName: kReleaseMode ? null : 'Key O')
keyP → const LogicalKeyboardKey
Represents the logical "Key P" key on the keyboard. [...]
LogicalKeyboardKey(112, keyLabel: 'p', debugName: kReleaseMode ? null : 'Key P')
keyQ → const LogicalKeyboardKey
Represents the logical "Key Q" key on the keyboard. [...]
LogicalKeyboardKey(113, keyLabel: 'q', debugName: kReleaseMode ? null : 'Key Q')
keyR → const LogicalKeyboardKey
Represents the logical "Key R" key on the keyboard. [...]
LogicalKeyboardKey(114, keyLabel: 'r', debugName: kReleaseMode ? null : 'Key R')
keyS → const LogicalKeyboardKey
Represents the logical "Key S" key on the keyboard. [...]
LogicalKeyboardKey(115, keyLabel: 's', debugName: kReleaseMode ? null : 'Key S')
keyT → const LogicalKeyboardKey
Represents the logical "Key T" key on the keyboard. [...]
LogicalKeyboardKey(116, keyLabel: 't', debugName: kReleaseMode ? null : 'Key T')
keyU → const LogicalKeyboardKey
Represents the logical "Key U" key on the keyboard. [...]
LogicalKeyboardKey(117, keyLabel: 'u', debugName: kReleaseMode ? null : 'Key U')
keyV → const LogicalKeyboardKey
Represents the logical "Key V" key on the keyboard. [...]
LogicalKeyboardKey(118, keyLabel: 'v', debugName: kReleaseMode ? null : 'Key V')
keyW → const LogicalKeyboardKey
Represents the logical "Key W" key on the keyboard. [...]
LogicalKeyboardKey(119, keyLabel: 'w', debugName: kReleaseMode ? null : 'Key W')
keyX → const LogicalKeyboardKey
Represents the logical "Key X" key on the keyboard. [...]
LogicalKeyboardKey(120, keyLabel: 'x', debugName: kReleaseMode ? null : 'Key X')
keyY → const LogicalKeyboardKey
Represents the logical "Key Y" key on the keyboard. [...]
LogicalKeyboardKey(121, keyLabel: 'y', debugName: kReleaseMode ? null : 'Key Y')
keyZ → const LogicalKeyboardKey
Represents the logical "Key Z" key on the keyboard. [...]
LogicalKeyboardKey(122, keyLabel: 'z', debugName: kReleaseMode ? null : 'Key Z')
lang1 → const LogicalKeyboardKey
Represents the logical "Lang 1" key on the keyboard. [...]
LogicalKeyboardKey(458896, debugName: kReleaseMode ? null : 'Lang 1')
lang2 → const LogicalKeyboardKey
Represents the logical "Lang 2" key on the keyboard. [...]
LogicalKeyboardKey(458897, debugName: kReleaseMode ? null : 'Lang 2')
lang3 → const LogicalKeyboardKey
Represents the logical "Lang 3" key on the keyboard. [...]
LogicalKeyboardKey(458898, debugName: kReleaseMode ? null : 'Lang 3')
lang4 → const LogicalKeyboardKey
Represents the logical "Lang 4" key on the keyboard. [...]
LogicalKeyboardKey(458899, debugName: kReleaseMode ? null : 'Lang 4')
lang5 → const LogicalKeyboardKey
Represents the logical "Lang 5" key on the keyboard. [...]
LogicalKeyboardKey(458900, debugName: kReleaseMode ? null : 'Lang 5')
launchApp1 → const LogicalKeyboardKey
Represents the logical "Launch App1" key on the keyboard. [...]
LogicalKeyboardKey(786836, debugName: kReleaseMode ? null : 'Launch App1')
launchApp2 → const LogicalKeyboardKey
Represents the logical "Launch App2" key on the keyboard. [...]
LogicalKeyboardKey(786834, debugName: kReleaseMode ? null : 'Launch App2')
launchAssistant → const LogicalKeyboardKey
Represents the logical "Launch Assistant" key on the keyboard. [...]
LogicalKeyboardKey(786891, debugName: kReleaseMode ? null : 'Launch Assistant')
launchAudioBrowser → const LogicalKeyboardKey
Represents the logical "Launch Audio Browser" key on the keyboard. [...]
LogicalKeyboardKey(786871, debugName: kReleaseMode ? null : 'Launch Audio Browser')
launchCalendar → const LogicalKeyboardKey
Represents the logical "Launch Calendar" key on the keyboard. [...]
LogicalKeyboardKey(786830, debugName: kReleaseMode ? null : 'Launch Calendar')
launchContacts → const LogicalKeyboardKey
Represents the logical "Launch Contacts" key on the keyboard. [...]
LogicalKeyboardKey(786829, debugName: kReleaseMode ? null : 'Launch Contacts')
launchControlPanel → const LogicalKeyboardKey
Represents the logical "Launch Control Panel" key on the keyboard. [...]
LogicalKeyboardKey(786847, debugName: kReleaseMode ? null : 'Launch Control Panel')
launchDocuments → const LogicalKeyboardKey
Represents the logical "Launch Documents" key on the keyboard. [...]
LogicalKeyboardKey(786855, debugName: kReleaseMode ? null : 'Launch Documents')
launchInternetBrowser → const LogicalKeyboardKey
Represents the logical "Launch Internet Browser" key on the keyboard. [...]
LogicalKeyboardKey(786838, debugName: kReleaseMode ? null : 'Launch Internet Browser')
launchKeyboardLayout → const LogicalKeyboardKey
Represents the logical "Launch Keyboard Layout" key on the keyboard. [...]
LogicalKeyboardKey(786862, debugName: kReleaseMode ? null : 'Launch Keyboard Layout')
launchMail → const LogicalKeyboardKey
Represents the logical "Launch Mail" key on the keyboard. [...]
LogicalKeyboardKey(786826, debugName: kReleaseMode ? null : 'Launch Mail')
launchPhone → const LogicalKeyboardKey
Represents the logical "Launch Phone" key on the keyboard. [...]
LogicalKeyboardKey(786572, debugName: kReleaseMode ? null : 'Launch Phone')
launchScreenSaver → const LogicalKeyboardKey
Represents the logical "Launch Screen Saver" key on the keyboard. [...]
LogicalKeyboardKey(786865, debugName: kReleaseMode ? null : 'Launch Screen Saver')
launchSpreadsheet → const LogicalKeyboardKey
Represents the logical "Launch Spreadsheet" key on the keyboard. [...]
LogicalKeyboardKey(786822, debugName: kReleaseMode ? null : 'Launch Spreadsheet')
launchWordProcessor → const LogicalKeyboardKey
Represents the logical "Launch Word Processor" key on the keyboard. [...]
LogicalKeyboardKey(786820, debugName: kReleaseMode ? null : 'Launch Word Processor')
lockScreen → const LogicalKeyboardKey
Represents the logical "Lock Screen" key on the keyboard. [...]
LogicalKeyboardKey(786846, debugName: kReleaseMode ? null : 'Lock Screen')
logOff → const LogicalKeyboardKey
Represents the logical "Log Off" key on the keyboard. [...]
LogicalKeyboardKey(786844, debugName: kReleaseMode ? null : 'Log Off')
mailForward → const LogicalKeyboardKey
Represents the logical "Mail Forward" key on the keyboard. [...]
LogicalKeyboardKey(787083, debugName: kReleaseMode ? null : 'Mail Forward')
mailReply → const LogicalKeyboardKey
Represents the logical "Mail Reply" key on the keyboard. [...]
LogicalKeyboardKey(787081, debugName: kReleaseMode ? null : 'Mail Reply')
mailSend → const LogicalKeyboardKey
Represents the logical "Mail Send" key on the keyboard. [...]
LogicalKeyboardKey(787084, debugName: kReleaseMode ? null : 'Mail Send')
mediaFastForward → const LogicalKeyboardKey
Represents the logical "Media Fast Forward" key on the keyboard. [...]
LogicalKeyboardKey(786611, debugName: kReleaseMode ? null : 'Media Fast Forward')
mediaLast → const LogicalKeyboardKey
Represents the logical "Media Last" key on the keyboard. [...]
LogicalKeyboardKey(786563, debugName: kReleaseMode ? null : 'Media Last')
mediaPlay → const LogicalKeyboardKey
Represents the logical "Media Play" key on the keyboard. [...]
LogicalKeyboardKey(786608, debugName: kReleaseMode ? null : 'Media Play')
mediaPlayPause → const LogicalKeyboardKey
Represents the logical "Media Play Pause" key on the keyboard. [...]
LogicalKeyboardKey(786637, debugName: kReleaseMode ? null : 'Media Play Pause')
mediaRecord → const LogicalKeyboardKey
Represents the logical "Media Record" key on the keyboard. [...]
LogicalKeyboardKey(786610, debugName: kReleaseMode ? null : 'Media Record')
mediaRewind → const LogicalKeyboardKey
Represents the logical "Media Rewind" key on the keyboard. [...]
LogicalKeyboardKey(786612, debugName: kReleaseMode ? null : 'Media Rewind')
mediaSelect → const LogicalKeyboardKey
Represents the logical "Media Select" key on the keyboard. [...]
LogicalKeyboardKey(786819, debugName: kReleaseMode ? null : 'Media Select')
mediaStop → const LogicalKeyboardKey
Represents the logical "Media Stop" key on the keyboard. [...]
LogicalKeyboardKey(786615, debugName: kReleaseMode ? null : 'Media Stop')
mediaTrackNext → const LogicalKeyboardKey
Represents the logical "Media Track Next" key on the keyboard. [...]
LogicalKeyboardKey(786613, debugName: kReleaseMode ? null : 'Media Track Next')
mediaTrackPrevious → const LogicalKeyboardKey
Represents the logical "Media Track Previous" key on the keyboard. [...]
LogicalKeyboardKey(786614, debugName: kReleaseMode ? null : 'Media Track Previous')
meta → const LogicalKeyboardKey
Represents the logical "Meta" key on the keyboard. [...]
LogicalKeyboardKey(458979, debugName: kReleaseMode ? null : 'Meta')
metaLeft → const LogicalKeyboardKey
Represents the logical "Meta Left" key on the keyboard. [...]
LogicalKeyboardKey(458979, debugName: kReleaseMode ? null : 'Meta Left')
metaRight → const LogicalKeyboardKey
Represents the logical "Meta Right" key on the keyboard. [...]
LogicalKeyboardKey(458983, debugName: kReleaseMode ? null : 'Meta Right')
minus → const LogicalKeyboardKey
Represents the logical "Minus" key on the keyboard. [...]
LogicalKeyboardKey(45, keyLabel: '-', debugName: kReleaseMode ? null : 'Minus')
newKey → const LogicalKeyboardKey
Represents the logical "New Key" key on the keyboard. [...]
LogicalKeyboardKey(786945, debugName: kReleaseMode ? null : 'New Key')
nonConvert → const LogicalKeyboardKey
Represents the logical "Non Convert" key on the keyboard. [...]
LogicalKeyboardKey(458891, debugName: kReleaseMode ? null : 'Non Convert')
none → const LogicalKeyboardKey
Represents the logical "None" key on the keyboard. [...]
LogicalKeyboardKey(0, debugName: kReleaseMode ? null : 'None')
numLock → const LogicalKeyboardKey
Represents the logical "Num Lock" key on the keyboard. [...]
LogicalKeyboardKey(458835, debugName: kReleaseMode ? null : 'Num Lock')
numpad0 → const LogicalKeyboardKey
Represents the logical "Numpad 0" key on the keyboard. [...]
LogicalKeyboardKey(458850, keyLabel: '0', debugName: kReleaseMode ? null : 'Numpad 0')
numpad1 → const LogicalKeyboardKey
Represents the logical "Numpad 1" key on the keyboard. [...]
LogicalKeyboardKey(458841, keyLabel: '1', debugName: kReleaseMode ? null : 'Numpad 1')
numpad2 → const LogicalKeyboardKey
Represents the logical "Numpad 2" key on the keyboard. [...]
LogicalKeyboardKey(458842, keyLabel: '2', debugName: kReleaseMode ? null : 'Numpad 2')
numpad3 → const LogicalKeyboardKey
Represents the logical "Numpad 3" key on the keyboard. [...]
LogicalKeyboardKey(458843, keyLabel: '3', debugName: kReleaseMode ? null : 'Numpad 3')
numpad4 → const LogicalKeyboardKey
Represents the logical "Numpad 4" key on the keyboard. [...]
LogicalKeyboardKey(458844, keyLabel: '4', debugName: kReleaseMode ? null : 'Numpad 4')
numpad5 → const LogicalKeyboardKey
Represents the logical "Numpad 5" key on the keyboard. [...]
LogicalKeyboardKey(458845, keyLabel: '5', debugName: kReleaseMode ? null : 'Numpad 5')
numpad6 → const LogicalKeyboardKey
Represents the logical "Numpad 6" key on the keyboard. [...]
LogicalKeyboardKey(458846, keyLabel: '6', debugName: kReleaseMode ? null : 'Numpad 6')
numpad7 → const LogicalKeyboardKey
Represents the logical "Numpad 7" key on the keyboard. [...]
LogicalKeyboardKey(458847, keyLabel: '7', debugName: kReleaseMode ? null : 'Numpad 7')
numpad8 → const LogicalKeyboardKey
Represents the logical "Numpad 8" key on the keyboard. [...]
LogicalKeyboardKey(458848, keyLabel: '8', debugName: kReleaseMode ? null : 'Numpad 8')
numpad9 → const LogicalKeyboardKey
Represents the logical "Numpad 9" key on the keyboard. [...]
LogicalKeyboardKey(458849, keyLabel: '9', debugName: kReleaseMode ? null : 'Numpad 9')
numpadAdd → const LogicalKeyboardKey
Represents the logical "Numpad Add" key on the keyboard. [...]
LogicalKeyboardKey(458839, keyLabel: '+', debugName: kReleaseMode ? null : 'Numpad Add')
numpadBackspace → const LogicalKeyboardKey
Represents the logical "Numpad Backspace" key on the keyboard. [...]
LogicalKeyboardKey(458939, debugName: kReleaseMode ? null : 'Numpad Backspace')
numpadClear → const LogicalKeyboardKey
Represents the logical "Numpad Clear" key on the keyboard. [...]
LogicalKeyboardKey(458968, debugName: kReleaseMode ? null : 'Numpad Clear')
numpadClearEntry → const LogicalKeyboardKey
Represents the logical "Numpad Clear Entry" key on the keyboard. [...]
LogicalKeyboardKey(458969, debugName: kReleaseMode ? null : 'Numpad Clear Entry')
numpadComma → const LogicalKeyboardKey
Represents the logical "Numpad Comma" key on the keyboard. [...]
LogicalKeyboardKey(458885, keyLabel: ',', debugName: kReleaseMode ? null : 'Numpad Comma')
numpadDecimal → const LogicalKeyboardKey
Represents the logical "Numpad Decimal" key on the keyboard. [...]
LogicalKeyboardKey(458851, keyLabel: '.', debugName: kReleaseMode ? null : 'Numpad Decimal')
numpadDivide → const LogicalKeyboardKey
Represents the logical "Numpad Divide" key on the keyboard. [...]
LogicalKeyboardKey(458836, keyLabel: '/', debugName: kReleaseMode ? null : 'Numpad Divide')
numpadEnter → const LogicalKeyboardKey
Represents the logical "Numpad Enter" key on the keyboard. [...]
LogicalKeyboardKey(458840, debugName: kReleaseMode ? null : 'Numpad Enter')
numpadEqual → const LogicalKeyboardKey
Represents the logical "Numpad Equal" key on the keyboard. [...]
LogicalKeyboardKey(458855, keyLabel: '=', debugName: kReleaseMode ? null : 'Numpad Equal')
numpadMemoryAdd → const LogicalKeyboardKey
Represents the logical "Numpad Memory Add" key on the keyboard. [...]
LogicalKeyboardKey(458963, debugName: kReleaseMode ? null : 'Numpad Memory Add')
numpadMemoryClear → const LogicalKeyboardKey
Represents the logical "Numpad Memory Clear" key on the keyboard. [...]
LogicalKeyboardKey(458962, debugName: kReleaseMode ? null : 'Numpad Memory Clear')
numpadMemoryRecall → const LogicalKeyboardKey
Represents the logical "Numpad Memory Recall" key on the keyboard. [...]
LogicalKeyboardKey(458961, debugName: kReleaseMode ? null : 'Numpad Memory Recall')
numpadMemoryStore → const LogicalKeyboardKey
Represents the logical "Numpad Memory Store" key on the keyboard. [...]
LogicalKeyboardKey(458960, debugName: kReleaseMode ? null : 'Numpad Memory Store')
numpadMemorySubtract → const LogicalKeyboardKey
Represents the logical "Numpad Memory Subtract" key on the keyboard. [...]
LogicalKeyboardKey(458964, debugName: kReleaseMode ? null : 'Numpad Memory Subtract')
numpadMultiply → const LogicalKeyboardKey
Represents the logical "Numpad Multiply" key on the keyboard. [...]
LogicalKeyboardKey(458837, keyLabel: '*', debugName: kReleaseMode ? null : 'Numpad Multiply')
numpadParenLeft → const LogicalKeyboardKey
Represents the logical "Numpad Paren Left" key on the keyboard. [...]
LogicalKeyboardKey(458934, keyLabel: '(', debugName: kReleaseMode ? null : 'Numpad Paren Left')
numpadParenRight → const LogicalKeyboardKey
Represents the logical "Numpad Paren Right" key on the keyboard. [...]
LogicalKeyboardKey(458935, keyLabel: ')', debugName: kReleaseMode ? null : 'Numpad Paren Right')
numpadSignChange → const LogicalKeyboardKey
Represents the logical "Numpad Sign Change" key on the keyboard. [...]
LogicalKeyboardKey(458967, debugName: kReleaseMode ? null : 'Numpad Sign Change')
numpadSubtract → const LogicalKeyboardKey
Represents the logical "Numpad Subtract" key on the keyboard. [...]
LogicalKeyboardKey(458838, keyLabel: '-', debugName: kReleaseMode ? null : 'Numpad Subtract')
open → const LogicalKeyboardKey
Represents the logical "Open" key on the keyboard. [...]
LogicalKeyboardKey(458868, debugName: kReleaseMode ? null : 'Open')
pageDown → const LogicalKeyboardKey
Represents the logical "Page Down" key on the keyboard. [...]
LogicalKeyboardKey(458830, debugName: kReleaseMode ? null : 'Page Down')
pageUp → const LogicalKeyboardKey
Represents the logical "Page Up" key on the keyboard. [...]
LogicalKeyboardKey(458827, debugName: kReleaseMode ? null : 'Page Up')
paste → const LogicalKeyboardKey
Represents the logical "Paste" key on the keyboard. [...]
LogicalKeyboardKey(458877, debugName: kReleaseMode ? null : 'Paste')
pause → const LogicalKeyboardKey
Represents the logical "Pause" key on the keyboard. [...]
LogicalKeyboardKey(458824, debugName: kReleaseMode ? null : 'Pause')
period → const LogicalKeyboardKey
Represents the logical "Period" key on the keyboard. [...]
LogicalKeyboardKey(46, keyLabel: '.', debugName: kReleaseMode ? null : 'Period')
platformMask → const int
Mask for the platform prefix portion of the key code. [...]
0
power → const LogicalKeyboardKey
Represents the logical "Power" key on the keyboard. [...]
LogicalKeyboardKey(458854, debugName: kReleaseMode ? null : 'Power')
print → const LogicalKeyboardKey
Represents the logical "Print" key on the keyboard. [...]
LogicalKeyboardKey(786952, debugName: kReleaseMode ? null : 'Print')
printScreen → const LogicalKeyboardKey
Represents the logical "Print Screen" key on the keyboard. [...]
LogicalKeyboardKey(458822, debugName: kReleaseMode ? null : 'Print Screen')
programGuide → const LogicalKeyboardKey
Represents the logical "Program Guide" key on the keyboard. [...]
LogicalKeyboardKey(786573, debugName: kReleaseMode ? null : 'Program Guide')
props → const LogicalKeyboardKey
Represents the logical "Props" key on the keyboard. [...]
LogicalKeyboardKey(458915, debugName: kReleaseMode ? null : 'Props')
quote → const LogicalKeyboardKey
Represents the logical "Quote" key on the keyboard. [...]
LogicalKeyboardKey(39, keyLabel: ''', debugName: kReleaseMode ? null : 'Quote')
redo → const LogicalKeyboardKey
Represents the logical "Redo" key on the keyboard. [...]
LogicalKeyboardKey(787065, debugName: kReleaseMode ? null : 'Redo')
resume → const LogicalKeyboardKey
Represents the logical "Resume" key on the keyboard. [...]
LogicalKeyboardKey(21, debugName: kReleaseMode ? null : 'Resume')
save → const LogicalKeyboardKey
Represents the logical "Save" key on the keyboard. [...]
LogicalKeyboardKey(786951, debugName: kReleaseMode ? null : 'Save')
scrollLock → const LogicalKeyboardKey
Represents the logical "Scroll Lock" key on the keyboard. [...]
LogicalKeyboardKey(458823, debugName: kReleaseMode ? null : 'Scroll Lock')
select → const LogicalKeyboardKey
Represents the logical "Select" key on the keyboard. [...]
LogicalKeyboardKey(458871, debugName: kReleaseMode ? null : 'Select')
selectTask → const LogicalKeyboardKey
Represents the logical "Select Task" key on the keyboard. [...]
LogicalKeyboardKey(786850, debugName: kReleaseMode ? null : 'Select Task')
semicolon → const LogicalKeyboardKey
Represents the logical "Semicolon" key on the keyboard. [...]
LogicalKeyboardKey(59, keyLabel: ';', debugName: kReleaseMode ? null : 'Semicolon')
shift → const LogicalKeyboardKey
Represents the logical "Shift" key on the keyboard. [...]
LogicalKeyboardKey(458977, debugName: kReleaseMode ? null : 'Shift')
shiftLeft → const LogicalKeyboardKey
Represents the logical "Shift Left" key on the keyboard. [...]
LogicalKeyboardKey(458977, debugName: kReleaseMode ? null : 'Shift Left')
shiftRight → const LogicalKeyboardKey
Represents the logical "Shift Right" key on the keyboard. [...]
LogicalKeyboardKey(458981, debugName: kReleaseMode ? null : 'Shift Right')
showAllWindows → const LogicalKeyboardKey
Represents the logical "Show All Windows" key on the keyboard. [...]
LogicalKeyboardKey(787103, debugName: kReleaseMode ? null : 'Show All Windows')
slash → const LogicalKeyboardKey
Represents the logical "Slash" key on the keyboard. [...]
LogicalKeyboardKey(47, keyLabel: '/', debugName: kReleaseMode ? null : 'Slash')
sleep → const LogicalKeyboardKey
Represents the logical "Sleep" key on the keyboard. [...]
LogicalKeyboardKey(65666, debugName: kReleaseMode ? null : 'Sleep')
space → const LogicalKeyboardKey
Represents the logical "Space" key on the keyboard. [...]
LogicalKeyboardKey(32, keyLabel: ' ', debugName: kReleaseMode ? null : 'Space')
speechInputToggle → const LogicalKeyboardKey
Represents the logical "Speech Input Toggle" key on the keyboard. [...]
LogicalKeyboardKey(786639, debugName: kReleaseMode ? null : 'Speech Input Toggle')
spellCheck → const LogicalKeyboardKey
Represents the logical "Spell Check" key on the keyboard. [...]
LogicalKeyboardKey(786859, debugName: kReleaseMode ? null : 'Spell Check')
superKey → const LogicalKeyboardKey
Represents the logical "Super Key" key on the keyboard. [...]
LogicalKeyboardKey(17, debugName: kReleaseMode ? null : 'Super Key')
suspend → const LogicalKeyboardKey
Represents the logical "Suspend" key on the keyboard. [...]
LogicalKeyboardKey(20, debugName: kReleaseMode ? null : 'Suspend')
synonymMask → const int
Mask for the synonym pseudo-keys generated for keys which appear in more than one place on the keyboard. [...]
0
tab → const LogicalKeyboardKey
Represents the logical "Tab" key on the keyboard. [...]
LogicalKeyboardKey(458795, debugName: kReleaseMode ? null : 'Tab')
turbo → const LogicalKeyboardKey
Represents the logical "Turbo" key on the keyboard. [...]
LogicalKeyboardKey(22, debugName: kReleaseMode ? null : 'Turbo')
undo → const LogicalKeyboardKey
Represents the logical "Undo" key on the keyboard. [...]
LogicalKeyboardKey(458874, 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. [...]
LogicalKeyboardKey(458753, debugName: kReleaseMode ? null : 'Usb Error Roll Over')
usbErrorUndefined → const LogicalKeyboardKey
Represents the logical "Usb Error Undefined" key on the keyboard. [...]
LogicalKeyboardKey(458755, debugName: kReleaseMode ? null : 'Usb Error Undefined')
usbPostFail → const LogicalKeyboardKey
Represents the logical "Usb Post Fail" key on the keyboard. [...]
LogicalKeyboardKey(458754, debugName: kReleaseMode ? null : 'Usb Post Fail')
usbReserved → const LogicalKeyboardKey
Represents the logical "Usb Reserved" key on the keyboard. [...]
LogicalKeyboardKey(458752, 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. [...]
LogicalKeyboardKey(65667, debugName: kReleaseMode ? null : 'Wake Up')
zoomIn → const LogicalKeyboardKey
Represents the logical "Zoom In" key on the keyboard. [...]
LogicalKeyboardKey(786989, debugName: kReleaseMode ? null : 'Zoom In')
zoomOut → const LogicalKeyboardKey
Represents the logical "Zoom Out" key on the keyboard. [...]
LogicalKeyboardKey(786990, debugName: kReleaseMode ? null : 'Zoom Out')
zoomToggle → const LogicalKeyboardKey
Represents the logical "Zoom Toggle" key on the keyboard. [...]
LogicalKeyboardKey(786994, debugName: kReleaseMode ? null : 'Zoom Toggle')