- java.lang.Object
-
- java.lang.Enum<KeyCode>
-
- javafx.scene.input.KeyCode
-
- All Implemented Interfaces:
Serializable,Comparable<KeyCode>
public enum KeyCode extends Enum<KeyCode>
Set of key codes forKeyEventobjects.- Since:
- JavaFX 2.0
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AConstant for theAkey.ACCEPTConstant for the Accept or Commit function key.ADDConstant for theAddkey.AGAINConstant for theAgainkey.ALL_CANDIDATESConstant for the All Candidates function key.ALPHANUMERICConstant for the Alphanumeric function key.ALTConstant for theAltkey.ALT_GRAPHConstant for the AltGraph function key.AMPERSANDConstant for theAmpersandkey.ASTERISKConstant for theAsteriskkey.ATConstant for the "@" key.BConstant for theBkey.BACK_QUOTEConstant for theBack Quotekey.BACK_SLASHConstant for the back slash key, "\"BACK_SPACEConstant for theBackspacekey.BEGINConstant for the Begin key.BRACELEFTConstant for theLeft Bracekey.BRACERIGHTConstant for theRight Bracekey.CConstant for theCkey.CANCELConstant for theCancelkey.CAPSConstant for theCaps Lockkey.CHANNEL_DOWNConstant for theChannel Downkey.CHANNEL_UPConstant for theChannel Upkey.CIRCUMFLEXConstant for the "^" key.CLEARConstant for theClearkey.CLOSE_BRACKETConstant for the close bracket key, "]"CODE_INPUTConstant for the Code Input function key.COLONConstant for the ":" key.COLORED_KEY_0Constant for theColored Key 0key.COLORED_KEY_1Constant for theColored Key 1key.COLORED_KEY_2Constant for theColored Key 2key.COLORED_KEY_3Constant for theColored Key 3key.COMMAConstant for the comma key, ","COMMANDConstant for the AppleCommandkey.COMPOSEConstant for the input method on/off key.CONTEXT_MENUConstant for the Microsoft Windows Context Menu key.CONTROLConstant for theCtrlkey.CONVERTConstant for the Convert function key.COPYConstant for theCopykey.CUTConstant for theCutkey.DConstant for theDkey.DEAD_ABOVEDOTConstant for theDead Abovedotkey.DEAD_ABOVERINGConstant for theDead Aboveringkey.DEAD_ACUTEConstant for theDead Acutekey.DEAD_BREVEConstant for theDead Brevekey.DEAD_CARONConstant for theDead Caronkey.DEAD_CEDILLAConstant for theDead Cedillakey.DEAD_CIRCUMFLEXConstant for theDead Circumflexkey.DEAD_DIAERESISConstant for theDead Diaeresiskey.DEAD_DOUBLEACUTEConstant for theDead Doubleacutekey.DEAD_GRAVEConstant for theDead Gravekey.DEAD_IOTAConstant for theDead Iotakey.DEAD_MACRONConstant for theDead Macronkey.DEAD_OGONEKConstant for theDead Ogonekkey.DEAD_SEMIVOICED_SOUNDConstant for theDead Semivoiced Soundkey.DEAD_TILDEConstant for theDead Tildekey.DEAD_VOICED_SOUNDConstant for theDead Voiced Soundkey.DECIMALConstant for theDecimalkey.DELETEConstant for theDeletekey.DIGIT0Constant for the0key.DIGIT1Constant for the1key.DIGIT2Constant for the2key.DIGIT3Constant for the3key.DIGIT4Constant for the4key.DIGIT5Constant for the5key.DIGIT6Constant for the6key.DIGIT7Constant for the7key.DIGIT8Constant for the8key.DIGIT9Constant for the9key.DIVIDEConstant for theDividekey.DOLLARConstant for the "$" key.DOWNConstant for the non-numpad down arrow key.EConstant for theEkey.EJECT_TOGGLEConstant for theEjectkey.ENDConstant for theEndkey.ENTERConstant for theEnterkey.EQUALSConstant for the equals key, "="ESCAPEConstant for theEsckey.EURO_SIGNConstant for the Euro currency sign key.EXCLAMATION_MARKConstant for the "!" key.FConstant for theFkey.F1Constant for the F1 function key.F10Constant for the F10 function key.F11Constant for the F11 function key.F12Constant for the F12 function key.F13Constant for the F13 function key.F14Constant for the F14 function key.F15Constant for the F15 function key.F16Constant for the F16 function key.F17Constant for the F17 function key.F18Constant for the F18 function key.F19Constant for the F19 function key.F2Constant for the F2 function key.F20Constant for the F20 function key.F21Constant for the F21 function key.F22Constant for the F22 function key.F23Constant for the F23 function key.F24Constant for the F24 function key.F3Constant for the F3 function key.F4Constant for the F4 function key.F5Constant for the F5 function key.F6Constant for the F6 function key.F7Constant for the F7 function key.F8Constant for the F8 function key.F9Constant for the F9 function key.FAST_FWDConstant for theFast Forwardkey.FINALConstant for input method support on Asian Keyboards.FINDConstant for theFindkey.FULL_WIDTHConstant for the Full-Width Characters function key.GConstant for theGkey.GAME_AConstant for theGame Akey.GAME_BConstant for theGame Bkey.GAME_CConstant for theGame Ckey.GAME_DConstant for theGame Dkey.GREATERConstant for theGreaterkey.HConstant for theHkey.HALF_WIDTHConstant for the Half-Width Characters function key.HELPConstant for theHelpkey.HIRAGANAConstant for the Hiragana function key.HOMEConstant for theHomekey.IConstant for theIkey.INFOConstant for theInfokey.INPUT_METHOD_ON_OFFConstant for the input method on/off key.INSERTConstant for theInsertkey.INVERTED_EXCLAMATION_MARKConstant for the inverted exclamation mark key.JConstant for theJkey.JAPANESE_HIRAGANAConstant for the Japanese-Hiragana function key.JAPANESE_KATAKANAConstant for the Japanese-Katakana function key.JAPANESE_ROMANConstant for the Japanese-Roman function key.KConstant for theKkey.KANAConstant for theKanakey.KANA_LOCKConstant for the locking Kana function key.KANJIConstant for theKanjikey.KATAKANAConstant for the Katakana function key.KP_DOWNConstant for the numeric keypad down arrow key.KP_LEFTConstant for the numeric keypad left arrow key.KP_RIGHTConstant for the numeric keypad right arrow key.KP_UPConstant for the numeric keypad up arrow key.LConstant for theLkey.LEFTConstant for the non-numpad left arrow key.LEFT_PARENTHESISConstant for the "(" key.LESSConstant for theLesskey.MConstant for theMkey.METAConstant for theMetakey.MINUSConstant for the minus key, "-"MODECHANGEConstant for theMode Changekey.MULTIPLYConstant for theMultiplykey.MUTEConstant for theMutekey.NConstant for theNkey.NONCONVERTConstant for the Don't Convert function key.NUM_LOCKConstant for theNum Lockkey.NUMBER_SIGNConstant for the "#" key.NUMPAD0Constant for theNumpad 0key.NUMPAD1Constant for theNumpad 1key.NUMPAD2Constant for theNumpad 2key.NUMPAD3Constant for theNumpad 3key.NUMPAD4Constant for theNumpad 4key.NUMPAD5Constant for theNumpad 5key.NUMPAD6Constant for theNumpad 6key.NUMPAD7Constant for theNumpad 7key.NUMPAD8Constant for theNumpad 8key.NUMPAD9Constant for theNumpad 9key.OConstant for theOkey.OPEN_BRACKETConstant for the open bracket key, "["PConstant for thePkey.PAGE_DOWNConstant for thePage Downkey.PAGE_UPConstant for thePage Upkey.PASTEConstant for thePastekey.PAUSEConstant for thePausekey.PERIODConstant for the period key, "."PLAYConstant for thePlaykey.PLUSConstant for the "+" key.POUNDConstant for thePoundkey.POWERConstant for thePowerkey.PREVIOUS_CANDIDATEConstant for the Previous Candidate function key.PRINTSCREENConstant for thePrint Screenkey.PROPSConstant for thePropertieskey.QConstant for theQkey.QUOTEConstant for theQuotekey.QUOTEDBLConstant for theDouble Quotekey.RConstant for theRkey.RECORDConstant for theRecordkey.REWINDConstant for theRewindkey.RIGHTConstant for the non-numpad right arrow key.RIGHT_PARENTHESISConstant for the ")" key.ROMAN_CHARACTERSConstant for the Roman Characters function key.SConstant for theSkey.SCROLL_LOCKConstant for theScroll Lockkey.SEMICOLONConstant for the semicolon key, ";"SEPARATORConstant for the Numpad Separator key.SHIFTConstant for theShiftkey.SHORTCUTConstant for theShortcutkey.SLASHConstant for the forward slash key, "/"SOFTKEY_0Constant for theSoftkey 0key.SOFTKEY_1Constant for theSoftkey 1key.SOFTKEY_2Constant for theSoftkey 2key.SOFTKEY_3Constant for theSoftkey 3key.SOFTKEY_4Constant for theSoftkey 4key.SOFTKEY_5Constant for theSoftkey 5key.SOFTKEY_6Constant for theSoftkey 6key.SOFTKEY_7Constant for theSoftkey 7key.SOFTKEY_8Constant for theSoftkey 8key.SOFTKEY_9Constant for theSoftkey 9key.SPACEConstant for theSpacekey.STARConstant for theStarkey.STOPConstant for theStopkey.SUBTRACTConstant for theSubtractkey.TConstant for theTkey.TABConstant for theTabkey.TRACK_NEXTConstant for theNext Trackkey.TRACK_PREVConstant for thePrevious Trackkey.UConstant for theUkey.UNDEFINEDThis value is used to indicate that the keyCode is unknown.UNDERSCOREConstant for the "_" key.UNDOConstant for theUndokey.UPConstant for the non-numpad up arrow key.VConstant for theVkey.VOLUME_DOWNConstant for theVolume Downkey.VOLUME_UPConstant for theVolume Upkey.WConstant for theWkey.WINDOWSConstant for the Microsoft Windows "Windows" key.XConstant for theXkey.YConstant for theYkey.ZConstant for theZkey.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetChar()Returns the character element of this key code, which is simply a mapping of the underlying platform code returned bygetCode().intgetCode()Returns the underlying platform code used to represent thecharacterin the key code.static KeyCodegetKeyCode(String name)Parses textual representation of a key.StringgetName()Gets name of this key code.booleanisArrowKey()Left, right, up, down keys (including the keypad arrows)booleanisDigitKey()All Digit keys (including the keypad digits)booleanisFunctionKey()Function keys like F1, F2, etc...booleanisKeypadKey()All keys on the keypadbooleanisLetterKey()All keys with lettersbooleanisMediaKey()All multimedia keys (channel up/down, volume control, etc...)booleanisModifierKey()Keys that could act as a modifierbooleanisNavigationKey()Navigation keys are arrow keys and Page Down, Page Up, Home, End (including keypad keys)booleanisWhitespaceKey()Space, tab and enterstatic KeyCodevalueOf(String name)Returns the enum constant of this type with the specified name.static KeyCode[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ENTER
public static final KeyCode ENTER
Constant for theEnterkey.
-
BACK_SPACE
public static final KeyCode BACK_SPACE
Constant for theBackspacekey.
-
TAB
public static final KeyCode TAB
Constant for theTabkey.
-
CANCEL
public static final KeyCode CANCEL
Constant for theCancelkey.
-
CLEAR
public static final KeyCode CLEAR
Constant for theClearkey.
-
SHIFT
public static final KeyCode SHIFT
Constant for theShiftkey.
-
CONTROL
public static final KeyCode CONTROL
Constant for theCtrlkey.
-
ALT
public static final KeyCode ALT
Constant for theAltkey.
-
PAUSE
public static final KeyCode PAUSE
Constant for thePausekey.
-
CAPS
public static final KeyCode CAPS
Constant for theCaps Lockkey.
-
ESCAPE
public static final KeyCode ESCAPE
Constant for theEsckey.
-
SPACE
public static final KeyCode SPACE
Constant for theSpacekey.
-
PAGE_UP
public static final KeyCode PAGE_UP
Constant for thePage Upkey.
-
PAGE_DOWN
public static final KeyCode PAGE_DOWN
Constant for thePage Downkey.
-
END
public static final KeyCode END
Constant for theEndkey.
-
HOME
public static final KeyCode HOME
Constant for theHomekey.
-
LEFT
public static final KeyCode LEFT
Constant for the non-numpad left arrow key.
-
UP
public static final KeyCode UP
Constant for the non-numpad up arrow key.
-
RIGHT
public static final KeyCode RIGHT
Constant for the non-numpad right arrow key.
-
DOWN
public static final KeyCode DOWN
Constant for the non-numpad down arrow key.
-
COMMA
public static final KeyCode COMMA
Constant for the comma key, ","
-
MINUS
public static final KeyCode MINUS
Constant for the minus key, "-"
-
PERIOD
public static final KeyCode PERIOD
Constant for the period key, "."
-
SLASH
public static final KeyCode SLASH
Constant for the forward slash key, "/"
-
DIGIT0
public static final KeyCode DIGIT0
Constant for the0key.
-
DIGIT1
public static final KeyCode DIGIT1
Constant for the1key.
-
DIGIT2
public static final KeyCode DIGIT2
Constant for the2key.
-
DIGIT3
public static final KeyCode DIGIT3
Constant for the3key.
-
DIGIT4
public static final KeyCode DIGIT4
Constant for the4key.
-
DIGIT5
public static final KeyCode DIGIT5
Constant for the5key.
-
DIGIT6
public static final KeyCode DIGIT6
Constant for the6key.
-
DIGIT7
public static final KeyCode DIGIT7
Constant for the7key.
-
DIGIT8
public static final KeyCode DIGIT8
Constant for the8key.
-
DIGIT9
public static final KeyCode DIGIT9
Constant for the9key.
-
SEMICOLON
public static final KeyCode SEMICOLON
Constant for the semicolon key, ";"
-
EQUALS
public static final KeyCode EQUALS
Constant for the equals key, "="
-
A
public static final KeyCode A
Constant for theAkey.
-
B
public static final KeyCode B
Constant for theBkey.
-
C
public static final KeyCode C
Constant for theCkey.
-
D
public static final KeyCode D
Constant for theDkey.
-
E
public static final KeyCode E
Constant for theEkey.
-
F
public static final KeyCode F
Constant for theFkey.
-
G
public static final KeyCode G
Constant for theGkey.
-
H
public static final KeyCode H
Constant for theHkey.
-
I
public static final KeyCode I
Constant for theIkey.
-
J
public static final KeyCode J
Constant for theJkey.
-
K
public static final KeyCode K
Constant for theKkey.
-
L
public static final KeyCode L
Constant for theLkey.
-
M
public static final KeyCode M
Constant for theMkey.
-
N
public static final KeyCode N
Constant for theNkey.
-
O
public static final KeyCode O
Constant for theOkey.
-
P
public static final KeyCode P
Constant for thePkey.
-
Q
public static final KeyCode Q
Constant for theQkey.
-
R
public static final KeyCode R
Constant for theRkey.
-
S
public static final KeyCode S
Constant for theSkey.
-
T
public static final KeyCode T
Constant for theTkey.
-
U
public static final KeyCode U
Constant for theUkey.
-
V
public static final KeyCode V
Constant for theVkey.
-
W
public static final KeyCode W
Constant for theWkey.
-
X
public static final KeyCode X
Constant for theXkey.
-
Y
public static final KeyCode Y
Constant for theYkey.
-
Z
public static final KeyCode Z
Constant for theZkey.
-
OPEN_BRACKET
public static final KeyCode OPEN_BRACKET
Constant for the open bracket key, "["
-
BACK_SLASH
public static final KeyCode BACK_SLASH
Constant for the back slash key, "\"
-
CLOSE_BRACKET
public static final KeyCode CLOSE_BRACKET
Constant for the close bracket key, "]"
-
NUMPAD0
public static final KeyCode NUMPAD0
Constant for theNumpad 0key.
-
NUMPAD1
public static final KeyCode NUMPAD1
Constant for theNumpad 1key.
-
NUMPAD2
public static final KeyCode NUMPAD2
Constant for theNumpad 2key.
-
NUMPAD3
public static final KeyCode NUMPAD3
Constant for theNumpad 3key.
-
NUMPAD4
public static final KeyCode NUMPAD4
Constant for theNumpad 4key.
-
NUMPAD5
public static final KeyCode NUMPAD5
Constant for theNumpad 5key.
-
NUMPAD6
public static final KeyCode NUMPAD6
Constant for theNumpad 6key.
-
NUMPAD7
public static final KeyCode NUMPAD7
Constant for theNumpad 7key.
-
NUMPAD8
public static final KeyCode NUMPAD8
Constant for theNumpad 8key.
-
NUMPAD9
public static final KeyCode NUMPAD9
Constant for theNumpad 9key.
-
MULTIPLY
public static final KeyCode MULTIPLY
Constant for theMultiplykey.
-
ADD
public static final KeyCode ADD
Constant for theAddkey.
-
SEPARATOR
public static final KeyCode SEPARATOR
Constant for the Numpad Separator key.
-
SUBTRACT
public static final KeyCode SUBTRACT
Constant for theSubtractkey.
-
DECIMAL
public static final KeyCode DECIMAL
Constant for theDecimalkey.
-
DIVIDE
public static final KeyCode DIVIDE
Constant for theDividekey.
-
DELETE
public static final KeyCode DELETE
Constant for theDeletekey.
-
NUM_LOCK
public static final KeyCode NUM_LOCK
Constant for theNum Lockkey.
-
SCROLL_LOCK
public static final KeyCode SCROLL_LOCK
Constant for theScroll Lockkey.
-
F1
public static final KeyCode F1
Constant for the F1 function key.
-
F2
public static final KeyCode F2
Constant for the F2 function key.
-
F3
public static final KeyCode F3
Constant for the F3 function key.
-
F4
public static final KeyCode F4
Constant for the F4 function key.
-
F5
public static final KeyCode F5
Constant for the F5 function key.
-
F6
public static final KeyCode F6
Constant for the F6 function key.
-
F7
public static final KeyCode F7
Constant for the F7 function key.
-
F8
public static final KeyCode F8
Constant for the F8 function key.
-
F9
public static final KeyCode F9
Constant for the F9 function key.
-
F10
public static final KeyCode F10
Constant for the F10 function key.
-
F11
public static final KeyCode F11
Constant for the F11 function key.
-
F12
public static final KeyCode F12
Constant for the F12 function key.
-
F13
public static final KeyCode F13
Constant for the F13 function key.
-
F14
public static final KeyCode F14
Constant for the F14 function key.
-
F15
public static final KeyCode F15
Constant for the F15 function key.
-
F16
public static final KeyCode F16
Constant for the F16 function key.
-
F17
public static final KeyCode F17
Constant for the F17 function key.
-
F18
public static final KeyCode F18
Constant for the F18 function key.
-
F19
public static final KeyCode F19
Constant for the F19 function key.
-
F20
public static final KeyCode F20
Constant for the F20 function key.
-
F21
public static final KeyCode F21
Constant for the F21 function key.
-
F22
public static final KeyCode F22
Constant for the F22 function key.
-
F23
public static final KeyCode F23
Constant for the F23 function key.
-
F24
public static final KeyCode F24
Constant for the F24 function key.
-
PRINTSCREEN
public static final KeyCode PRINTSCREEN
Constant for thePrint Screenkey.
-
INSERT
public static final KeyCode INSERT
Constant for theInsertkey.
-
HELP
public static final KeyCode HELP
Constant for theHelpkey.
-
META
public static final KeyCode META
Constant for theMetakey.
-
BACK_QUOTE
public static final KeyCode BACK_QUOTE
Constant for theBack Quotekey.
-
QUOTE
public static final KeyCode QUOTE
Constant for theQuotekey.
-
KP_UP
public static final KeyCode KP_UP
Constant for the numeric keypad up arrow key.
-
KP_DOWN
public static final KeyCode KP_DOWN
Constant for the numeric keypad down arrow key.
-
KP_LEFT
public static final KeyCode KP_LEFT
Constant for the numeric keypad left arrow key.
-
KP_RIGHT
public static final KeyCode KP_RIGHT
Constant for the numeric keypad right arrow key.
-
DEAD_GRAVE
public static final KeyCode DEAD_GRAVE
Constant for theDead Gravekey.
-
DEAD_ACUTE
public static final KeyCode DEAD_ACUTE
Constant for theDead Acutekey.
-
DEAD_CIRCUMFLEX
public static final KeyCode DEAD_CIRCUMFLEX
Constant for theDead Circumflexkey.
-
DEAD_TILDE
public static final KeyCode DEAD_TILDE
Constant for theDead Tildekey.
-
DEAD_MACRON
public static final KeyCode DEAD_MACRON
Constant for theDead Macronkey.
-
DEAD_BREVE
public static final KeyCode DEAD_BREVE
Constant for theDead Brevekey.
-
DEAD_ABOVEDOT
public static final KeyCode DEAD_ABOVEDOT
Constant for theDead Abovedotkey.
-
DEAD_DIAERESIS
public static final KeyCode DEAD_DIAERESIS
Constant for theDead Diaeresiskey.
-
DEAD_ABOVERING
public static final KeyCode DEAD_ABOVERING
Constant for theDead Aboveringkey.
-
DEAD_DOUBLEACUTE
public static final KeyCode DEAD_DOUBLEACUTE
Constant for theDead Doubleacutekey.
-
DEAD_CARON
public static final KeyCode DEAD_CARON
Constant for theDead Caronkey.
-
DEAD_CEDILLA
public static final KeyCode DEAD_CEDILLA
Constant for theDead Cedillakey.
-
DEAD_OGONEK
public static final KeyCode DEAD_OGONEK
Constant for theDead Ogonekkey.
-
DEAD_IOTA
public static final KeyCode DEAD_IOTA
Constant for theDead Iotakey.
-
DEAD_VOICED_SOUND
public static final KeyCode DEAD_VOICED_SOUND
Constant for theDead Voiced Soundkey.
-
DEAD_SEMIVOICED_SOUND
public static final KeyCode DEAD_SEMIVOICED_SOUND
Constant for theDead Semivoiced Soundkey.
-
AMPERSAND
public static final KeyCode AMPERSAND
Constant for theAmpersandkey.
-
ASTERISK
public static final KeyCode ASTERISK
Constant for theAsteriskkey.
-
QUOTEDBL
public static final KeyCode QUOTEDBL
Constant for theDouble Quotekey.
-
LESS
public static final KeyCode LESS
Constant for theLesskey.
-
GREATER
public static final KeyCode GREATER
Constant for theGreaterkey.
-
BRACELEFT
public static final KeyCode BRACELEFT
Constant for theLeft Bracekey.
-
BRACERIGHT
public static final KeyCode BRACERIGHT
Constant for theRight Bracekey.
-
AT
public static final KeyCode AT
Constant for the "@" key.
-
COLON
public static final KeyCode COLON
Constant for the ":" key.
-
CIRCUMFLEX
public static final KeyCode CIRCUMFLEX
Constant for the "^" key.
-
DOLLAR
public static final KeyCode DOLLAR
Constant for the "$" key.
-
EURO_SIGN
public static final KeyCode EURO_SIGN
Constant for the Euro currency sign key.
-
EXCLAMATION_MARK
public static final KeyCode EXCLAMATION_MARK
Constant for the "!" key.
-
INVERTED_EXCLAMATION_MARK
public static final KeyCode INVERTED_EXCLAMATION_MARK
Constant for the inverted exclamation mark key.
-
LEFT_PARENTHESIS
public static final KeyCode LEFT_PARENTHESIS
Constant for the "(" key.
-
NUMBER_SIGN
public static final KeyCode NUMBER_SIGN
Constant for the "#" key.
-
PLUS
public static final KeyCode PLUS
Constant for the "+" key.
-
RIGHT_PARENTHESIS
public static final KeyCode RIGHT_PARENTHESIS
Constant for the ")" key.
-
UNDERSCORE
public static final KeyCode UNDERSCORE
Constant for the "_" key.
-
WINDOWS
public static final KeyCode WINDOWS
Constant for the Microsoft Windows "Windows" key. It is used for both the left and right version of the key.
-
CONTEXT_MENU
public static final KeyCode CONTEXT_MENU
Constant for the Microsoft Windows Context Menu key.
-
FINAL
public static final KeyCode FINAL
Constant for input method support on Asian Keyboards.
-
CONVERT
public static final KeyCode CONVERT
Constant for the Convert function key.
-
NONCONVERT
public static final KeyCode NONCONVERT
Constant for the Don't Convert function key.
-
ACCEPT
public static final KeyCode ACCEPT
Constant for the Accept or Commit function key.
-
MODECHANGE
public static final KeyCode MODECHANGE
Constant for theMode Changekey.
-
KANA
public static final KeyCode KANA
Constant for theKanakey.
-
KANJI
public static final KeyCode KANJI
Constant for theKanjikey.
-
ALPHANUMERIC
public static final KeyCode ALPHANUMERIC
Constant for the Alphanumeric function key.
-
KATAKANA
public static final KeyCode KATAKANA
Constant for the Katakana function key.
-
HIRAGANA
public static final KeyCode HIRAGANA
Constant for the Hiragana function key.
-
FULL_WIDTH
public static final KeyCode FULL_WIDTH
Constant for the Full-Width Characters function key.
-
HALF_WIDTH
public static final KeyCode HALF_WIDTH
Constant for the Half-Width Characters function key.
-
ROMAN_CHARACTERS
public static final KeyCode ROMAN_CHARACTERS
Constant for the Roman Characters function key.
-
ALL_CANDIDATES
public static final KeyCode ALL_CANDIDATES
Constant for the All Candidates function key.
-
PREVIOUS_CANDIDATE
public static final KeyCode PREVIOUS_CANDIDATE
Constant for the Previous Candidate function key.
-
CODE_INPUT
public static final KeyCode CODE_INPUT
Constant for the Code Input function key.
-
JAPANESE_KATAKANA
public static final KeyCode JAPANESE_KATAKANA
Constant for the Japanese-Katakana function key. This key switches to a Japanese input method and selects its Katakana input mode.
-
JAPANESE_HIRAGANA
public static final KeyCode JAPANESE_HIRAGANA
Constant for the Japanese-Hiragana function key. This key switches to a Japanese input method and selects its Hiragana input mode.
-
JAPANESE_ROMAN
public static final KeyCode JAPANESE_ROMAN
Constant for the Japanese-Roman function key. This key switches to a Japanese input method and selects its Roman-Direct input mode.
-
KANA_LOCK
public static final KeyCode KANA_LOCK
Constant for the locking Kana function key. This key locks the keyboard into a Kana layout.
-
INPUT_METHOD_ON_OFF
public static final KeyCode INPUT_METHOD_ON_OFF
Constant for the input method on/off key.
-
CUT
public static final KeyCode CUT
Constant for theCutkey.
-
COPY
public static final KeyCode COPY
Constant for theCopykey.
-
PASTE
public static final KeyCode PASTE
Constant for thePastekey.
-
UNDO
public static final KeyCode UNDO
Constant for theUndokey.
-
AGAIN
public static final KeyCode AGAIN
Constant for theAgainkey.
-
FIND
public static final KeyCode FIND
Constant for theFindkey.
-
PROPS
public static final KeyCode PROPS
Constant for thePropertieskey.
-
STOP
public static final KeyCode STOP
Constant for theStopkey.
-
COMPOSE
public static final KeyCode COMPOSE
Constant for the input method on/off key.
-
ALT_GRAPH
public static final KeyCode ALT_GRAPH
Constant for the AltGraph function key.
-
BEGIN
public static final KeyCode BEGIN
Constant for the Begin key.
-
UNDEFINED
public static final KeyCode 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.
-
SOFTKEY_0
public static final KeyCode SOFTKEY_0
Constant for theSoftkey 0key.
-
SOFTKEY_1
public static final KeyCode SOFTKEY_1
Constant for theSoftkey 1key.
-
SOFTKEY_2
public static final KeyCode SOFTKEY_2
Constant for theSoftkey 2key.
-
SOFTKEY_3
public static final KeyCode SOFTKEY_3
Constant for theSoftkey 3key.
-
SOFTKEY_4
public static final KeyCode SOFTKEY_4
Constant for theSoftkey 4key.
-
SOFTKEY_5
public static final KeyCode SOFTKEY_5
Constant for theSoftkey 5key.
-
SOFTKEY_6
public static final KeyCode SOFTKEY_6
Constant for theSoftkey 6key.
-
SOFTKEY_7
public static final KeyCode SOFTKEY_7
Constant for theSoftkey 7key.
-
SOFTKEY_8
public static final KeyCode SOFTKEY_8
Constant for theSoftkey 8key.
-
SOFTKEY_9
public static final KeyCode SOFTKEY_9
Constant for theSoftkey 9key.
-
GAME_A
public static final KeyCode GAME_A
Constant for theGame Akey.
-
GAME_B
public static final KeyCode GAME_B
Constant for theGame Bkey.
-
GAME_C
public static final KeyCode GAME_C
Constant for theGame Ckey.
-
GAME_D
public static final KeyCode GAME_D
Constant for theGame Dkey.
-
STAR
public static final KeyCode STAR
Constant for theStarkey.
-
POUND
public static final KeyCode POUND
Constant for thePoundkey.
-
POWER
public static final KeyCode POWER
Constant for thePowerkey.
-
INFO
public static final KeyCode INFO
Constant for theInfokey.
-
COLORED_KEY_0
public static final KeyCode COLORED_KEY_0
Constant for theColored Key 0key.
-
COLORED_KEY_1
public static final KeyCode COLORED_KEY_1
Constant for theColored Key 1key.
-
COLORED_KEY_2
public static final KeyCode COLORED_KEY_2
Constant for theColored Key 2key.
-
COLORED_KEY_3
public static final KeyCode COLORED_KEY_3
Constant for theColored Key 3key.
-
EJECT_TOGGLE
public static final KeyCode EJECT_TOGGLE
Constant for theEjectkey.
-
PLAY
public static final KeyCode PLAY
Constant for thePlaykey.
-
RECORD
public static final KeyCode RECORD
Constant for theRecordkey.
-
FAST_FWD
public static final KeyCode FAST_FWD
Constant for theFast Forwardkey.
-
REWIND
public static final KeyCode REWIND
Constant for theRewindkey.
-
TRACK_PREV
public static final KeyCode TRACK_PREV
Constant for thePrevious Trackkey.
-
TRACK_NEXT
public static final KeyCode TRACK_NEXT
Constant for theNext Trackkey.
-
CHANNEL_UP
public static final KeyCode CHANNEL_UP
Constant for theChannel Upkey.
-
CHANNEL_DOWN
public static final KeyCode CHANNEL_DOWN
Constant for theChannel Downkey.
-
VOLUME_UP
public static final KeyCode VOLUME_UP
Constant for theVolume Upkey.
-
VOLUME_DOWN
public static final KeyCode VOLUME_DOWN
Constant for theVolume Downkey.
-
MUTE
public static final KeyCode MUTE
Constant for theMutekey.
-
COMMAND
public static final KeyCode COMMAND
Constant for the AppleCommandkey.- Since:
- JavaFX 2.1
-
SHORTCUT
public static final KeyCode SHORTCUT
Constant for theShortcutkey.
-
-
Method Detail
-
values
public static KeyCode[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (KeyCode c : KeyCode.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static KeyCode valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
isFunctionKey
public final boolean isFunctionKey()
Function keys like F1, F2, etc...- Returns:
- true if this key code corresponds to a functional key
- Since:
- JavaFX 2.2
-
isNavigationKey
public final boolean isNavigationKey()
Navigation keys are arrow keys and Page Down, Page Up, Home, End (including keypad keys)- Returns:
- true if this key code corresponds to a navigation key
- Since:
- JavaFX 2.2
-
isArrowKey
public final boolean isArrowKey()
Left, right, up, down keys (including the keypad arrows)- Returns:
- true if this key code corresponds to an arrow key
- Since:
- JavaFX 2.2
-
isModifierKey
public final boolean isModifierKey()
Keys that could act as a modifier- Returns:
- true if this key code corresponds to a modifier key
- Since:
- JavaFX 2.2
-
isLetterKey
public final boolean isLetterKey()
All keys with letters- Returns:
- true if this key code corresponds to a letter key
- Since:
- JavaFX 2.2
-
isDigitKey
public final boolean isDigitKey()
All Digit keys (including the keypad digits)- Returns:
- true if this key code corresponds to a digit key
- Since:
- JavaFX 2.2
-
isKeypadKey
public final boolean isKeypadKey()
All keys on the keypad- Returns:
- true if this key code corresponds to a keypad key
- Since:
- JavaFX 2.2
-
isWhitespaceKey
public final boolean isWhitespaceKey()
Space, tab and enter- Returns:
- true if this key code corresponds to a whitespace key
- Since:
- JavaFX 2.2
-
isMediaKey
public final boolean isMediaKey()
All multimedia keys (channel up/down, volume control, etc...)- Returns:
- true if this key code corresponds to a media key
- Since:
- JavaFX 2.2
-
getName
public final String getName()
Gets name of this key code.- Returns:
- Name of this key code
-
getChar
public final String getChar()
Returns the character element of this key code, which is simply a mapping of the underlying platform code returned bygetCode().- Returns:
- the character element of this key code
- Since:
- 9
-
getCode
public final int getCode()
Returns the underlying platform code used to represent thecharacterin the key code.- Returns:
- the underlying platform code used to represent the
characterin the key code - Since:
- 9
-
-