Dart API Referencedart:htmlKeyLocation

KeyLocation abstract class

Defines the standard key locations returned by KeyboardEvent.getKeyLocation.

abstract class KeyLocation {

 /**
  * The event key is not distinguished as the left or right version
  * of the key, and did not originate from the numeric keypad (or did not
  * originate with a virtual key corresponding to the numeric keypad).
  */
 static const int STANDARD = 0;

 /**
  * The event key is in the left key location.
  */
 static const int LEFT = 1;

 /**
  * The event key is in the right key location.
  */
 static const int RIGHT = 2;

 /**
  * The event key originated on the numeric keypad or with a virtual key
  * corresponding to the numeric keypad.
  */
 static const int NUMPAD = 3;

 /**
  * The event key originated on a mobile device, either on a physical
  * keypad or a virtual keyboard.
  */
 static const int MOBILE = 4;

 /**
  * The event key originated on a game controller or a joystick on a mobile
  * device.
  */
 static const int JOYSTICK = 5;
}

Static Properties

const int JOYSTICK #

The event key originated on a game controller or a joystick on a mobile device.

static const int JOYSTICK = 5

const int LEFT #

The event key is in the left key location.

static const int LEFT = 1

const int MOBILE #

The event key originated on a mobile device, either on a physical keypad or a virtual keyboard.

static const int MOBILE = 4

const int NUMPAD #

The event key originated on the numeric keypad or with a virtual key corresponding to the numeric keypad.

static const int NUMPAD = 3

The event key is in the right key location.

static const int RIGHT = 2

const int STANDARD #

The event key is not distinguished as the left or right version of the key, and did not originate from the numeric keypad (or did not originate with a virtual key corresponding to the numeric keypad).

static const int STANDARD = 0