Following is the declaration for java.awt.event.KeyEvent class −
public class KeyEvent extends InputEvent
Table of Contents
# Field
Following are the fields for java.awt.InputEvent class
static char CHAR_UNDEFINED− KEY_PRESSED and KEY_RELEASED events that do not map to a valid Unicode character use this for the keyChar value.static int KEY_FIRST− The first number in the range of IDs used for key events.static int KEY_LAST− The last number in the range of IDs used for key events.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).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.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).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).static int KEY_LOCATION_UNKNOWN− A constant indicating that the keyLocation is indeterminate or not relevant.static int KEY_PRESSED− The “key pressed” event.static int KEY_RELEASED− The “key released” event.static int KEY_TYPED− The “key typed” event.static int VK_0− VK_0 thru VK_9 are the same as ASCII ‘0’ thru ‘9’ (0×30 - 0×39)static int VK_1static int VK_2static int VK_3static int VK_4static int VK_5static int VK_6static int VK_7static int VK_8static int VK_9static int VK_A− VK_A thru VK_Z are the same as ASCII ‘A’ thru ‘Z’ (0×41 - 0×5A)static int VK_ACCEPT− Constant for the Accept or Commit function key.static int VK_ADDstatic int VK_AGAINstatic int VK_ALL_CANDIDATES− Constant for the All Candidates function key.static int VK_ALPHANUMERIC− Constant for the Alphanumeric function key.static int VK_ALTstatic int VK_ALT_GRAPH− Constant for the AltGraph function key.static int VK_AMPERSANDstatic int VK_ASTERISKstatic int VK_AT− Constant for the “@” key.static int VK_Bstatic int VK_BACK_QUOTEstatic int VK_BACK_SLASH− Constant for the backslash key, “\”static int VK_BACK_SPACEstatic int VK_BEGIN− Constant for the Begin key.static int VK_BRACELEFTstatic int VK_BRACERIGHTstatic int VK_Cstatic int VK_CANCELstatic int VK_CAPS_LOCKstatic int VK_CIRCUMFLEX− Constant for the “^” key.static int VK_CLEARstatic int VK_CLOSE_BRACKET− Constant for the close bracket key, “]”static int VK_CODE_INPUT− Constant for the Code Input function key.static int VK_COLON− Constant for the “:” key.static int VK_COMMA− Constant for the comma key, “,”static int VK_COMPOSE− Constant for the Compose function key.static int VK_CONTEXT_MENU− Constant for the Microsoft Windows Context Menu key.static int VK_CONTROLstatic int VK_CONVERT− Constant for the Convert function key.static int VK_COPYstatic int VK_CUTstatic int VK_Dstatic int VK_DEAD_ABOVEDOTstatic int VK_DEAD_ABOVERINGstatic int VK_DEAD_ACUTEstatic int VK_DEAD_BREVEstatic int VK_DEAD_CARONstatic int VK_DEAD_CEDILLAstatic int VK_DEAD_CIRCUMFLEXstatic int VK_DEAD_DIAERESISstatic int VK_DEAD_DOUBLEACUTEstatic int VK_DEAD_GRAVEstatic int VK_DEAD_IOTAstatic int VK_DEAD_MACRONstatic int VK_DEAD_OGONEKstatic int VK_DEAD_SEMIVOICED_SOUNDstatic int VK_DEAD_TILDEstatic int VK_DEAD_VOICED_SOUNDstatic int VK_DECIMALstatic int VK_DELETEstatic int VK_DIVIDEstatic int VK_DOLLAR− Constant for the “$” key.static int VK_DOWN− Constant for the non-numpad down arrow key.static int VK_Estatic int VK_ENDstatic int VK_ENTERstatic int VK_EQUALS− Constant for the equals key, “=”static int VK_ESCAPEstatic int VK_EURO_SIGN− Constant for the Euro currency sign key.static int VK_EXCLAMATION_MARK− Constant for the “!” key.static int VK_Fstatic int VK_F1− Constant for the F1 function key.static int VK_F10− Constant for the F10 function key.static int VK_F20− Constant for the F11 function key.static int VK_FINALstatic int VK_FINDstatic int VK_FULL_WIDTH− Constant for the Full-Width Characters function key.static int VK_Gstatic int VK_GREATERstatic int VK_Hstatic int VK_HALF_WIDTH− Constant for the Half-Width Characters function key.static int VK_HELPstatic int VK_HIRAGANA− Constant for the Hiragana function key.static int VK_HOMEstatic int VK_Istatic int VK_INPUT_METHOD_ON_OFF− Constant for the input method on/off-key.static int VK_INSERTstatic int VK_INVERTED_EXCLAMATION_MARK− Constant for the inverted exclamation mark key.static int VK_Jstatic int VK_JAPANESE_HIRAGANA− Constant for the Japanese-Hiragana function key.static int VK_JAPANESE_KATAKANA− Constant for the Japanese-Katakana function key.static int VK_JAPANESE_ROMAN− Constant for the Japanese-Roman function key.static int VK_Kstatic int VK_KANAstatic int VK_KANA_LOCK− Constant for the locking Kana function key.static int VK_KANJIstatic int VK_KATAKANA− Constant for the Katakana function key.static int VK_KP_DOWN− Constant for the numeric keypad down arrow key.static int VK_KP_LEFT− Constant for the numeric keypad left arrow key.static int VK_KP_RIGHT− Constant for the numeric keypad right arrow key.static int VK_KP_UP− Constant for the numeric keypad up arrow key.static int VK_Lstatic int VK_LEFT− Constant for the non-numpad left arrow key.static int VK_LEFT_PARENTHESIS− Constant for the “(” key.static int VK_LESSstatic int VK_Mstatic int VK_METAstatic int VK_MINUS− Constant for the minus key, “-“static int VK_MODECHANGEstatic int VK_MULTIPLYstatic int VK_Nstatic int VK_NONCONVERT− Constant for the Don’t Convert function key.static int VK_NUM_LOCKstatic int VK_NUMBER_SIGN− Constant for the “#” key.static int VK_NUMPAD0static int VK_NUMPAD1static int VK_NUMPAD2static int VK_NUMPAD3static int VK_NUMPAD4static int VK_NUMPAD5static int VK_NUMPAD6static int VK_NUMPAD7static int VK_NUMPAD8static int VK_NUMPAD9static int VK_Ostatic int VK_OPEN_BRACKET− Constant for the open bracket key, “[“static int VK_Pstatic int VK_PAGE_DOWNstatic int VK_PAGE_UPstatic int VK_PASTEstatic int VK_PAUSEstatic int VK_PERIOD− Constant for the period key, “.”static int VK_PLUS− Constant for the “+” key.static int VK_PREVIOUS_CANDIDATE− Constant for the Previous Candidate function key.static int VK_PRINTSCREENstatic int VK_PROPSstatic int VK_Qstatic int VK_QUOTEstatic int VK_QUOTEDBLstatic int VK_Rstatic int VK_RIGHT− Constant for the non-numpad right arrow key.static int VK_RIGHT_PARENTHESIS− Constant for the “)” key.static int VK_ROMAN_CHARACTERS− Constant for the Roman Characters function key.static int VK_Sstatic int VK_SCROLL_LOCKstatic int VK_SEMICOLON− Constant for the semicolon key, “;”static int VK_SEPARATER− This constant is obsolete and is included only for backwards compatibility.static int VK_SEPARATOR− Constant for the Numpad Separator key.static int VK_SHIFTstatic int VK_SLASH− Constant for the forward-slash key, “/”static int VK_SPACEstatic int VK_STOPstatic int VK_SUBTRACTstatic int VK_Tstatic int VK_TABstatic int VK_Ustatic int VK_UNDEFINED− This value is used to indicate that the keyCode is unknown.static int VK_UNDERSCORE− Constant for the “_” key.static int VK_UNDOstatic int VK_UP− Constant for the non-numpad up arrow key.static int VK_Vstatic int VK_Wstatic int VK_WINDOWS− Constant for the Microsoft Windows “Windows” key.static int VK_Xstatic int VK_Ystatic int VK_Z
# Constructors
KeyEvent(Component source, int id, long when, int modifiers, int keyCode) | Deprecated. as of JDK1.1 |
KeyEvent(Component source, int id, long when, int modifiers, int keyCode, char keyChar) | Constructs a KeyEvent object. |
KeyEvent(Component source, int id, long when, int modifiers, int keyCode, char keyChar, int keyLocation) |
# Methods
char getKeyChar() | Returns the character associated with the key in this event. |
int getKeyCode() | Returns the integer keyCode associated with the key in this event. |
int getKeyLocation() | Returns the location of the key that originated this key event. |
static String getKeyModifiersText(int modifiers) | Returns a String describing the modifier key(s), such as “Shift”, or “Ctrl+Shift”. |
static String getKeyText(int keyCode) | Returns a String describing the keyCode, such as “HOME”, “F1” or “A”. |
boolean isActionKey() | Returns whether the key in this event is an “action” key. |
String paramString() | Returns a parameter string identifying this event. |
void setKeyChar(char keyChar) | Set the keyChar value to indicate a logical character. |
void setKeyCode(int keyCode) | Set the keyCode value to indicate a physical key. |
void setModifiers(int modifiers) | Deprecated. as of JDK1.1.4 |
# Methods Inherited
- java.awt.event.InputEvent
- java.awt.event.ComponentEvent
- java.awt.AWTEvent
- java.util.EventObject
- java.lang.Object