java.awt.event

Class 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
      The event mask for selecting action events.
      Inherited member indicator ADJUSTMENT_EVENT_MASK Reveal DetailHide Detail
      The event mask for selecting adjustment events.
      Inherited member indicator ALT_DOWN_MASK Reveal DetailHide Detail
      The Alt key extended modifier constant.
      Inherited member indicator ALT_GRAPH_DOWN_MASK Reveal DetailHide Detail
      The AltGraph key extended modifier constant.
      Inherited member indicator ALT_GRAPH_MASK Reveal DetailHide Detail
      The AltGraph key modifier constant.
      Inherited member indicator ALT_MASK Reveal DetailHide Detail
      The Alt key modifier constant.
      Inherited member indicator BUTTON1_DOWN_MASK Reveal DetailHide Detail
      The Mouse Button1 extended modifier constant.
      Inherited member indicator BUTTON1_MASK Reveal DetailHide Detail
      The Mouse Button1 modifier constant.
      Inherited member indicator BUTTON2_DOWN_MASK Reveal DetailHide Detail
      The Mouse Button2 extended modifier constant.
      Inherited member indicator BUTTON2_MASK Reveal DetailHide Detail
      The Mouse Button2 modifier constant.
      Inherited member indicator BUTTON3_DOWN_MASK Reveal DetailHide Detail
      The Mouse Button3 extended modifier constant.
      Inherited member indicator BUTTON3_MASK Reveal DetailHide Detail
      The Mouse Button3 modifier constant.
      Ordinary member indicator CHAR_UNDEFINED Reveal DetailHide Detail
      KEY_PRESSED and KEY_RELEASED events which do not map to a valid Unicode character use this for the keyChar value.
      Inherited member indicator COMPONENT_EVENT_MASK Reveal DetailHide Detail
      The event mask for selecting component events.
      Inherited member indicator COMPONENT_FIRST Reveal DetailHide Detail
      The first number in the range of ids used for component events.
      Inherited member indicator COMPONENT_HIDDEN Reveal DetailHide Detail
      This event indicates that the component was rendered invisible.
      Inherited member indicator COMPONENT_LAST Reveal DetailHide Detail
      The last number in the range of ids used for component events.
      Inherited member indicator COMPONENT_MOVED Reveal DetailHide Detail
      This event indicates that the component's position changed.
      Inherited member indicator COMPONENT_RESIZED Reveal DetailHide Detail
      This event indicates that the component's size changed.
      Inherited member indicator COMPONENT_SHOWN Reveal DetailHide Detail
      This event indicates that the component was made visible.
      Inherited member indicator CONTAINER_EVENT_MASK Reveal DetailHide Detail
      The event mask for selecting container events.
      Inherited member indicator CTRL_DOWN_MASK Reveal DetailHide Detail
      The Control key extended modifier constant.
      Inherited member indicator CTRL_MASK Reveal DetailHide Detail
      The Control key modifier constant.
      Inherited member indicator FOCUS_EVENT_MASK Reveal DetailHide Detail
      The event mask for selecting focus events.
      Inherited member indicator HIERARCHY_BOUNDS_EVENT_MASK Reveal DetailHide Detail
      The event mask for selecting hierarchy bounds events.
      Inherited member indicator HIERARCHY_EVENT_MASK Reveal DetailHide Detail
      The event mask for selecting hierarchy events.
      Inherited member indicator INPUT_METHOD_EVENT_MASK Reveal DetailHide Detail
      The event mask for selecting input method events.
      Inherited member indicator INVOCATION_EVENT_MASK Reveal DetailHide Detail
      The event mask for selecting invocation events.
      Inherited member indicator ITEM_EVENT_MASK Reveal DetailHide Detail
      The event mask for selecting item events.
      Inherited member indicator KEY_EVENT_MASK Reveal DetailHide Detail
      The event mask for selecting key events.
      Ordinary member indicator KEY_FIRST Reveal DetailHide Detail
      The first number in the range of ids used for key events.
      Ordinary member indicator KEY_LAST Reveal DetailHide Detail
      The last number in the range of ids used for key events.
      Ordinary member indicator KEY_LOCATION_LEFT Reveal DetailHide Detail
      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).
      Ordinary member indicator KEY_LOCATION_NUMPAD Reveal DetailHide Detail
      A constant indicating that the key event originated on the numeric keypad or with a virtual key corresponding to the numeric keypad.
      Ordinary member indicator KEY_LOCATION_RIGHT Reveal DetailHide Detail
      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).
      Ordinary member indicator KEY_LOCATION_STANDARD Reveal DetailHide Detail
      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).
      Ordinary member indicator KEY_LOCATION_UNKNOWN Reveal DetailHide Detail
      A constant indicating that the keyLocation is indeterminate or not relevant.
      Ordinary member indicator KEY_PRESSED Reveal DetailHide Detail
      The "key pressed" event.
      Ordinary member indicator KEY_RELEASED Reveal DetailHide Detail
      The "key released" event.
      Ordinary member indicator KEY_TYPED Reveal DetailHide Detail
      The "key typed" event.
      Inherited member indicator META_DOWN_MASK Reveal DetailHide Detail
      The Meta key extended modifier constant.
      Inherited member indicator META_MASK Reveal DetailHide Detail
      The Meta key modifier constant.
      Inherited member indicator MOUSE_EVENT_MASK Reveal DetailHide Detail
      The event mask for selecting mouse events.
      Inherited member indicator MOUSE_MOTION_EVENT_MASK Reveal DetailHide Detail
      The event mask for selecting mouse motion events.
      Inherited member indicator MOUSE_WHEEL_EVENT_MASK Reveal DetailHide Detail
      The event mask for selecting mouse wheel events.
      Inherited member indicator PAINT_EVENT_MASK Reveal DetailHide Detail
      The event mask for selecting paint events.
      Inherited member indicator RESERVED_ID_MAX Reveal DetailHide Detail
      The maximum value for reserved AWT event IDs.
      Inherited member indicator SHIFT_DOWN_MASK Reveal DetailHide Detail
      The Shift key extended modifier constant.
      Inherited member indicator SHIFT_MASK Reveal DetailHide Detail
      The Shift key modifier constant.
      Inherited member indicator TEXT_EVENT_MASK Reveal DetailHide Detail
      The event mask for selecting text events.
      Ordinary member indicator VK_0 Reveal DetailHide Detail
      VK_0 thru VK_9 are the same as ASCII '0' thru '9' (0x30 - 0x39)
      Ordinary member indicator VK_1 Reveal DetailHide Detail
       
      Ordinary member indicator VK_2 Reveal DetailHide Detail
       
      Ordinary member indicator VK_3 Reveal DetailHide Detail
       
      Ordinary member indicator VK_4 Reveal DetailHide Detail
       
      Ordinary member indicator VK_5 Reveal DetailHide Detail
       
      Ordinary member indicator VK_6 Reveal DetailHide Detail
       
      Ordinary member indicator VK_7 Reveal DetailHide Detail
       
      Ordinary member indicator VK_8 Reveal DetailHide Detail
       
      Ordinary member indicator VK_9 Reveal DetailHide Detail
       
      Ordinary member indicator VK_A Reveal DetailHide Detail
      VK_A thru VK_Z are the same as ASCII 'A' thru 'Z' (0x41 - 0x5A)
      Ordinary member indicator VK_ACCEPT Reveal DetailHide Detail
      Constant for the Accept or Commit function key.
      Ordinary member indicator VK_ADD Reveal DetailHide Detail
       
      Ordinary member indicator VK_AGAIN Reveal DetailHide Detail
       
      Ordinary member indicator VK_ALL_CANDIDATES Reveal DetailHide Detail
      Constant for the All Candidates function key.
      Ordinary member indicator VK_ALPHANUMERIC Reveal DetailHide Detail
      Constant for the Alphanumeric function key.
      Ordinary member indicator VK_ALT Reveal DetailHide Detail
       
      Ordinary member indicator VK_ALT_GRAPH Reveal DetailHide Detail
      Constant for the AltGraph function key.
      Ordinary member indicator VK_AMPERSAND Reveal DetailHide Detail
       
      Ordinary member indicator VK_ASTERISK Reveal DetailHide Detail
       
      Ordinary member indicator VK_AT Reveal DetailHide Detail
      Constant for the "@" key.
      Ordinary member indicator VK_B Reveal DetailHide Detail
       
      Ordinary member indicator VK_BACK_QUOTE Reveal DetailHide Detail
       
      Ordinary member indicator VK_BACK_SLASH Reveal DetailHide Detail
      Constant for the back slash key, "\"
      Ordinary member indicator VK_BACK_SPACE Reveal DetailHide Detail
       
      Ordinary member indicator VK_BEGIN Reveal DetailHide Detail
      Constant for the Begin key.
      Ordinary member indicator VK_BRACELEFT Reveal DetailHide Detail
       
      Ordinary member indicator VK_BRACERIGHT Reveal DetailHide Detail
       
      Ordinary member indicator VK_C Reveal DetailHide Detail
       
      Ordinary member indicator VK_CANCEL Reveal DetailHide Detail
       
      Ordinary member indicator VK_CAPS_LOCK Reveal DetailHide Detail
       
      Ordinary member indicator VK_CIRCUMFLEX Reveal DetailHide Detail
      Constant for the "^" key.
      Ordinary member indicator VK_CLEAR Reveal DetailHide Detail
       
      Ordinary member indicator VK_CLOSE_BRACKET Reveal DetailHide Detail
      Constant for the close bracket key, "]"
      Ordinary member indicator VK_CODE_INPUT Reveal DetailHide Detail
      Constant for the Code Input function key.
      Ordinary member indicator VK_COLON Reveal DetailHide Detail
      Constant for the ":" key.
      Ordinary member indicator VK_COMMA Reveal DetailHide Detail
      Constant for the comma key, ","
      Ordinary member indicator VK_COMPOSE Reveal DetailHide Detail
      Constant for the Compose function key.
      Ordinary member indicator VK_CONTEXT_MENU Reveal DetailHide Detail
      Constant for the Microsoft Windows Context Menu key.
      Ordinary member indicator VK_CONTROL Reveal DetailHide Detail
       
      Ordinary member indicator VK_CONVERT Reveal DetailHide Detail
      Constant for the Convert function key.
      Ordinary member indicator VK_COPY Reveal DetailHide Detail
       
      Ordinary member indicator VK_CUT Reveal DetailHide Detail
       
      Ordinary member indicator VK_D Reveal DetailHide Detail
       
      Ordinary member indicator VK_DEAD_ABOVEDOT Reveal DetailHide Detail
       
      Ordinary member indicator VK_DEAD_ABOVERING Reveal DetailHide Detail
       
      Ordinary member indicator VK_DEAD_ACUTE Reveal DetailHide Detail
       
      Ordinary member indicator VK_DEAD_BREVE Reveal DetailHide Detail
       
      Ordinary member indicator VK_DEAD_CARON Reveal DetailHide Detail
       
      Ordinary member indicator VK_DEAD_CEDILLA Reveal DetailHide Detail
       
      Ordinary member indicator VK_DEAD_CIRCUMFLEX Reveal DetailHide Detail
       
      Ordinary member indicator VK_DEAD_DIAERESIS Reveal DetailHide Detail
       
      Ordinary member indicator VK_DEAD_DOUBLEACUTE Reveal DetailHide Detail
       
      Ordinary member indicator VK_DEAD_GRAVE Reveal DetailHide Detail
       
      Ordinary member indicator VK_DEAD_IOTA Reveal DetailHide Detail
       
      Ordinary member indicator VK_DEAD_MACRON Reveal DetailHide Detail
       
      Ordinary member indicator VK_DEAD_OGONEK Reveal DetailHide Detail
       
      Ordinary member indicator VK_DEAD_SEMIVOICED_SOUND Reveal DetailHide Detail
       
      Ordinary member indicator VK_DEAD_TILDE Reveal DetailHide Detail
       
      Ordinary member indicator VK_DEAD_VOICED_SOUND Reveal DetailHide Detail
       
      Ordinary member indicator VK_DECIMAL Reveal DetailHide Detail
       
      Ordinary member indicator VK_DELETE Reveal DetailHide Detail
       
      Ordinary member indicator VK_DIVIDE Reveal DetailHide Detail
       
      Ordinary member indicator VK_DOLLAR Reveal DetailHide Detail
      Constant for the "$" key.
      Ordinary member indicator VK_DOWN Reveal DetailHide Detail
      Constant for the non-numpad down arrow key.
      Ordinary member indicator VK_E Reveal DetailHide Detail
       
      Ordinary member indicator VK_END Reveal DetailHide Detail
       
      Ordinary member indicator VK_ENTER Reveal DetailHide Detail
       
      Ordinary member indicator VK_EQUALS Reveal DetailHide Detail
      Constant for the equals key, "="
      Ordinary member indicator VK_ESCAPE Reveal DetailHide Detail
       
      Ordinary member indicator VK_EURO_SIGN Reveal DetailHide Detail
      Constant for the Euro currency sign key.
      Ordinary member indicator VK_EXCLAMATION_MARK Reveal DetailHide Detail
      Constant for the "!" key.
      Ordinary member indicator VK_F Reveal DetailHide Detail
       
      Ordinary member indicator VK_F1 Reveal DetailHide Detail
      Constant for the F1 function key.
      Ordinary member indicator VK_F10 Reveal DetailHide Detail
      Constant for the F10 function key.
      Ordinary member indicator VK_F11 Reveal DetailHide Detail
      Constant for the F11 function key.
      Ordinary member indicator VK_F12 Reveal DetailHide Detail
      Constant for the F12 function key.
      Ordinary member indicator VK_F13 Reveal DetailHide Detail
      Constant for the F13 function key.
      Ordinary member indicator VK_F14 Reveal DetailHide Detail
      Constant for the F14 function key.
      Ordinary member indicator VK_F15 Reveal DetailHide Detail
      Constant for the F15 function key.
      Ordinary member indicator VK_F16 Reveal DetailHide Detail
      Constant for the F16 function key.
      Ordinary member indicator VK_F17 Reveal DetailHide Detail
      Constant for the F17 function key.
      Ordinary member indicator VK_F18 Reveal DetailHide Detail
      Constant for the F18 function key.
      Ordinary member indicator VK_F19 Reveal DetailHide Detail
      Constant for the F19 function key.
      Ordinary member indicator VK_F2 Reveal DetailHide Detail
      Constant for the F2 function key.
      Ordinary member indicator VK_F20 Reveal DetailHide Detail
      Constant for the F20 function key.
      Ordinary member indicator VK_F21 Reveal DetailHide Detail
      Constant for the F21 function key.
      Ordinary member indicator VK_F22 Reveal DetailHide Detail
      Constant for the F22 function key.
      Ordinary member indicator VK_F23 Reveal DetailHide Detail
      Constant for the F23 function key.
      Ordinary member indicator VK_F24 Reveal DetailHide Detail
      Constant for the F24 function key.
      Ordinary member indicator VK_F3 Reveal DetailHide Detail
      Constant for the F3 function key.
      Ordinary member indicator VK_F4 Reveal DetailHide Detail
      Constant for the F4 function key.
      Ordinary member indicator VK_F5 Reveal DetailHide Detail
      Constant for the F5 function key.
      Ordinary member indicator VK_F6 Reveal DetailHide Detail
      Constant for the F6 function key.
      Ordinary member indicator VK_F7 Reveal DetailHide Detail
      Constant for the F7 function key.
      Ordinary member indicator VK_F8 Reveal DetailHide Detail
      Constant for the F8 function key.
      Ordinary member indicator VK_F9 Reveal DetailHide Detail
      Constant for the F9 function key.
      Ordinary member indicator VK_FINAL Reveal DetailHide Detail
       
      Ordinary member indicator VK_FIND Reveal DetailHide Detail
       
      Ordinary member indicator VK_FULL_WIDTH Reveal DetailHide Detail
      Constant for the Full-Width Characters function key.
      Ordinary member indicator VK_G Reveal DetailHide Detail
       
      Ordinary member indicator VK_GREATER Reveal DetailHide Detail
       
      Ordinary member indicator VK_H Reveal DetailHide Detail
       
      Ordinary member indicator VK_HALF_WIDTH Reveal DetailHide Detail
      Constant for the Half-Width Characters function key.
      Ordinary member indicator VK_HELP Reveal DetailHide Detail
       
      Ordinary member indicator VK_HIRAGANA Reveal DetailHide Detail
      Constant for the Hiragana function key.
      Ordinary member indicator VK_HOME Reveal DetailHide Detail
       
      Ordinary member indicator VK_I Reveal DetailHide Detail
       
      Ordinary member indicator VK_INPUT_METHOD_ON_OFF Reveal DetailHide Detail
      Constant for the input method on/off key.
      Ordinary member indicator VK_INSERT Reveal DetailHide Detail
       
      Ordinary member indicator VK_INVERTED_EXCLAMATION_MARK Reveal DetailHide Detail
      Constant for the inverted exclamation mark key.
      Ordinary member indicator VK_J Reveal DetailHide Detail
       
      Ordinary member indicator VK_JAPANESE_HIRAGANA Reveal DetailHide Detail
      Constant for the Japanese-Hiragana function key.
      Ordinary member indicator VK_JAPANESE_KATAKANA Reveal DetailHide Detail
      Constant for the Japanese-Katakana function key.
      Ordinary member indicator VK_JAPANESE_ROMAN Reveal DetailHide Detail
      Constant for the Japanese-Roman function key.
      Ordinary member indicator VK_K Reveal DetailHide Detail
       
      Ordinary member indicator VK_KANA Reveal DetailHide Detail
       
      Ordinary member indicator VK_KANA_LOCK Reveal DetailHide Detail
      Constant for the locking Kana function key.
      Ordinary member indicator VK_KANJI Reveal DetailHide Detail
       
      Ordinary member indicator VK_KATAKANA Reveal DetailHide Detail
      Constant for the Katakana function key.
      Ordinary member indicator VK_KP_DOWN Reveal DetailHide Detail
      Constant for the numeric keypad down arrow key.
      Ordinary member indicator VK_KP_LEFT Reveal DetailHide Detail
      Constant for the numeric keypad left arrow key.
      Ordinary member indicator VK_KP_RIGHT Reveal DetailHide Detail
      Constant for the numeric keypad right arrow key.
      Ordinary member indicator VK_KP_UP Reveal DetailHide Detail
      Constant for the numeric keypad up arrow key.
      Ordinary member indicator VK_L Reveal DetailHide Detail
       
      Ordinary member indicator VK_LEFT Reveal DetailHide Detail
      Constant for the non-numpad left arrow key.
      Ordinary member indicator VK_LEFT_PARENTHESIS Reveal DetailHide Detail
      Constant for the "(" key.
      Ordinary member indicator VK_LESS Reveal DetailHide Detail
       
      Ordinary member indicator VK_M Reveal DetailHide Detail
       
      Ordinary member indicator VK_META Reveal DetailHide Detail
       
      Ordinary member indicator VK_MINUS Reveal DetailHide Detail
      Constant for the minus key, "-"
      Ordinary member indicator VK_MODECHANGE Reveal DetailHide Detail
       
      Ordinary member indicator VK_MULTIPLY Reveal DetailHide Detail
       
      Ordinary member indicator VK_N Reveal DetailHide Detail
       
      Ordinary member indicator VK_NONCONVERT Reveal DetailHide Detail
      Constant for the Don't Convert function key.
      Ordinary member indicator VK_NUM_LOCK Reveal DetailHide Detail
       
      Ordinary member indicator VK_NUMBER_SIGN Reveal DetailHide Detail
      Constant for the "#" key.
      Ordinary member indicator VK_NUMPAD0 Reveal DetailHide Detail
       
      Ordinary member indicator VK_NUMPAD1 Reveal DetailHide Detail
       
      Ordinary member indicator VK_NUMPAD2 Reveal DetailHide Detail
       
      Ordinary member indicator VK_NUMPAD3 Reveal DetailHide Detail
       
      Ordinary member indicator VK_NUMPAD4 Reveal DetailHide Detail
       
      Ordinary member indicator VK_NUMPAD5 Reveal DetailHide Detail
       
      Ordinary member indicator VK_NUMPAD6 Reveal DetailHide Detail
       
      Ordinary member indicator VK_NUMPAD7 Reveal DetailHide Detail
       
      Ordinary member indicator VK_NUMPAD8 Reveal DetailHide Detail
       
      Ordinary member indicator VK_NUMPAD9 Reveal DetailHide Detail
       
      Ordinary member indicator VK_O Reveal DetailHide Detail
       
      Ordinary member indicator VK_OPEN_BRACKET Reveal DetailHide Detail
      Constant for the open bracket key, "["
      Ordinary member indicator VK_P Reveal DetailHide Detail
       
      Ordinary member indicator VK_PAGE_DOWN Reveal DetailHide Detail
       
      Ordinary member indicator VK_PAGE_UP Reveal DetailHide Detail
       
      Ordinary member indicator VK_PASTE Reveal DetailHide Detail
       
      Ordinary member indicator VK_PAUSE Reveal DetailHide Detail
       
      Ordinary member indicator VK_PERIOD Reveal DetailHide Detail
      Constant for the period key, "."
      Ordinary member indicator VK_PLUS Reveal DetailHide Detail
      Constant for the "+" key.
      Ordinary member indicator VK_PREVIOUS_CANDIDATE Reveal DetailHide Detail
      Constant for the Previous Candidate function key.
      Ordinary member indicator VK_PRINTSCREEN Reveal DetailHide Detail
       
      Ordinary member indicator VK_PROPS Reveal DetailHide Detail
       
      Ordinary member indicator VK_Q Reveal DetailHide Detail
       
      Ordinary member indicator VK_QUOTE Reveal DetailHide Detail
       
      Ordinary member indicator VK_QUOTEDBL Reveal DetailHide Detail
       
      Ordinary member indicator VK_R Reveal DetailHide Detail
       
      Ordinary member indicator VK_RIGHT Reveal DetailHide Detail
      Constant for the non-numpad right arrow key.
      Ordinary member indicator VK_RIGHT_PARENTHESIS Reveal DetailHide Detail
      Constant for the ")" key.
      Ordinary member indicator VK_ROMAN_CHARACTERS Reveal DetailHide Detail
      Constant for the Roman Characters function key.
      Ordinary member indicator VK_S Reveal DetailHide Detail
       
      Ordinary member indicator VK_SCROLL_LOCK Reveal DetailHide Detail
       
      Ordinary member indicator VK_SEMICOLON Reveal DetailHide Detail
      Constant for the semicolon key, ";"
      Ordinary member indicator VK_SEPARATER Reveal DetailHide Detail
      This constant is obsolete, and is included only for backwards compatibility.
      Ordinary member indicator VK_SEPARATOR Reveal DetailHide Detail
      Constant for the Numpad Separator key.
      Ordinary member indicator VK_SHIFT Reveal DetailHide Detail
       
      Ordinary member indicator VK_SLASH Reveal DetailHide Detail
      Constant for the forward slash key, "/"
      Ordinary member indicator VK_SPACE Reveal DetailHide Detail
       
      Ordinary member indicator VK_STOP Reveal DetailHide Detail
       
      Ordinary member indicator VK_SUBTRACT Reveal DetailHide Detail
       
      Ordinary member indicator VK_T Reveal DetailHide Detail
       
      Ordinary member indicator VK_TAB Reveal DetailHide Detail
       
      Ordinary member indicator VK_U Reveal DetailHide Detail
       
      Ordinary member indicator VK_UNDEFINED Reveal DetailHide Detail
      This value is used to indicate that the keyCode is unknown.
      Ordinary member indicator VK_UNDERSCORE Reveal DetailHide Detail
      Constant for the "_" key.
      Ordinary member indicator VK_UNDO Reveal DetailHide Detail
       
      Ordinary member indicator VK_UP Reveal DetailHide Detail
      Constant for the non-numpad up arrow key.
      Ordinary member indicator VK_V Reveal DetailHide Detail
       
      Ordinary member indicator VK_W Reveal DetailHide Detail
       
      Ordinary member indicator VK_WINDOWS Reveal DetailHide Detail
      Constant for the Microsoft Windows "Windows" key.
      Ordinary member indicator VK_X Reveal DetailHide Detail
       
      Ordinary member indicator VK_Y Reveal DetailHide Detail
       
      Ordinary member indicator VK_Z Reveal DetailHide Detail
       
      Inherited member indicator WINDOW_EVENT_MASK Reveal DetailHide Detail
      The event mask for selecting window events.
      Inherited member indicator WINDOW_FOCUS_EVENT_MASK Reveal DetailHide Detail
      The event mask for selecting window focus events.
      Inherited member indicator WINDOW_STATE_EVENT_MASK Reveal DetailHide Detail
      The event mask for selecting window state events.
    • Static Methods 
      Modifier and Type Static Method and Description
      Ordinary member indicator getExtendedKeyCodeForChar Reveal DetailHide Detail
      Returns an extended key code for a unicode character.
      Ordinary member indicator getKeyModifiersText Reveal DetailHide Detail
      Returns a String describing the modifier key(s), such as "Shift", or "Ctrl+Shift".
      Ordinary member indicator getKeyText Reveal DetailHide Detail
      Returns a String describing the keyCode, such as "HOME", "F1" or "A".
      Inherited member indicator getMaskForButton Reveal DetailHide Detail
      A method to obtain a mask for any existing mouse button.
      Inherited member indicator getModifiersExText Reveal DetailHide Detail
      Returns a String describing the extended modifier keys and mouse buttons, such as "Shift", "Button1", or "Ctrl+Shift".
    • Constructors 
      Constructor and Description
      Ordinary member indicator KeyEvent Reveal DetailHide Detail
      Deprecated as of JDK1.1
      Ordinary member indicator KeyEvent Reveal DetailHide Detail
      Constructs a KeyEvent object.
      Ordinary member indicator KeyEvent Reveal DetailHide Detail
      Constructs a KeyEvent object.
    • Methods 
      Modifier and Type Method and Description
      Inherited member indicator consume Reveal DetailHide Detail
      Consumes this event so that it will not be processed in the default manner by the source which originated it.
      Inherited member indicator getComponent Reveal DetailHide Detail
      Returns the originator of the event.
      Ordinary member indicator getExtendedKeyCode Reveal DetailHide Detail
      Returns an extended key code for the event.
      Inherited member indicator getID Reveal DetailHide Detail
      Returns the event type.
      Ordinary member indicator getKeyChar Reveal DetailHide Detail
      Returns the character associated with the key in this event.
      Ordinary member indicator getKeyCode Reveal DetailHide Detail
      Returns the integer keyCode associated with the key in this event.
      Ordinary member indicator getKeyLocation Reveal DetailHide Detail
      Returns the location of the key that originated this key event.
      Inherited member indicator getModifiers Reveal DetailHide Detail
      Returns the modifier mask for this event.
      Inherited member indicator getModifiersEx Reveal DetailHide Detail
      Returns the extended modifier mask for this event.
      Inherited member indicator getSource Reveal DetailHide Detail
      The object on which the Event initially occurred.
      Inherited member indicator getWhen Reveal DetailHide Detail
      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
      Returns whether the key in this event is an "action" key.
      Inherited member indicator isAltDown Reveal DetailHide Detail
      Returns whether or not the Alt modifier is down on this event.
      Inherited member indicator isAltGraphDown Reveal DetailHide Detail
      Returns whether or not the AltGraph modifier is down on this event.
      Inherited member indicator isConsumed Reveal DetailHide Detail
      Returns whether or not this event has been consumed.
      Inherited member indicator isControlDown Reveal DetailHide Detail
      Returns whether or not the Control modifier is down on this event.
      Inherited member indicator isMetaDown Reveal DetailHide Detail
      Returns whether or not the Meta modifier is down on this event.
      Inherited member indicator isShiftDown Reveal DetailHide Detail
      Returns whether or not the Shift modifier is down on this event.
      Overridden member indicator paramString Reveal DetailHide Detail
      Returns a parameter string identifying this event.
      Ordinary member indicator setKeyChar Reveal DetailHide Detail
      Set the keyChar value to indicate a logical character.
      Ordinary member indicator setKeyCode Reveal DetailHide Detail
      Set the keyCode value to indicate a physical key.
      Ordinary member indicator setModifiers Reveal DetailHide Detail
      Deprecated as of JDK1.1.4
      Inherited member indicator setSource Reveal DetailHide Detail
      Retargets an event to a new source.
      Inherited member indicator toString Reveal DetailHide Detail
      Returns a String representation of this object.
      • 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