Overview
Package
Class
Use
Tree
Deprecated
Index
All Classes
Help
Prev Class
Next Class
Sample
Document
Class java.awt.event.KeyEvent
Inherited members: ShowHide
Deprecated: ShowHide
View: ClientSubclassPackageImplementation
java.awt.event

Class KeyEvent

  • java.lang.Object
    • java.util.EventObject
      • java.awt.AWTEvent
        • java.awt.event.ComponentEvent
          • java.awt.event.InputEvent
            • java.awt.event.KeyEvent
  • All Implemented Interfaces:
    java.io.Serializable
    public class KeyEvent extends InputEvent
    An event which indicates that a keystroke occurred in a component.

    This low-level event is generated by a component object (such as a text field) when a key is pressed, released, or typed. The event is passed to every KeyListener or KeyAdapter object which registered to receive such events using the component's addKeyListener method. (KeyAdapter objects implement the KeyListener interface.) Each such listener object gets this KeyEvent when the event occurs.

    "Key typed" events are higher-level and generally do not depend on the platform or keyboard layout. They are generated when a Unicode character is entered, and are the preferred way to find out about character input. In the simplest case, a key typed event is produced by a single key press (e.g., 'a'). Often, however, characters are produced by series of key presses (e.g., 'shift' + 'a'), and the mapping from key pressed events to key typed events may be many-to-one or many-to-many. Key releases are not usually necessary to generate a key typed event, but there are some cases where the key typed event is not generated until a key is released (e.g., entering ASCII sequences via the Alt-Numpad method in Windows). No key typed events are generated for keys that don't generate Unicode characters (e.g., action keys, modifier keys, etc.).

    The getKeyChar method always returns a valid Unicode character or CHAR_UNDEFINED. Character input is reported by KEY_TYPED events: KEY_PRESSED and KEY_RELEASED events are not necessarily associated with character input. Therefore, the result of the getKeyChar method is guaranteed to be meaningful only for KEY_TYPED events.

    For key pressed and key released events, the getKeyCode method returns the event's keyCode. For key typed events, the getKeyCode method always returns VK_UNDEFINED. The getExtendedKeyCode method may also be used with many international keyboard layouts.

    "Key pressed" and "key released" events are lower-level and depend on the platform and keyboard layout. They are generated whenever a key is pressed or released, and are the only way to find out about keys that don't generate character input (e.g., action keys, modifier keys, etc.). The key being pressed or released is indicated by the getKeyCode and getExtendedKeyCode methods, which return a virtual key code.

    Virtual key codes are used to report which keyboard key has been pressed, rather than a character generated by the combination of one or more keystrokes (such as "A", which comes from shift and "a").

    For example, pressing the Shift key will cause a KEY_PRESSED event with a VK_SHIFT keyCode, while pressing the 'a' key will result in a VK_A keyCode. After the 'a' key is released, a KEY_RELEASED event will be fired with VK_A. Separately, a KEY_TYPED event with a keyChar value of 'A' is generated.

    Pressing and releasing a key on the keyboard results in the generating the following key events (in order):

        KEY_PRESSED
        KEY_TYPED (is only generated if a valid Unicode character could be generated.)
        KEY_RELEASED
     
    But in some cases (e.g. auto-repeat or input method is activated) the order could be different (and platform dependent).

    Notes:

    • Key combinations which do not result in Unicode characters, such as action keys like F1 and the HELP key, do not generate KEY_TYPED events.
    • Not all keyboards or systems are capable of generating all virtual key codes. No attempt is made in Java to generate these keys artificially.
    • Virtual key codes do not identify a physical key: they depend on the platform and keyboard layout. For example, the key that generates VK_Q when using a U.S. keyboard layout will generate VK_A when using a French keyboard layout.
    • The key that generates VK_Q when using a U.S. keyboard layout also generates a unique code for Russian or Hebrew layout. There is no a VK_ constant for these and many other codes in various layouts. These codes may be obtained by using getExtendedKeyCode and are used whenever a VK_ constant is used.
    • Not all characters have a keycode associated with them. For example, there is no keycode for the question mark because there is no keyboard for which it appears on the primary layer.
    • In order to support the platform-independent handling of action keys, the Java platform uses a few additional virtual key constants for functions that would otherwise have to be recognized by interpreting virtual key codes and modifiers. For example, for Japanese Windows keyboards, VK_ALL_CANDIDATES is returned instead of VK_CONVERT with the ALT modifier.
    • As specified in Focus Specification key events are dispatched to the focus owner by default.

    WARNING: Aside from those keys that are defined by the Java language (VK_ENTER, VK_BACK_SPACE, and VK_TAB), do not rely on the values of the VK_ constants. Sun reserves the right to change these values as needed to accomodate a wider range of keyboards in the future.

    An unspecified behavior will be caused if the id parameter of any particular KeyEvent instance is not in the range from KEY_FIRST to KEY_LAST.

    Since:
    1.1
    See Also:
    KeyAdapter, KeyListener, Tutorial: Writing a Key Listener, Serialized Form
    • Fields 
      Modifier and Type Field and Description
      Inherited member indicator ACTION_EVENT_MASK Reveal DetailHide Detail
      static long ACTION_EVENT_MASK
      The event mask for selecting action events.
      public static final long ACTION_EVENT_MASK
      The event mask for selecting action events.
      See Also:
      Constant Field Values
      Inherited member indicator ADJUSTMENT_EVENT_MASK Reveal DetailHide Detail
      static long ADJUSTMENT_EVENT_MASK
      The event mask for selecting adjustment events.
      public static final long ADJUSTMENT_EVENT_MASK
      The event mask for selecting adjustment events.
      See Also:
      Constant Field Values
      Inherited member indicator ALT_DOWN_MASK Reveal DetailHide Detail
      static int ALT_DOWN_MASK
      The Alt key extended modifier constant.
      public static final int ALT_DOWN_MASK
      The Alt key extended modifier constant.
      Since:
      1.4
      See Also:
      Constant Field Values
      Inherited member indicator ALT_GRAPH_DOWN_MASK Reveal DetailHide Detail
      static int ALT_GRAPH_DOWN_MASK
      The AltGraph key extended modifier constant.
      public static final int ALT_GRAPH_DOWN_MASK
      The AltGraph key extended modifier constant.
      Since:
      1.4
      See Also:
      Constant Field Values
      Inherited member indicator ALT_GRAPH_MASK Reveal DetailHide Detail
      static int ALT_GRAPH_MASK
      The AltGraph key modifier constant.
      public static final int ALT_GRAPH_MASK
      The AltGraph key modifier constant.
      See Also:
      Constant Field Values
      Inherited member indicator ALT_MASK Reveal DetailHide Detail
      static int ALT_MASK
      The Alt key modifier constant.
      public static final int ALT_MASK
      The Alt key modifier constant. It is recommended that ALT_DOWN_MASK be used instead.
      See Also:
      Constant Field Values
      Inherited member indicator BUTTON1_DOWN_MASK Reveal DetailHide Detail
      static int BUTTON1_DOWN_MASK
      The Mouse Button1 extended modifier constant.
      public static final int BUTTON1_DOWN_MASK
      The Mouse Button1 extended modifier constant.
      Since:
      1.4
      See Also:
      Constant Field Values
      Inherited member indicator BUTTON1_MASK Reveal DetailHide Detail
      static int BUTTON1_MASK
      The Mouse Button1 modifier constant.
      public static final int BUTTON1_MASK
      The Mouse Button1 modifier constant. It is recommended that BUTTON1_DOWN_MASK be used instead.
      See Also:
      Constant Field Values
      Inherited member indicator BUTTON2_DOWN_MASK Reveal DetailHide Detail
      static int BUTTON2_DOWN_MASK
      The Mouse Button2 extended modifier constant.
      public static final int BUTTON2_DOWN_MASK
      The Mouse Button2 extended modifier constant.
      Since:
      1.4
      See Also:
      Constant Field Values
      Inherited member indicator BUTTON2_MASK Reveal DetailHide Detail
      static int BUTTON2_MASK
      The Mouse Button2 modifier constant.
      public static final int BUTTON2_MASK
      The Mouse Button2 modifier constant. It is recommended that BUTTON2_DOWN_MASK be used instead. Note that BUTTON2_MASK has the same value as ALT_MASK.
      See Also:
      Constant Field Values
      Inherited member indicator BUTTON3_DOWN_MASK Reveal DetailHide Detail
      static int BUTTON3_DOWN_MASK
      The Mouse Button3 extended modifier constant.
      public static final int BUTTON3_DOWN_MASK
      The Mouse Button3 extended modifier constant.
      Since:
      1.4
      See Also:
      Constant Field Values
      Inherited member indicator BUTTON3_MASK Reveal DetailHide Detail
      static int BUTTON3_MASK
      The Mouse Button3 modifier constant.
      public static final int BUTTON3_MASK
      The Mouse Button3 modifier constant. It is recommended that BUTTON3_DOWN_MASK be used instead. Note that BUTTON3_MASK has the same value as META_MASK.
      See Also:
      Constant Field Values
      Ordinary member indicator CHAR_UNDEFINED Reveal DetailHide Detail
      static char CHAR_UNDEFINED
      KEY_PRESSED and KEY_RELEASED events which do not map to a valid Unicode character use this for the keyChar value.
      public static final char CHAR_UNDEFINED
      KEY_PRESSED and KEY_RELEASED events which do not map to a valid Unicode character use this for the keyChar value.
      See Also:
      Constant Field Values
      Inherited member indicator COMPONENT_EVENT_MASK Reveal DetailHide Detail
      static long COMPONENT_EVENT_MASK
      The event mask for selecting component events.
      public static final long COMPONENT_EVENT_MASK
      The event mask for selecting component events.
      See Also:
      Constant Field Values
      Inherited member indicator COMPONENT_FIRST Reveal DetailHide Detail
      static int COMPONENT_FIRST
      The first number in the range of ids used for component events.
      public static final int COMPONENT_FIRST
      The first number in the range of ids used for component events.
      See Also:
      Constant Field Values
      Inherited member indicator COMPONENT_HIDDEN Reveal DetailHide Detail
      static int COMPONENT_HIDDEN
      This event indicates that the component was rendered invisible.
      public static final int COMPONENT_HIDDEN
      This event indicates that the component was rendered invisible.
      See Also:
      Constant Field Values
      Inherited member indicator COMPONENT_LAST Reveal DetailHide Detail
      static int COMPONENT_LAST
      The last number in the range of ids used for component events.
      public static final int COMPONENT_LAST
      The last number in the range of ids used for component events.
      See Also:
      Constant Field Values
      Inherited member indicator COMPONENT_MOVED Reveal DetailHide Detail
      static int COMPONENT_MOVED
      This event indicates that the component's position changed.
      public static final int COMPONENT_MOVED
      This event indicates that the component's position changed.
      See Also:
      Constant Field Values
      Inherited member indicator COMPONENT_RESIZED Reveal DetailHide Detail
      static int COMPONENT_RESIZED
      This event indicates that the component's size changed.
      public static final int COMPONENT_RESIZED
      This event indicates that the component's size changed.
      See Also:
      Constant Field Values
      Inherited member indicator COMPONENT_SHOWN Reveal DetailHide Detail
      static int COMPONENT_SHOWN
      This event indicates that the component was made visible.
      public static final int COMPONENT_SHOWN
      This event indicates that the component was made visible.
      See Also:
      Constant Field Values
      Inherited member indicator consumed Reveal DetailHide Detail
      protected boolean consumed
      Controls whether or not the event is sent back down to the peer once the source has processed it - false means it's sent to the peer; true means it's not.
      protected boolean consumed
      Controls whether or not the event is sent back down to the peer once the source has processed it - false means it's sent to the peer; true means it's not. Semantic events always have a 'true' value since they were generated by the peer in response to a low-level event.
      See Also:
      AWTEvent.consume(), AWTEvent.isConsumed()
      Inherited member indicator CONTAINER_EVENT_MASK Reveal DetailHide Detail
      static long CONTAINER_EVENT_MASK
      The event mask for selecting container events.
      public static final long CONTAINER_EVENT_MASK
      The event mask for selecting container events.
      See Also:
      Constant Field Values
      Inherited member indicator CTRL_DOWN_MASK Reveal DetailHide Detail
      static int CTRL_DOWN_MASK
      The Control key extended modifier constant.
      public static final int CTRL_DOWN_MASK
      The Control key extended modifier constant.
      Since:
      1.4
      See Also:
      Constant Field Values
      Inherited member indicator CTRL_MASK Reveal DetailHide Detail
      static int CTRL_MASK
      The Control key modifier constant.
      public static final int CTRL_MASK
      The Control key modifier constant. It is recommended that CTRL_DOWN_MASK be used instead.
      See Also:
      Constant Field Values
      Inherited member indicator FOCUS_EVENT_MASK Reveal DetailHide Detail
      static long FOCUS_EVENT_MASK
      The event mask for selecting focus events.
      public static final long FOCUS_EVENT_MASK
      The event mask for selecting focus events.
      See Also:
      Constant Field Values
      Inherited member indicator HIERARCHY_BOUNDS_EVENT_MASK Reveal DetailHide Detail
      static long HIERARCHY_BOUNDS_EVENT_MASK
      The event mask for selecting hierarchy bounds events.
      public static final long HIERARCHY_BOUNDS_EVENT_MASK
      The event mask for selecting hierarchy bounds events.
      See Also:
      Constant Field Values
      Inherited member indicator HIERARCHY_EVENT_MASK Reveal DetailHide Detail
      static long HIERARCHY_EVENT_MASK
      The event mask for selecting hierarchy events.
      public static final long HIERARCHY_EVENT_MASK
      The event mask for selecting hierarchy events.
      See Also:
      Constant Field Values
      Inherited member indicator id Reveal DetailHide Detail
      protected int id
      The event's id.
      protected int id
      The event's id.
      See Also:
      AWTEvent.getID(), AWTEvent.AWTEvent(java.lang.Object, int)
      Inherited member indicator INPUT_METHOD_EVENT_MASK Reveal DetailHide Detail
      static long INPUT_METHOD_EVENT_MASK
      The event mask for selecting input method events.
      public static final long INPUT_METHOD_EVENT_MASK
      The event mask for selecting input method events.
      See Also:
      Constant Field Values
      Inherited member indicator INVOCATION_EVENT_MASK Reveal DetailHide Detail
      static long INVOCATION_EVENT_MASK
      The event mask for selecting invocation events.
      public static final long INVOCATION_EVENT_MASK
      The event mask for selecting invocation events.
      See Also:
      Constant Field Values
      Inherited member indicator ITEM_EVENT_MASK Reveal DetailHide Detail
      static long ITEM_EVENT_MASK
      The event mask for selecting item events.
      public static final long ITEM_EVENT_MASK
      The event mask for selecting item events.
      See Also:
      Constant Field Values
      Inherited member indicator KEY_EVENT_MASK Reveal DetailHide Detail
      static long KEY_EVENT_MASK
      The event mask for selecting key events.
      public static final long KEY_EVENT_MASK
      The event mask for selecting key events.
      See Also:
      Constant Field Values
      Ordinary member indicator KEY_FIRST Reveal DetailHide Detail
      static int KEY_FIRST
      The first number in the range of ids used for key events.
      public static final int KEY_FIRST
      The first number in the range of ids used for key events.
      See Also:
      Constant Field Values
      Ordinary member indicator KEY_LAST Reveal DetailHide Detail
      static int KEY_LAST
      The last number in the range of ids used for key events.
      public static final int KEY_LAST
      The last number in the range of ids used for key events.
      See Also:
      Constant Field Values
      Ordinary member indicator KEY_LOCATION_LEFT Reveal DetailHide Detail
      static int KEY_LOCATION_LEFT
      A constant indicating that the key pressed or released is in the left key location (there is more than one possible location for this key).
      public static final int KEY_LOCATION_LEFT
      A constant indicating that the key pressed or released is in the left key location (there is more than one possible location for this key). Example: the left shift key.
      Since:
      1.4
      See Also:
      Constant Field Values
      Ordinary member indicator KEY_LOCATION_NUMPAD Reveal DetailHide Detail
      static int KEY_LOCATION_NUMPAD
      A constant indicating that the key event originated on the numeric keypad or with a virtual key corresponding to the numeric keypad.
      public static final int KEY_LOCATION_NUMPAD
      A constant indicating that the key event originated on the numeric keypad or with a virtual key corresponding to the numeric keypad.
      Since:
      1.4
      See Also:
      Constant Field Values
      Ordinary member indicator KEY_LOCATION_RIGHT Reveal DetailHide Detail
      static int KEY_LOCATION_RIGHT
      A constant indicating that the key pressed or released is in the right key location (there is more than one possible location for this key).
      public static final int KEY_LOCATION_RIGHT
      A constant indicating that the key pressed or released is in the right key location (there is more than one possible location for this key). Example: the right shift key.
      Since:
      1.4
      See Also:
      Constant Field Values
      Ordinary member indicator KEY_LOCATION_STANDARD Reveal DetailHide Detail
      static int KEY_LOCATION_STANDARD
      A constant indicating that the key pressed or released is not distinguished as the left or right version of a key, and did not originate on the numeric keypad (or did not originate with a virtual key corresponding to the numeric keypad).
      public static final int KEY_LOCATION_STANDARD
      A constant indicating that the key pressed or released is not distinguished as the left or right version of a key, and did not originate on the numeric keypad (or did not originate with a virtual key corresponding to the numeric keypad).
      Since:
      1.4
      See Also:
      Constant Field Values
      Ordinary member indicator KEY_LOCATION_UNKNOWN Reveal DetailHide Detail
      static int KEY_LOCATION_UNKNOWN
      A constant indicating that the keyLocation is indeterminate or not relevant.
      public static final int KEY_LOCATION_UNKNOWN
      A constant indicating that the keyLocation is indeterminate or not relevant. KEY_TYPED events do not have a keyLocation; this value is used instead.
      Since:
      1.4
      See Also:
      Constant Field Values
      Ordinary member indicator KEY_PRESSED Reveal DetailHide Detail
      static int KEY_PRESSED
      The "key pressed" event.
      public static final int KEY_PRESSED
      The "key pressed" event. This event is generated when a key is pushed down.
      See Also:
      Constant Field Values
      Ordinary member indicator KEY_RELEASED Reveal DetailHide Detail
      static int KEY_RELEASED
      The "key released" event.
      public static final int KEY_RELEASED
      The "key released" event. This event is generated when a key is let up.
      See Also:
      Constant Field Values
      Ordinary member indicator KEY_TYPED Reveal DetailHide Detail
      static int KEY_TYPED
      The "key typed" event.
      public static final int KEY_TYPED
      The "key typed" event. This event is generated when a character is entered. In the simplest case, it is produced by a single key press. Often, however, characters are produced by series of key presses, and the mapping from key pressed events to key typed events may be many-to-one or many-to-many.
      See Also:
      Constant Field Values
      Inherited member indicator META_DOWN_MASK Reveal DetailHide Detail
      static int META_DOWN_MASK
      The Meta key extended modifier constant.
      public static final int META_DOWN_MASK
      The Meta key extended modifier constant.
      Since:
      1.4
      See Also:
      Constant Field Values
      Inherited member indicator META_MASK Reveal DetailHide Detail
      static int META_MASK
      The Meta key modifier constant.
      public static final int META_MASK
      The Meta key modifier constant. It is recommended that META_DOWN_MASK be used instead.
      See Also:
      Constant Field Values
      Inherited member indicator MOUSE_EVENT_MASK Reveal DetailHide Detail
      static long MOUSE_EVENT_MASK
      The event mask for selecting mouse events.
      public static final long MOUSE_EVENT_MASK
      The event mask for selecting mouse events.
      See Also:
      Constant Field Values
      Inherited member indicator MOUSE_MOTION_EVENT_MASK Reveal DetailHide Detail
      static long MOUSE_MOTION_EVENT_MASK
      The event mask for selecting mouse motion events.
      public static final long MOUSE_MOTION_EVENT_MASK
      The event mask for selecting mouse motion events.
      See Also:
      Constant Field Values
      Inherited member indicator MOUSE_WHEEL_EVENT_MASK Reveal DetailHide Detail
      static long MOUSE_WHEEL_EVENT_MASK
      The event mask for selecting mouse wheel events.
      public static final long MOUSE_WHEEL_EVENT_MASK
      The event mask for selecting mouse wheel events.
      Since:
      1.4
      See Also:
      Constant Field Values
      Inherited member indicator PAINT_EVENT_MASK Reveal DetailHide Detail
      static long PAINT_EVENT_MASK
      The event mask for selecting paint events.
      public static final long PAINT_EVENT_MASK
      The event mask for selecting paint events.
      See Also:
      Constant Field Values
      Inherited member indicator RESERVED_ID_MAX Reveal DetailHide Detail
      static int RESERVED_ID_MAX
      The maximum value for reserved AWT event IDs.
      public static final int RESERVED_ID_MAX
      The maximum value for reserved AWT event IDs. Programs defining their own event IDs should use IDs greater than this value.
      See Also:
      Constant Field Values
      Inherited member indicator SHIFT_DOWN_MASK Reveal DetailHide Detail
      static int SHIFT_DOWN_MASK
      The Shift key extended modifier constant.
      public static final int SHIFT_DOWN_MASK
      The Shift key extended modifier constant.
      Since:
      1.4
      See Also:
      Constant Field Values
      Inherited member indicator SHIFT_MASK Reveal DetailHide Detail
      static int SHIFT_MASK
      The Shift key modifier constant.
      public static final int SHIFT_MASK
      The Shift key modifier constant. It is recommended that SHIFT_DOWN_MASK be used instead.
      See Also:
      Constant Field Values
      Inherited member indicator source Reveal DetailHide Detail
      protected java.lang.Object source
      The object on which the Event initially occurred.
      protected transient java.lang.Object source
      The object on which the Event initially occurred.
      Inherited member indicator TEXT_EVENT_MASK Reveal DetailHide Detail
      static long TEXT_EVENT_MASK
      The event mask for selecting text events.
      public static final long TEXT_EVENT_MASK
      The event mask for selecting text events.
      See Also:
      Constant Field Values
      Ordinary member indicator VK_0 Reveal DetailHide Detail
      static int VK_0
      VK_0 thru VK_9 are the same as ASCII '0' thru '9' (0x30 - 0x39)
      public static final int VK_0
      VK_0 thru VK_9 are the same as ASCII '0' thru '9' (0x30 - 0x39)
      See Also:
      Constant Field Values
      Ordinary member indicator VK_1 Reveal DetailHide Detail
      static int VK_1
       
      public static final int VK_1
      Ordinary member indicator VK_2 Reveal DetailHide Detail
      static int VK_2
       
      public static final int VK_2
      Ordinary member indicator VK_3 Reveal DetailHide Detail
      static int VK_3
       
      public static final int VK_3
      Ordinary member indicator VK_4 Reveal DetailHide Detail
      static int VK_4
       
      public static final int VK_4
      Ordinary member indicator VK_5 Reveal DetailHide Detail
      static int VK_5
       
      public static final int VK_5
      Ordinary member indicator VK_6 Reveal DetailHide Detail
      static int VK_6
       
      public static final int VK_6
      Ordinary member indicator VK_7 Reveal DetailHide Detail
      static int VK_7
       
      public static final int VK_7
      Ordinary member indicator VK_8 Reveal DetailHide Detail
      static int VK_8
       
      public static final int VK_8
      Ordinary member indicator VK_9 Reveal DetailHide Detail
      static int VK_9
       
      public static final int VK_9
      Ordinary member indicator VK_A Reveal DetailHide Detail
      static int VK_A
      VK_A thru VK_Z are the same as ASCII 'A' thru 'Z' (0x41 - 0x5A)
      public static final int VK_A
      VK_A thru VK_Z are the same as ASCII 'A' thru 'Z' (0x41 - 0x5A)
      See Also:
      Constant Field Values
      Ordinary member indicator VK_ACCEPT Reveal DetailHide Detail
      static int VK_ACCEPT
      Constant for the Accept or Commit function key.
      public static final int VK_ACCEPT
      Constant for the Accept or Commit function key.
      See Also:
      Constant Field Values
      Ordinary member indicator VK_ADD Reveal DetailHide Detail
      static int VK_ADD
       
      public static final int VK_ADD
      Ordinary member indicator VK_AGAIN Reveal DetailHide Detail
      static int VK_AGAIN
       
      public static final int VK_AGAIN
      Ordinary member indicator VK_ALL_CANDIDATES Reveal DetailHide Detail
      static int VK_ALL_CANDIDATES
      Constant for the All Candidates function key.
      public static final int VK_ALL_CANDIDATES
      Constant for the All Candidates function key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_ALPHANUMERIC Reveal DetailHide Detail
      static int VK_ALPHANUMERIC
      Constant for the Alphanumeric function key.
      public static final int VK_ALPHANUMERIC
      Constant for the Alphanumeric function key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_ALT Reveal DetailHide Detail
      static int VK_ALT
       
      public static final int VK_ALT
      Ordinary member indicator VK_ALT_GRAPH Reveal DetailHide Detail
      static int VK_ALT_GRAPH
      Constant for the AltGraph function key.
      public static final int VK_ALT_GRAPH
      Constant for the AltGraph function key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_AMPERSAND Reveal DetailHide Detail
      static int VK_AMPERSAND
       
      public static final int VK_AMPERSAND
      Ordinary member indicator VK_ASTERISK Reveal DetailHide Detail
      static int VK_ASTERISK
       
      public static final int VK_ASTERISK
      Ordinary member indicator VK_AT Reveal DetailHide Detail
      static int VK_AT
      Constant for the "@" key.
      public static final int VK_AT
      Constant for the "@" key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_B Reveal DetailHide Detail
      static int VK_B
       
      public static final int VK_B
      Ordinary member indicator VK_BACK_QUOTE Reveal DetailHide Detail
      static int VK_BACK_QUOTE
       
      public static final int VK_BACK_QUOTE
      Ordinary member indicator VK_BACK_SLASH Reveal DetailHide Detail
      static int VK_BACK_SLASH
      Constant for the back slash key, "\"
      public static final int VK_BACK_SLASH
      Constant for the back slash key, "\"
      See Also:
      Constant Field Values
      Ordinary member indicator VK_BACK_SPACE Reveal DetailHide Detail
      static int VK_BACK_SPACE
       
      public static final int VK_BACK_SPACE
      Ordinary member indicator VK_BEGIN Reveal DetailHide Detail
      static int VK_BEGIN
      Constant for the Begin key.
      public static final int VK_BEGIN
      Constant for the Begin key.
      Since:
      1.5
      See Also:
      Constant Field Values
      Ordinary member indicator VK_BRACELEFT Reveal DetailHide Detail
      static int VK_BRACELEFT
       
      public static final int VK_BRACELEFT
      Ordinary member indicator VK_BRACERIGHT Reveal DetailHide Detail
      static int VK_BRACERIGHT
       
      public static final int VK_BRACERIGHT
      Ordinary member indicator VK_C Reveal DetailHide Detail
      static int VK_C
       
      public static final int VK_C
      Ordinary member indicator VK_CANCEL Reveal DetailHide Detail
      static int VK_CANCEL
       
      public static final int VK_CANCEL
      Ordinary member indicator VK_CAPS_LOCK Reveal DetailHide Detail
      static int VK_CAPS_LOCK
       
      public static final int VK_CAPS_LOCK
      Ordinary member indicator VK_CIRCUMFLEX Reveal DetailHide Detail
      static int VK_CIRCUMFLEX
      Constant for the "^" key.
      public static final int VK_CIRCUMFLEX
      Constant for the "^" key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_CLEAR Reveal DetailHide Detail
      static int VK_CLEAR
       
      public static final int VK_CLEAR
      Ordinary member indicator VK_CLOSE_BRACKET Reveal DetailHide Detail
      static int VK_CLOSE_BRACKET
      Constant for the close bracket key, "]"
      public static final int VK_CLOSE_BRACKET
      Constant for the close bracket key, "]"
      See Also:
      Constant Field Values
      Ordinary member indicator VK_CODE_INPUT Reveal DetailHide Detail
      static int VK_CODE_INPUT
      Constant for the Code Input function key.
      public static final int VK_CODE_INPUT
      Constant for the Code Input function key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_COLON Reveal DetailHide Detail
      static int VK_COLON
      Constant for the ":" key.
      public static final int VK_COLON
      Constant for the ":" key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_COMMA Reveal DetailHide Detail
      static int VK_COMMA
      Constant for the comma key, ","
      public static final int VK_COMMA
      Constant for the comma key, ","
      See Also:
      Constant Field Values
      Ordinary member indicator VK_COMPOSE Reveal DetailHide Detail
      static int VK_COMPOSE
      Constant for the Compose function key.
      public static final int VK_COMPOSE
      Constant for the Compose function key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_CONTEXT_MENU Reveal DetailHide Detail
      static int VK_CONTEXT_MENU
      Constant for the Microsoft Windows Context Menu key.
      public static final int VK_CONTEXT_MENU
      Constant for the Microsoft Windows Context Menu key.
      Since:
      1.5
      See Also:
      Constant Field Values
      Ordinary member indicator VK_CONTROL Reveal DetailHide Detail
      static int VK_CONTROL
       
      public static final int VK_CONTROL
      Ordinary member indicator VK_CONVERT Reveal DetailHide Detail
      static int VK_CONVERT
      Constant for the Convert function key.
      public static final int VK_CONVERT
      Constant for the Convert function key.
      See Also:
      Constant Field Values
      Ordinary member indicator VK_COPY Reveal DetailHide Detail
      static int VK_COPY
       
      public static final int VK_COPY
      Ordinary member indicator VK_CUT Reveal DetailHide Detail
      static int VK_CUT
       
      public static final int VK_CUT
      Ordinary member indicator VK_D Reveal DetailHide Detail
      static int VK_D
       
      public static final int VK_D
      Ordinary member indicator VK_DEAD_ABOVEDOT Reveal DetailHide Detail
      static int VK_DEAD_ABOVEDOT
       
      public static final int VK_DEAD_ABOVEDOT
      Ordinary member indicator VK_DEAD_ABOVERING Reveal DetailHide Detail
      static int VK_DEAD_ABOVERING
       
      public static final int VK_DEAD_ABOVERING
      Ordinary member indicator VK_DEAD_ACUTE Reveal DetailHide Detail
      static int VK_DEAD_ACUTE
       
      public static final int VK_DEAD_ACUTE
      Ordinary member indicator VK_DEAD_BREVE Reveal DetailHide Detail
      static int VK_DEAD_BREVE
       
      public static final int VK_DEAD_BREVE
      Ordinary member indicator VK_DEAD_CARON Reveal DetailHide Detail
      static int VK_DEAD_CARON
       
      public static final int VK_DEAD_CARON
      Ordinary member indicator VK_DEAD_CEDILLA Reveal DetailHide Detail
      static int VK_DEAD_CEDILLA
       
      public static final int VK_DEAD_CEDILLA
      Ordinary member indicator VK_DEAD_CIRCUMFLEX Reveal DetailHide Detail
      static int VK_DEAD_CIRCUMFLEX
       
      public static final int VK_DEAD_CIRCUMFLEX
      Ordinary member indicator VK_DEAD_DIAERESIS Reveal DetailHide Detail
      static int VK_DEAD_DIAERESIS
       
      public static final int VK_DEAD_DIAERESIS
      Ordinary member indicator VK_DEAD_DOUBLEACUTE Reveal DetailHide Detail
      static int VK_DEAD_DOUBLEACUTE
       
      public static final int VK_DEAD_DOUBLEACUTE
      Ordinary member indicator VK_DEAD_GRAVE Reveal DetailHide Detail
      static int VK_DEAD_GRAVE
       
      public static final int VK_DEAD_GRAVE
      Ordinary member indicator VK_DEAD_IOTA Reveal DetailHide Detail
      static int VK_DEAD_IOTA
       
      public static final int VK_DEAD_IOTA
      Ordinary member indicator VK_DEAD_MACRON Reveal DetailHide Detail
      static int VK_DEAD_MACRON
       
      public static final int VK_DEAD_MACRON
      Ordinary member indicator VK_DEAD_OGONEK Reveal DetailHide Detail
      static int VK_DEAD_OGONEK
       
      public static final int VK_DEAD_OGONEK
      Ordinary member indicator VK_DEAD_SEMIVOICED_SOUND Reveal DetailHide Detail
      static int VK_DEAD_SEMIVOICED_SOUND
       
      public static final int VK_DEAD_SEMIVOICED_SOUND
      Ordinary member indicator VK_DEAD_TILDE Reveal DetailHide Detail
      static int VK_DEAD_TILDE
       
      public static final int VK_DEAD_TILDE
      Ordinary member indicator VK_DEAD_VOICED_SOUND Reveal DetailHide Detail
      static int VK_DEAD_VOICED_SOUND
       
      public static final int VK_DEAD_VOICED_SOUND
      Ordinary member indicator VK_DECIMAL Reveal DetailHide Detail
      static int VK_DECIMAL
       
      public static final int VK_DECIMAL
      Ordinary member indicator VK_DELETE Reveal DetailHide Detail
      static int VK_DELETE
       
      public static final int VK_DELETE
      Ordinary member indicator VK_DIVIDE Reveal DetailHide Detail
      static int VK_DIVIDE
       
      public static final int VK_DIVIDE
      Ordinary member indicator VK_DOLLAR Reveal DetailHide Detail
      static int VK_DOLLAR
      Constant for the "$" key.
      public static final int VK_DOLLAR
      Constant for the "$" key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_DOWN Reveal DetailHide Detail
      static int VK_DOWN
      Constant for the non-numpad down arrow key.
      public static final int VK_DOWN
      Constant for the non-numpad down arrow key.
      See Also:
      VK_KP_DOWN, Constant Field Values
      Ordinary member indicator VK_E Reveal DetailHide Detail
      static int VK_E
       
      public static final int VK_E
      Ordinary member indicator VK_END Reveal DetailHide Detail
      static int VK_END
       
      public static final int VK_END
      Ordinary member indicator VK_ENTER Reveal DetailHide Detail
      static int VK_ENTER
       
      public static final int VK_ENTER
      Ordinary member indicator VK_EQUALS Reveal DetailHide Detail
      static int VK_EQUALS
      Constant for the equals key, "="
      public static final int VK_EQUALS
      Constant for the equals key, "="
      See Also:
      Constant Field Values
      Ordinary member indicator VK_ESCAPE Reveal DetailHide Detail
      static int VK_ESCAPE
       
      public static final int VK_ESCAPE
      Ordinary member indicator VK_EURO_SIGN Reveal DetailHide Detail
      static int VK_EURO_SIGN
      Constant for the Euro currency sign key.
      public static final int VK_EURO_SIGN
      Constant for the Euro currency sign key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_EXCLAMATION_MARK Reveal DetailHide Detail
      static int VK_EXCLAMATION_MARK
      Constant for the "!" key.
      public static final int VK_EXCLAMATION_MARK
      Constant for the "!" key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_F Reveal DetailHide Detail
      static int VK_F
       
      public static final int VK_F
      Ordinary member indicator VK_F1 Reveal DetailHide Detail
      static int VK_F1
      Constant for the F1 function key.
      public static final int VK_F1
      Constant for the F1 function key.
      See Also:
      Constant Field Values
      Ordinary member indicator VK_F10 Reveal DetailHide Detail
      static int VK_F10
      Constant for the F10 function key.
      public static final int VK_F10
      Constant for the F10 function key.
      See Also:
      Constant Field Values
      Ordinary member indicator VK_F11 Reveal DetailHide Detail
      static int VK_F11
      Constant for the F11 function key.
      public static final int VK_F11
      Constant for the F11 function key.
      See Also:
      Constant Field Values
      Ordinary member indicator VK_F12 Reveal DetailHide Detail
      static int VK_F12
      Constant for the F12 function key.
      public static final int VK_F12
      Constant for the F12 function key.
      See Also:
      Constant Field Values
      Ordinary member indicator VK_F13 Reveal DetailHide Detail
      static int VK_F13
      Constant for the F13 function key.
      public static final int VK_F13
      Constant for the F13 function key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_F14 Reveal DetailHide Detail
      static int VK_F14
      Constant for the F14 function key.
      public static final int VK_F14
      Constant for the F14 function key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_F15 Reveal DetailHide Detail
      static int VK_F15
      Constant for the F15 function key.
      public static final int VK_F15
      Constant for the F15 function key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_F16 Reveal DetailHide Detail
      static int VK_F16
      Constant for the F16 function key.
      public static final int VK_F16
      Constant for the F16 function key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_F17 Reveal DetailHide Detail
      static int VK_F17
      Constant for the F17 function key.
      public static final int VK_F17
      Constant for the F17 function key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_F18 Reveal DetailHide Detail
      static int VK_F18
      Constant for the F18 function key.
      public static final int VK_F18
      Constant for the F18 function key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_F19 Reveal DetailHide Detail
      static int VK_F19
      Constant for the F19 function key.
      public static final int VK_F19
      Constant for the F19 function key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_F2 Reveal DetailHide Detail
      static int VK_F2
      Constant for the F2 function key.
      public static final int VK_F2
      Constant for the F2 function key.
      See Also:
      Constant Field Values
      Ordinary member indicator VK_F20 Reveal DetailHide Detail
      static int VK_F20
      Constant for the F20 function key.
      public static final int VK_F20
      Constant for the F20 function key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_F21 Reveal DetailHide Detail
      static int VK_F21
      Constant for the F21 function key.
      public static final int VK_F21
      Constant for the F21 function key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_F22 Reveal DetailHide Detail
      static int VK_F22
      Constant for the F22 function key.
      public static final int VK_F22
      Constant for the F22 function key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_F23 Reveal DetailHide Detail
      static int VK_F23
      Constant for the F23 function key.
      public static final int VK_F23
      Constant for the F23 function key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_F24 Reveal DetailHide Detail
      static int VK_F24
      Constant for the F24 function key.
      public static final int VK_F24
      Constant for the F24 function key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_F3 Reveal DetailHide Detail
      static int VK_F3
      Constant for the F3 function key.
      public static final int VK_F3
      Constant for the F3 function key.
      See Also:
      Constant Field Values
      Ordinary member indicator VK_F4 Reveal DetailHide Detail
      static int VK_F4
      Constant for the F4 function key.
      public static final int VK_F4
      Constant for the F4 function key.
      See Also:
      Constant Field Values
      Ordinary member indicator VK_F5 Reveal DetailHide Detail
      static int VK_F5
      Constant for the F5 function key.
      public static final int VK_F5
      Constant for the F5 function key.
      See Also:
      Constant Field Values
      Ordinary member indicator VK_F6 Reveal DetailHide Detail
      static int VK_F6
      Constant for the F6 function key.
      public static final int VK_F6
      Constant for the F6 function key.
      See Also:
      Constant Field Values
      Ordinary member indicator VK_F7 Reveal DetailHide Detail
      static int VK_F7
      Constant for the F7 function key.
      public static final int VK_F7
      Constant for the F7 function key.
      See Also:
      Constant Field Values
      Ordinary member indicator VK_F8 Reveal DetailHide Detail
      static int VK_F8
      Constant for the F8 function key.
      public static final int VK_F8
      Constant for the F8 function key.
      See Also:
      Constant Field Values
      Ordinary member indicator VK_F9 Reveal DetailHide Detail
      static int VK_F9
      Constant for the F9 function key.
      public static final int VK_F9
      Constant for the F9 function key.
      See Also:
      Constant Field Values
      Ordinary member indicator VK_FINAL Reveal DetailHide Detail
      static int VK_FINAL
       
      public static final int VK_FINAL
      Ordinary member indicator VK_FIND Reveal DetailHide Detail
      static int VK_FIND
       
      public static final int VK_FIND
      Ordinary member indicator VK_FULL_WIDTH Reveal DetailHide Detail
      static int VK_FULL_WIDTH
      Constant for the Full-Width Characters function key.
      public static final int VK_FULL_WIDTH
      Constant for the Full-Width Characters function key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_G Reveal DetailHide Detail
      static int VK_G
       
      public static final int VK_G
      Ordinary member indicator VK_GREATER Reveal DetailHide Detail
      static int VK_GREATER
       
      public static final int VK_GREATER
      Ordinary member indicator VK_H Reveal DetailHide Detail
      static int VK_H
       
      public static final int VK_H
      Ordinary member indicator VK_HALF_WIDTH Reveal DetailHide Detail
      static int VK_HALF_WIDTH
      Constant for the Half-Width Characters function key.
      public static final int VK_HALF_WIDTH
      Constant for the Half-Width Characters function key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_HELP Reveal DetailHide Detail
      static int VK_HELP
       
      public static final int VK_HELP
      Ordinary member indicator VK_HIRAGANA Reveal DetailHide Detail
      static int VK_HIRAGANA
      Constant for the Hiragana function key.
      public static final int VK_HIRAGANA
      Constant for the Hiragana function key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_HOME Reveal DetailHide Detail
      static int VK_HOME
       
      public static final int VK_HOME
      Ordinary member indicator VK_I Reveal DetailHide Detail
      static int VK_I
       
      public static final int VK_I
      Ordinary member indicator VK_INPUT_METHOD_ON_OFF Reveal DetailHide Detail
      static int VK_INPUT_METHOD_ON_OFF
      Constant for the input method on/off key.
      public static final int VK_INPUT_METHOD_ON_OFF
      Constant for the input method on/off key.
      Since:
      1.3
      See Also:
      Constant Field Values
      Ordinary member indicator VK_INSERT Reveal DetailHide Detail
      static int VK_INSERT
       
      public static final int VK_INSERT
      Ordinary member indicator VK_INVERTED_EXCLAMATION_MARK Reveal DetailHide Detail
      static int VK_INVERTED_EXCLAMATION_MARK
      Constant for the inverted exclamation mark key.
      public static final int VK_INVERTED_EXCLAMATION_MARK
      Constant for the inverted exclamation mark key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_J Reveal DetailHide Detail
      static int VK_J
       
      public static final int VK_J
      Ordinary member indicator VK_JAPANESE_HIRAGANA Reveal DetailHide Detail
      static int VK_JAPANESE_HIRAGANA
      Constant for the Japanese-Hiragana function key.
      public static final int VK_JAPANESE_HIRAGANA
      Constant for the Japanese-Hiragana function key. This key switches to a Japanese input method and selects its Hiragana input mode.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_JAPANESE_KATAKANA Reveal DetailHide Detail
      static int VK_JAPANESE_KATAKANA
      Constant for the Japanese-Katakana function key.
      public static final int VK_JAPANESE_KATAKANA
      Constant for the Japanese-Katakana function key. This key switches to a Japanese input method and selects its Katakana input mode.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_JAPANESE_ROMAN Reveal DetailHide Detail
      static int VK_JAPANESE_ROMAN
      Constant for the Japanese-Roman function key.
      public static final int VK_JAPANESE_ROMAN
      Constant for the Japanese-Roman function key. This key switches to a Japanese input method and selects its Roman-Direct input mode.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_K Reveal DetailHide Detail
      static int VK_K
       
      public static final int VK_K
      Ordinary member indicator VK_KANA Reveal DetailHide Detail
      static int VK_KANA
       
      public static final int VK_KANA
      Ordinary member indicator VK_KANA_LOCK Reveal DetailHide Detail
      static int VK_KANA_LOCK
      Constant for the locking Kana function key.
      public static final int VK_KANA_LOCK
      Constant for the locking Kana function key. This key locks the keyboard into a Kana layout.
      Since:
      1.3
      See Also:
      Constant Field Values
      Ordinary member indicator VK_KANJI Reveal DetailHide Detail
      static int VK_KANJI
       
      public static final int VK_KANJI
      Ordinary member indicator VK_KATAKANA Reveal DetailHide Detail
      static int VK_KATAKANA
      Constant for the Katakana function key.
      public static final int VK_KATAKANA
      Constant for the Katakana function key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_KP_DOWN Reveal DetailHide Detail
      static int VK_KP_DOWN
      Constant for the numeric keypad down arrow key.
      public static final int VK_KP_DOWN
      Constant for the numeric keypad down arrow key.
      Since:
      1.2
      See Also:
      VK_DOWN, Constant Field Values
      Ordinary member indicator VK_KP_LEFT Reveal DetailHide Detail
      static int VK_KP_LEFT
      Constant for the numeric keypad left arrow key.
      public static final int VK_KP_LEFT
      Constant for the numeric keypad left arrow key.
      Since:
      1.2
      See Also:
      VK_LEFT, Constant Field Values
      Ordinary member indicator VK_KP_RIGHT Reveal DetailHide Detail
      static int VK_KP_RIGHT
      Constant for the numeric keypad right arrow key.
      public static final int VK_KP_RIGHT
      Constant for the numeric keypad right arrow key.
      Since:
      1.2
      See Also:
      VK_RIGHT, Constant Field Values
      Ordinary member indicator VK_KP_UP Reveal DetailHide Detail
      static int VK_KP_UP
      Constant for the numeric keypad up arrow key.
      public static final int VK_KP_UP
      Constant for the numeric keypad up arrow key.
      Since:
      1.2
      See Also:
      VK_UP, Constant Field Values
      Ordinary member indicator VK_L Reveal DetailHide Detail
      static int VK_L
       
      public static final int VK_L
      Ordinary member indicator VK_LEFT Reveal DetailHide Detail
      static int VK_LEFT
      Constant for the non-numpad left arrow key.
      public static final int VK_LEFT
      Constant for the non-numpad left arrow key.
      See Also:
      VK_KP_LEFT, Constant Field Values
      Ordinary member indicator VK_LEFT_PARENTHESIS Reveal DetailHide Detail
      static int VK_LEFT_PARENTHESIS
      Constant for the "(" key.
      public static final int VK_LEFT_PARENTHESIS
      Constant for the "(" key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_LESS Reveal DetailHide Detail
      static int VK_LESS
       
      public static final int VK_LESS
      Ordinary member indicator VK_M Reveal DetailHide Detail
      static int VK_M
       
      public static final int VK_M
      Ordinary member indicator VK_META Reveal DetailHide Detail
      static int VK_META
       
      public static final int VK_META
      Ordinary member indicator VK_MINUS Reveal DetailHide Detail
      static int VK_MINUS
      Constant for the minus key, "-"
      public static final int VK_MINUS
      Constant for the minus key, "-"
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_MODECHANGE Reveal DetailHide Detail
      static int VK_MODECHANGE
       
      public static final int VK_MODECHANGE
      Ordinary member indicator VK_MULTIPLY Reveal DetailHide Detail
      static int VK_MULTIPLY
       
      public static final int VK_MULTIPLY
      Ordinary member indicator VK_N Reveal DetailHide Detail
      static int VK_N
       
      public static final int VK_N
      Ordinary member indicator VK_NONCONVERT Reveal DetailHide Detail
      static int VK_NONCONVERT
      Constant for the Don't Convert function key.
      public static final int VK_NONCONVERT
      Constant for the Don't Convert function key.
      See Also:
      Constant Field Values
      Ordinary member indicator VK_NUM_LOCK Reveal DetailHide Detail
      static int VK_NUM_LOCK
       
      public static final int VK_NUM_LOCK
      Ordinary member indicator VK_NUMBER_SIGN Reveal DetailHide Detail
      static int VK_NUMBER_SIGN
      Constant for the "#" key.
      public static final int VK_NUMBER_SIGN
      Constant for the "#" key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_NUMPAD0 Reveal DetailHide Detail
      static int VK_NUMPAD0
       
      public static final int VK_NUMPAD0
      Ordinary member indicator VK_NUMPAD1 Reveal DetailHide Detail
      static int VK_NUMPAD1
       
      public static final int VK_NUMPAD1
      Ordinary member indicator VK_NUMPAD2 Reveal DetailHide Detail
      static int VK_NUMPAD2
       
      public static final int VK_NUMPAD2
      Ordinary member indicator VK_NUMPAD3 Reveal DetailHide Detail
      static int VK_NUMPAD3
       
      public static final int VK_NUMPAD3
      Ordinary member indicator VK_NUMPAD4 Reveal DetailHide Detail
      static int VK_NUMPAD4
       
      public static final int VK_NUMPAD4
      Ordinary member indicator VK_NUMPAD5 Reveal DetailHide Detail
      static int VK_NUMPAD5
       
      public static final int VK_NUMPAD5
      Ordinary member indicator VK_NUMPAD6 Reveal DetailHide Detail
      static int VK_NUMPAD6
       
      public static final int VK_NUMPAD6
      Ordinary member indicator VK_NUMPAD7 Reveal DetailHide Detail
      static int VK_NUMPAD7
       
      public static final int VK_NUMPAD7
      Ordinary member indicator VK_NUMPAD8 Reveal DetailHide Detail
      static int VK_NUMPAD8
       
      public static final int VK_NUMPAD8
      Ordinary member indicator VK_NUMPAD9 Reveal DetailHide Detail
      static int VK_NUMPAD9
       
      public static final int VK_NUMPAD9
      Ordinary member indicator VK_O Reveal DetailHide Detail
      static int VK_O
       
      public static final int VK_O
      Ordinary member indicator VK_OPEN_BRACKET Reveal DetailHide Detail
      static int VK_OPEN_BRACKET
      Constant for the open bracket key, "["
      public static final int VK_OPEN_BRACKET
      Constant for the open bracket key, "["
      See Also:
      Constant Field Values
      Ordinary member indicator VK_P Reveal DetailHide Detail
      static int VK_P
       
      public static final int VK_P
      Ordinary member indicator VK_PAGE_DOWN Reveal DetailHide Detail
      static int VK_PAGE_DOWN
       
      public static final int VK_PAGE_DOWN
      Ordinary member indicator VK_PAGE_UP Reveal DetailHide Detail
      static int VK_PAGE_UP
       
      public static final int VK_PAGE_UP
      Ordinary member indicator VK_PASTE Reveal DetailHide Detail
      static int VK_PASTE
       
      public static final int VK_PASTE
      Ordinary member indicator VK_PAUSE Reveal DetailHide Detail
      static int VK_PAUSE
       
      public static final int VK_PAUSE
      Ordinary member indicator VK_PERIOD Reveal DetailHide Detail
      static int VK_PERIOD
      Constant for the period key, "."
      public static final int VK_PERIOD
      Constant for the period key, "."
      See Also:
      Constant Field Values
      Ordinary member indicator VK_PLUS Reveal DetailHide Detail
      static int VK_PLUS
      Constant for the "+" key.
      public static final int VK_PLUS
      Constant for the "+" key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_PREVIOUS_CANDIDATE Reveal DetailHide Detail
      static int VK_PREVIOUS_CANDIDATE
      Constant for the Previous Candidate function key.
      public static final int VK_PREVIOUS_CANDIDATE
      Constant for the Previous Candidate function key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_PRINTSCREEN Reveal DetailHide Detail
      static int VK_PRINTSCREEN
       
      public static final int VK_PRINTSCREEN
      Ordinary member indicator VK_PROPS Reveal DetailHide Detail
      static int VK_PROPS
       
      public static final int VK_PROPS
      Ordinary member indicator VK_Q Reveal DetailHide Detail
      static int VK_Q
       
      public static final int VK_Q
      Ordinary member indicator VK_QUOTE Reveal DetailHide Detail
      static int VK_QUOTE
       
      public static final int VK_QUOTE
      Ordinary member indicator VK_QUOTEDBL Reveal DetailHide Detail
      static int VK_QUOTEDBL
       
      public static final int VK_QUOTEDBL
      Ordinary member indicator VK_R Reveal DetailHide Detail
      static int VK_R
       
      public static final int VK_R
      Ordinary member indicator VK_RIGHT Reveal DetailHide Detail
      static int VK_RIGHT
      Constant for the non-numpad right arrow key.
      public static final int VK_RIGHT
      Constant for the non-numpad right arrow key.
      See Also:
      VK_KP_RIGHT, Constant Field Values
      Ordinary member indicator VK_RIGHT_PARENTHESIS Reveal DetailHide Detail
      static int VK_RIGHT_PARENTHESIS
      Constant for the ")" key.
      public static final int VK_RIGHT_PARENTHESIS
      Constant for the ")" key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_ROMAN_CHARACTERS Reveal DetailHide Detail
      static int VK_ROMAN_CHARACTERS
      Constant for the Roman Characters function key.
      public static final int VK_ROMAN_CHARACTERS
      Constant for the Roman Characters function key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_S Reveal DetailHide Detail
      static int VK_S
       
      public static final int VK_S
      Ordinary member indicator VK_SCROLL_LOCK Reveal DetailHide Detail
      static int VK_SCROLL_LOCK
       
      public static final int VK_SCROLL_LOCK
      Ordinary member indicator VK_SEMICOLON Reveal DetailHide Detail
      static int VK_SEMICOLON
      Constant for the semicolon key, ";"
      public static final int VK_SEMICOLON
      Constant for the semicolon key, ";"
      See Also:
      Constant Field Values
      Ordinary member indicator VK_SEPARATER Reveal DetailHide Detail
      static int VK_SEPARATER
      This constant is obsolete, and is included only for backwards compatibility.
      public static final int VK_SEPARATER
      This constant is obsolete, and is included only for backwards compatibility.
      See Also:
      VK_SEPARATOR, Constant Field Values
      Ordinary member indicator VK_SEPARATOR Reveal DetailHide Detail
      static int VK_SEPARATOR
      Constant for the Numpad Separator key.
      public static final int VK_SEPARATOR
      Constant for the Numpad Separator key.
      Since:
      1.4
      See Also:
      Constant Field Values
      Ordinary member indicator VK_SHIFT Reveal DetailHide Detail
      static int VK_SHIFT
       
      public static final int VK_SHIFT
      Ordinary member indicator VK_SLASH Reveal DetailHide Detail
      static int VK_SLASH
      Constant for the forward slash key, "/"
      public static final int VK_SLASH
      Constant for the forward slash key, "/"
      See Also:
      Constant Field Values
      Ordinary member indicator VK_SPACE Reveal DetailHide Detail
      static int VK_SPACE
       
      public static final int VK_SPACE
      Ordinary member indicator VK_STOP Reveal DetailHide Detail
      static int VK_STOP
       
      public static final int VK_STOP
      Ordinary member indicator VK_SUBTRACT Reveal DetailHide Detail
      static int VK_SUBTRACT
       
      public static final int VK_SUBTRACT
      Ordinary member indicator VK_T Reveal DetailHide Detail
      static int VK_T
       
      public static final int VK_T
      Ordinary member indicator VK_TAB Reveal DetailHide Detail
      static int VK_TAB
       
      public static final int VK_TAB
      Ordinary member indicator VK_U Reveal DetailHide Detail
      static int VK_U
       
      public static final int VK_U
      Ordinary member indicator VK_UNDEFINED Reveal DetailHide Detail
      static int VK_UNDEFINED
      This value is used to indicate that the keyCode is unknown.
      public static final int VK_UNDEFINED
      This value is used to indicate that the keyCode is unknown. KEY_TYPED events do not have a keyCode value; this value is used instead.
      See Also:
      Constant Field Values
      Ordinary member indicator VK_UNDERSCORE Reveal DetailHide Detail
      static int VK_UNDERSCORE
      Constant for the "_" key.
      public static final int VK_UNDERSCORE
      Constant for the "_" key.
      Since:
      1.2
      See Also:
      Constant Field Values
      Ordinary member indicator VK_UNDO Reveal DetailHide Detail
      static int VK_UNDO
       
      public static final int VK_UNDO
      Ordinary member indicator VK_UP Reveal DetailHide Detail
      static int VK_UP
      Constant for the non-numpad up arrow key.
      public static final int VK_UP
      Constant for the non-numpad up arrow key.
      See Also:
      VK_KP_UP, Constant Field Values
      Ordinary member indicator VK_V Reveal DetailHide Detail
      static int VK_V
       
      public static final int VK_V
      Ordinary member indicator VK_W Reveal DetailHide Detail
      static int VK_W
       
      public static final int VK_W
      Ordinary member indicator VK_WINDOWS Reveal DetailHide Detail
      static int VK_WINDOWS
      Constant for the Microsoft Windows "Windows" key.
      public static final int VK_WINDOWS
      Constant for the Microsoft Windows "Windows" key. It is used for both the left and right version of the key.
      Since:
      1.5
      See Also:
      getKeyLocation(), Constant Field Values
      Ordinary member indicator VK_X Reveal DetailHide Detail
      static int VK_X
       
      public static final int VK_X
      Ordinary member indicator VK_Y Reveal DetailHide Detail
      static int VK_Y
       
      public static final int VK_Y
      Ordinary member indicator VK_Z Reveal DetailHide Detail
      static int VK_Z
       
      public static final int VK_Z
      Inherited member indicator WINDOW_EVENT_MASK Reveal DetailHide Detail
      static long WINDOW_EVENT_MASK
      The event mask for selecting window events.
      public static final long WINDOW_EVENT_MASK
      The event mask for selecting window events.
      See Also:
      Constant Field Values
      Inherited member indicator WINDOW_FOCUS_EVENT_MASK Reveal DetailHide Detail
      static long WINDOW_FOCUS_EVENT_MASK
      The event mask for selecting window focus events.
      public static final long WINDOW_FOCUS_EVENT_MASK
      The event mask for selecting window focus events.
      Since:
      1.4
      See Also:
      Constant Field Values
      Inherited member indicator WINDOW_STATE_EVENT_MASK Reveal DetailHide Detail
      static long WINDOW_STATE_EVENT_MASK
      The event mask for selecting window state events.
      public static final long WINDOW_STATE_EVENT_MASK
      The event mask for selecting window state events.
      Since:
      1.4
      See Also:
      Constant Field Values
    • Static Methods 
      Modifier and Type Static Method and Description
      Ordinary member indicator getExtendedKeyCodeForChar Reveal DetailHide Detail
      static int getExtendedKeyCodeForChar(int c)
      Returns an extended key code for a unicode character.
      public static int getExtendedKeyCodeForChar(int c)
      Returns an extended key code for a unicode character.
      Returns:
      for a unicode character with a corresponding VK_ constant -- this VK_ constant; for a character appearing on the primary level of a known keyboard layout -- a unique integer. If a character does not appear on the primary level of a known keyboard, VK_UNDEFINED is returned.
      Since:
      1.7
      Ordinary member indicator getKeyModifiersText Reveal DetailHide Detail
      static java.lang.String getKeyModifiersText(int modifiers)
      Returns a String describing the modifier key(s), such as "Shift", or "Ctrl+Shift".
      public static java.lang.String getKeyModifiersText(int modifiers)
      Returns a String describing the modifier key(s), such as "Shift", or "Ctrl+Shift". These strings can be localized by changing the awt.properties file.

      Note that InputEvent.ALT_MASK and InputEvent.BUTTON2_MASK have the same value, so the string "Alt" is returned for both modifiers. Likewise, InputEvent.META_MASK and InputEvent.BUTTON3_MASK have the same value, so the string "Meta" is returned for both modifiers.

      Returns:
      string a text description of the combination of modifier keys that were held down during the event
      See Also:
      InputEvent.getModifiersExText(int)
      Ordinary member indicator getKeyText Reveal DetailHide Detail
      static java.lang.String getKeyText(int keyCode)
      Returns a String describing the keyCode, such as "HOME", "F1" or "A".
      public static java.lang.String getKeyText(int keyCode)
      Returns a String describing the keyCode, such as "HOME", "F1" or "A". These strings can be localized by changing the awt.properties file.
      Returns:
      a string containing a text description for a physical key, identified by its keyCode
      Inherited member indicator getMaskForButton Reveal DetailHide Detail
      static int getMaskForButton(int button)
      A method to obtain a mask for any existing mouse button.
      public static int getMaskForButton(int button)
      Description copied from class: InputEvent
      A method to obtain a mask for any existing mouse button. The returned mask may be used for different purposes. Following are some of them:
      • mousePress(buttons) and mouseRelease(buttons)
      • as a modifiers parameter when creating a new MouseEvent instance
      • to check modifiersEx of existing MouseEvent
      Parameters:
      button - is a number to represent a button starting from 1. For example,
       int button = InputEvent.getMaskForButton(1);
       
      will have the same meaning as
       int button = InputEvent.getMaskForButton(MouseEvent.BUTTON1);
       
      because MouseEvent.BUTTON1 equals to 1. If a mouse has three enabled buttons(see MouseInfo.getNumberOfButtons()) then the values from the left column passed into the method will return corresponding values from the right column:
          button    returned mask
          BUTTON1  BUTTON1_DOWN_MASK
          BUTTON2  BUTTON2_DOWN_MASK
          BUTTON3  BUTTON3_DOWN_MASK
       
      If a mouse has more than three enabled buttons then more values are admissible (4, 5, etc.). There is no assigned constants for these extended buttons. The button masks for the extra buttons returned by this method have no assigned names like the first three button masks.

      This method has the following implementation restriction. It returns masks for a limited number of buttons only. The maximum number is implementation dependent and may vary. This limit is defined by the relevant number of buttons that may hypothetically exist on the mouse but it is greater than the MouseInfo.getNumberOfButtons().

      Throws:
      java.lang.IllegalArgumentException - if button is less than zero or greater than the number of button masks reserved for buttons
      Since:
      7.0
      See Also:
      MouseInfo.getNumberOfButtons(), Toolkit.areExtraMouseButtonsEnabled(), InputEvent.getModifiers(), MouseEvent.getModifiersEx()
      Inherited member indicator getModifiersExText Reveal DetailHide Detail
      static java.lang.String getModifiersExText(int modifiers)
      Returns a String describing the extended modifier keys and mouse buttons, such as "Shift", "Button1", or "Ctrl+Shift".
      public static java.lang.String getModifiersExText(int modifiers)
      Description copied from class: InputEvent
      Returns a String describing the extended modifier keys and mouse buttons, such as "Shift", "Button1", or "Ctrl+Shift". These strings can be localized by changing the awt.properties file.

      Note that passing negative parameter is incorrect, and will cause the returning an unspecified string. Zero parameter means that no modifiers were passed and will cause the returning an empty string.

      Parameters:
      modifiers - a modifier mask describing the extended modifier keys and mouse buttons for the event
      Returns:
      a text description of the combination of extended modifier keys and mouse buttons that were held down during the event.
      Since:
      1.4
    • Constructors 
      Constructor and Description
      Ordinary member indicator KeyEvent Reveal DetailHide Detail
      KeyEvent(Component source, int id, long when, int modifiers, int keyCode)
      Deprecated as of JDK1.1
      @Deprecated public KeyEvent(Component source, int id, long when, int modifiers, int keyCode)
      Deprecated as of JDK1.1
      Ordinary member indicator KeyEvent Reveal DetailHide Detail
      KeyEvent(Component source, int id, long when, int modifiers, int keyCode, char keyChar)
      Constructs a KeyEvent object.
      public KeyEvent(Component source, int id, long when, int modifiers, int keyCode, char keyChar)
      Constructs a KeyEvent object.

      This method throws an IllegalArgumentException if source is null.

      Parameters:
      source - The Component that originated the event
      id - An integer indicating the type of event. For information on allowable values, see the class description for KeyEvent
      when - A long integer that specifies the time the event occurred. Passing negative or zero value is not recommended
      modifiers - The modifier keys down during event (shift, ctrl, alt, meta). Passing negative value is not recommended. Zero value means that no modifiers were passed. Use either an extended _DOWN_MASK or old _MASK modifiers, however do not mix models in the one event. The extended modifiers are preferred for using
      keyCode - The integer code for an actual key, or VK_UNDEFINED (for a key-typed event)
      keyChar - The Unicode character generated by this event, or CHAR_UNDEFINED (for key-pressed and key-released events which do not map to a valid Unicode character)
      Throws:
      java.lang.IllegalArgumentException - if id is KEY_TYPED and keyChar is CHAR_UNDEFINED; or if id is KEY_TYPED and keyCode is not VK_UNDEFINED
      java.lang.IllegalArgumentException - if source is null
      See Also:
      EventObject.getSource(), AWTEvent.getID(), InputEvent.getWhen(), InputEvent.getModifiers(), getKeyCode(), getKeyChar()
      Ordinary member indicator KeyEvent Reveal DetailHide Detail
      KeyEvent(Component source, int id, long when, int modifiers, int keyCode, char keyChar, int keyLocation)
      Constructs a KeyEvent object.
      public KeyEvent(Component source, int id, long when, int modifiers, int keyCode, char keyChar, int keyLocation)
      Constructs a KeyEvent object.

      This method throws an IllegalArgumentException if source is null.

      Parameters:
      source - The Component that originated the event
      id - An integer indicating the type of event. For information on allowable values, see the class description for KeyEvent
      when - A long integer that specifies the time the event occurred. Passing negative or zero value is not recommended
      modifiers - The modifier keys down during event (shift, ctrl, alt, meta). Passing negative value is not recommended. Zero value means that no modifiers were passed. Use either an extended _DOWN_MASK or old _MASK modifiers, however do not mix models in the one event. The extended modifiers are preferred for using
      keyCode - The integer code for an actual key, or VK_UNDEFINED (for a key-typed event)
      keyChar - The Unicode character generated by this event, or CHAR_UNDEFINED (for key-pressed and key-released events which do not map to a valid Unicode character)
      keyLocation - Identifies the key location. The only legal values are KEY_LOCATION_UNKNOWN, KEY_LOCATION_STANDARD, KEY_LOCATION_LEFT, KEY_LOCATION_RIGHT, and KEY_LOCATION_NUMPAD.
      Throws:
      java.lang.IllegalArgumentException - if id is KEY_TYPED and keyChar is CHAR_UNDEFINED; or if id is KEY_TYPED and keyCode is not VK_UNDEFINED; or if id is KEY_TYPED and keyLocation is not KEY_LOCATION_UNKNOWN; or if keyLocation is not one of the legal values enumerated above.
      java.lang.IllegalArgumentException - if source is null
      Since:
      1.4
      See Also:
      EventObject.getSource(), AWTEvent.getID(), InputEvent.getWhen(), InputEvent.getModifiers(), getKeyCode(), getKeyChar(), getKeyLocation()
    • Methods 
      Modifier and Type Method and Description
      Inherited member indicator consume Reveal DetailHide Detail
      void consume()
      Consumes this event so that it will not be processed in the default manner by the source which originated it.
      public void consume()
      Description copied from class: InputEvent
      Consumes this event so that it will not be processed in the default manner by the source which originated it.
      Overrides:
      consume in class AWTEvent
      Inherited member indicator getComponent Reveal DetailHide Detail
      Component getComponent()
      Returns the originator of the event.
      public Component getComponent()
      Description copied from class: ComponentEvent
      Returns the originator of the event.
      Returns:
      the Component object that originated the event, or null if the object is not a Component.
      Ordinary member indicator getExtendedKeyCode Reveal DetailHide Detail
      int getExtendedKeyCode()
      Returns an extended key code for the event.
      public int getExtendedKeyCode()
      Returns an extended key code for the event. The extended key code is a unique id assigned to a key on the keyboard just like keyCode. However, unlike keyCode, this value depends on the current keyboard layout. For instance, pressing the left topmost letter key in a common English layout produces the same value as keyCode, VK_Q. Pressing the same key in a regular Russian layout gives another code, unique for the letter "Cyrillic I short".
      Since:
      1.7
      Inherited member indicator getID Reveal DetailHide Detail
      int getID()
      Returns the event type.
      public int getID()
      Description copied from class: AWTEvent
      Returns the event type.
      Ordinary member indicator getKeyChar Reveal DetailHide Detail
      char getKeyChar()
      Returns the character associated with the key in this event.
      public char getKeyChar()
      Returns the character associated with the key in this event. For example, the KEY_TYPED event for shift + "a" returns the value for "A".

      KEY_PRESSED and KEY_RELEASED events are not intended for reporting of character input. Therefore, the values returned by this method are guaranteed to be meaningful only for KEY_TYPED events.

      Returns:
      the Unicode character defined for this key event. If no valid Unicode character exists for this key event, CHAR_UNDEFINED is returned.
      Ordinary member indicator getKeyCode Reveal DetailHide Detail
      int getKeyCode()
      Returns the integer keyCode associated with the key in this event.
      public int getKeyCode()
      Returns the integer keyCode associated with the key in this event.
      Returns:
      the integer code for an actual key on the keyboard. (For KEY_TYPED events, the keyCode is VK_UNDEFINED.)
      Ordinary member indicator getKeyLocation Reveal DetailHide Detail
      int getKeyLocation()
      Returns the location of the key that originated this key event.
      public int getKeyLocation()
      Returns the location of the key that originated this key event. Some keys occur more than once on a keyboard, e.g. the left and right shift keys. Additionally, some keys occur on the numeric keypad. This provides a way of distinguishing such keys.
      Returns:
      the location of the key that was pressed or released. Always returns KEY_LOCATION_UNKNOWN for KEY_TYPED events.
      Since:
      1.4
      Inherited member indicator getModifiers Reveal DetailHide Detail
      int getModifiers()
      Returns the modifier mask for this event.
      public int getModifiers()
      Description copied from class: InputEvent
      Returns the modifier mask for this event.
      Inherited member indicator getModifiersEx Reveal DetailHide Detail
      int getModifiersEx()
      Returns the extended modifier mask for this event.
      public int getModifiersEx()
      Description copied from class: InputEvent
      Returns the extended modifier mask for this event. Extended modifiers represent the state of all modal keys, such as ALT, CTRL, META, and the mouse buttons just after the event occurred

      For example, if the user presses button 1 followed by button 2, and then releases them in the same order, the following sequence of events is generated:

          MOUSE_PRESSED:  BUTTON1_DOWN_MASK
          MOUSE_PRESSED:  BUTTON1_DOWN_MASK | BUTTON2_DOWN_MASK
          MOUSE_RELEASED: BUTTON2_DOWN_MASK
          MOUSE_CLICKED:  BUTTON2_DOWN_MASK
          MOUSE_RELEASED:
          MOUSE_CLICKED:
       

      It is not recommended to compare the return value of this method using == because new modifiers can be added in the future. For example, the appropriate way to check that SHIFT and BUTTON1 are down, but CTRL is up is demonstrated by the following code:

          int onmask = SHIFT_DOWN_MASK | BUTTON1_DOWN_MASK;
          int offmask = CTRL_DOWN_MASK;
          if ((event.getModifiersEx() & (onmask | offmask)) == onmask) {
              ...
          }
       
      The above code will work even if new modifiers are added.
      Since:
      1.4
      Inherited member indicator getSource Reveal DetailHide Detail
      java.lang.Object getSource()
      The object on which the Event initially occurred.
      public java.lang.Object getSource()
      Description copied from class: java.util.EventObject
      The object on which the Event initially occurred.
      Returns:
      The object on which the Event initially occurred.
      Inherited member indicator getWhen Reveal DetailHide Detail
      long getWhen()
      Returns the difference in milliseconds between the timestamp of when this event occurred and midnight, January 1, 1970 UTC.
      public long getWhen()
      Description copied from class: InputEvent
      Returns the difference in milliseconds between the timestamp of when this event occurred and midnight, January 1, 1970 UTC.
      Ordinary member indicator isActionKey Reveal DetailHide Detail
      boolean isActionKey()
      Returns whether the key in this event is an "action" key.
      public boolean isActionKey()
      Returns whether the key in this event is an "action" key. Typically an action key does not fire a unicode character and is not a modifier key.
      Returns:
      true if the key is an "action" key, false otherwise
      Inherited member indicator isAltDown Reveal DetailHide Detail
      boolean isAltDown()
      Returns whether or not the Alt modifier is down on this event.
      public boolean isAltDown()
      Description copied from class: InputEvent
      Returns whether or not the Alt modifier is down on this event.
      Inherited member indicator isAltGraphDown Reveal DetailHide Detail
      boolean isAltGraphDown()
      Returns whether or not the AltGraph modifier is down on this event.
      public boolean isAltGraphDown()
      Description copied from class: InputEvent
      Returns whether or not the AltGraph modifier is down on this event.
      Inherited member indicator isConsumed Reveal DetailHide Detail
      boolean isConsumed()
      Returns whether or not this event has been consumed.
      public boolean isConsumed()
      Description copied from class: InputEvent
      Returns whether or not this event has been consumed.
      Overrides:
      isConsumed in class AWTEvent
      See Also:
      InputEvent.consume()
      Inherited member indicator isControlDown Reveal DetailHide Detail
      boolean isControlDown()
      Returns whether or not the Control modifier is down on this event.
      public boolean isControlDown()
      Description copied from class: InputEvent
      Returns whether or not the Control modifier is down on this event.
      Inherited member indicator isMetaDown Reveal DetailHide Detail
      boolean isMetaDown()
      Returns whether or not the Meta modifier is down on this event.
      public boolean isMetaDown()
      Description copied from class: InputEvent
      Returns whether or not the Meta modifier is down on this event.
      Inherited member indicator isShiftDown Reveal DetailHide Detail
      boolean isShiftDown()
      Returns whether or not the Shift modifier is down on this event.
      public boolean isShiftDown()
      Description copied from class: InputEvent
      Returns whether or not the Shift modifier is down on this event.
      Overridden member indicator paramString Reveal DetailHide Detail
      java.lang.String paramString()
      Returns a parameter string identifying this event.
      public java.lang.String paramString()
      Returns a parameter string identifying this event. This method is useful for event logging and for debugging.
      Overrides:
      paramString in class ComponentEvent
      Returns:
      a string identifying the event and its attributes
      Ordinary member indicator setKeyChar Reveal DetailHide Detail
      void setKeyChar(char keyChar)
      Set the keyChar value to indicate a logical character.
      public void setKeyChar(char keyChar)
      Set the keyChar value to indicate a logical character.
      Parameters:
      keyChar - a char corresponding to to the combination of keystrokes that make up this event.
      Ordinary member indicator setKeyCode Reveal DetailHide Detail
      void setKeyCode(int keyCode)
      Set the keyCode value to indicate a physical key.
      public void setKeyCode(int keyCode)
      Set the keyCode value to indicate a physical key.
      Parameters:
      keyCode - an integer corresponding to an actual key on the keyboard.
      Ordinary member indicator setModifiers Reveal DetailHide Detail
      void setModifiers(int modifiers)
      Deprecated as of JDK1.1.4
      @Deprecated public void setModifiers(int modifiers)
      Deprecated as of JDK1.1.4
      Set the modifiers to indicate additional keys that were held down (e.g. shift, ctrl, alt, meta) defined as part of InputEvent.

      NOTE: use of this method is not recommended, because many AWT implementations do not recognize modifier changes. This is especially true for KEY_TYPED events where the shift modifier is changed.

      Parameters:
      modifiers - an integer combination of the modifier constants.
      See Also:
      InputEvent
      Inherited member indicator setSource Reveal DetailHide Detail
      void setSource(java.lang.Object newSource)
      Retargets an event to a new source.
      public void setSource(java.lang.Object newSource)
      Description copied from class: AWTEvent
      Retargets an event to a new source. This method is typically used to retarget an event to a lightweight child Component of the original heavyweight source.

      This method is intended to be used only by event targeting subsystems, such as client-defined KeyboardFocusManagers. It is not for general client use.

      Parameters:
      newSource - the new Object to which the event should be dispatched
      Since:
      1.4
      Inherited member indicator toString Reveal DetailHide Detail
      java.lang.String toString()
      Returns a String representation of this object.
      public java.lang.String toString()
      Description copied from class: AWTEvent
      Returns a String representation of this object.
      Overrides:
      toString in class java.util.EventObject
      Returns:
      A a String representation of this EventObject.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
This document was created by Dulcet from the OpenJDK sources. Copyright © 1993, 2012 Oracle and/or its affiliates. All rights reserved.

SourceForge