- All Implemented Interfaces:
Serializable
,Comparable<KeyCode>
,Constable
public enum KeyCode extends Enum<KeyCode>
Set of key codes for
KeyEvent
objects.- Since:
- JavaFX 2.0
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum Constants Enum Constant Description A
Constant for theA
key.ACCEPT
Constant for the Accept or Commit function key.ADD
Constant for theAdd
key.AGAIN
Constant for theAgain
key.ALL_CANDIDATES
Constant for the All Candidates function key.ALPHANUMERIC
Constant for the Alphanumeric function key.ALT
Constant for theAlt
key.ALT_GRAPH
Constant for the AltGraph function key.AMPERSAND
Constant for theAmpersand
key.ASTERISK
Constant for theAsterisk
key.AT
Constant for the "@" key.B
Constant for theB
key.BACK_QUOTE
Constant for theBack Quote
key.BACK_SLASH
Constant for the back slash key, "\"BACK_SPACE
Constant for theBackspace
key.BEGIN
Constant for the Begin key.BRACELEFT
Constant for theLeft Brace
key.BRACERIGHT
Constant for theRight Brace
key.C
Constant for theC
key.CANCEL
Constant for theCancel
key.CAPS
Constant for theCaps Lock
key.CHANNEL_DOWN
Constant for theChannel Down
key.CHANNEL_UP
Constant for theChannel Up
key.CIRCUMFLEX
Constant for the "^" key.CLEAR
Constant for theClear
key.CLOSE_BRACKET
Constant for the close bracket key, "]"CODE_INPUT
Constant for the Code Input function key.COLON
Constant for the ":" key.COLORED_KEY_0
Constant for theColored Key 0
key.COLORED_KEY_1
Constant for theColored Key 1
key.COLORED_KEY_2
Constant for theColored Key 2
key.COLORED_KEY_3
Constant for theColored Key 3
key.COMMA
Constant for the comma key, ","COMMAND
Constant for the AppleCommand
key.COMPOSE
Constant for the input method on/off key.CONTEXT_MENU
Constant for the Microsoft Windows Context Menu key.CONTROL
Constant for theCtrl
key.CONVERT
Constant for the Convert function key.COPY
Constant for theCopy
key.CUT
Constant for theCut
key.D
Constant for theD
key.DEAD_ABOVEDOT
Constant for theDead Abovedot
key.DEAD_ABOVERING
Constant for theDead Abovering
key.DEAD_ACUTE
Constant for theDead Acute
key.DEAD_BREVE
Constant for theDead Breve
key.DEAD_CARON
Constant for theDead Caron
key.DEAD_CEDILLA
Constant for theDead Cedilla
key.DEAD_CIRCUMFLEX
Constant for theDead Circumflex
key.DEAD_DIAERESIS
Constant for theDead Diaeresis
key.DEAD_DOUBLEACUTE
Constant for theDead Doubleacute
key.DEAD_GRAVE
Constant for theDead Grave
key.DEAD_IOTA
Constant for theDead Iota
key.DEAD_MACRON
Constant for theDead Macron
key.DEAD_OGONEK
Constant for theDead Ogonek
key.DEAD_SEMIVOICED_SOUND
Constant for theDead Semivoiced Sound
key.DEAD_TILDE
Constant for theDead Tilde
key.DEAD_VOICED_SOUND
Constant for theDead Voiced Sound
key.DECIMAL
Constant for theDecimal
key.DELETE
Constant for theDelete
key.DIGIT0
Constant for the0
key.DIGIT1
Constant for the1
key.DIGIT2
Constant for the2
key.DIGIT3
Constant for the3
key.DIGIT4
Constant for the4
key.DIGIT5
Constant for the5
key.DIGIT6
Constant for the6
key.DIGIT7
Constant for the7
key.DIGIT8
Constant for the8
key.DIGIT9
Constant for the9
key.DIVIDE
Constant for theDivide
key.DOLLAR
Constant for the "$" key.DOWN
Constant for the non-numpad down arrow key.E
Constant for theE
key.EJECT_TOGGLE
Constant for theEject
key.END
Constant for theEnd
key.ENTER
Constant for theEnter
key.EQUALS
Constant for the equals key, "="ESCAPE
Constant for theEsc
key.EURO_SIGN
Constant for the Euro currency sign key.EXCLAMATION_MARK
Constant for the "!" key.F
Constant for theF
key.F1
Constant for the F1 function key.F10
Constant for the F10 function key.F11
Constant for the F11 function key.F12
Constant for the F12 function key.F13
Constant for the F13 function key.F14
Constant for the F14 function key.F15
Constant for the F15 function key.F16
Constant for the F16 function key.F17
Constant for the F17 function key.F18
Constant for the F18 function key.F19
Constant for the F19 function key.F2
Constant for the F2 function key.F20
Constant for the F20 function key.F21
Constant for the F21 function key.F22
Constant for the F22 function key.F23
Constant for the F23 function key.F24
Constant for the F24 function key.F3
Constant for the F3 function key.F4
Constant for the F4 function key.F5
Constant for the F5 function key.F6
Constant for the F6 function key.F7
Constant for the F7 function key.F8
Constant for the F8 function key.F9
Constant for the F9 function key.FAST_FWD
Constant for theFast Forward
key.FINAL
Constant for input method support on Asian Keyboards.FIND
Constant for theFind
key.FULL_WIDTH
Constant for the Full-Width Characters function key.G
Constant for theG
key.GAME_A
Constant for theGame A
key.GAME_B
Constant for theGame B
key.GAME_C
Constant for theGame C
key.GAME_D
Constant for theGame D
key.GREATER
Constant for theGreater
key.H
Constant for theH
key.HALF_WIDTH
Constant for the Half-Width Characters function key.HELP
Constant for theHelp
key.HIRAGANA
Constant for the Hiragana function key.HOME
Constant for theHome
key.I
Constant for theI
key.INFO
Constant for theInfo
key.INPUT_METHOD_ON_OFF
Constant for the input method on/off key.INSERT
Constant for theInsert
key.INVERTED_EXCLAMATION_MARK
Constant for the inverted exclamation mark key.J
Constant for theJ
key.JAPANESE_HIRAGANA
Constant for the Japanese-Hiragana function key.JAPANESE_KATAKANA
Constant for the Japanese-Katakana function key.JAPANESE_ROMAN
Constant for the Japanese-Roman function key.K
Constant for theK
key.KANA
Constant for theKana
key.KANA_LOCK
Constant for the locking Kana function key.KANJI
Constant for theKanji
key.KATAKANA
Constant for the Katakana function key.KP_DOWN
Constant for the numeric keypad down arrow key.KP_LEFT
Constant for the numeric keypad left arrow key.KP_RIGHT
Constant for the numeric keypad right arrow key.KP_UP
Constant for the numeric keypad up arrow key.L
Constant for theL
key.LEFT
Constant for the non-numpad left arrow key.LEFT_PARENTHESIS
Constant for the "(" key.LESS
Constant for theLess
key.M
Constant for theM
key.META
Constant for theMeta
key.MINUS
Constant for the minus key, "-"MODECHANGE
Constant for theMode Change
key.MULTIPLY
Constant for theMultiply
key.MUTE
Constant for theMute
key.N
Constant for theN
key.NONCONVERT
Constant for the Don't Convert function key.NUM_LOCK
Constant for theNum Lock
key.NUMBER_SIGN
Constant for the "#" key.NUMPAD0
Constant for theNumpad 0
key.NUMPAD1
Constant for theNumpad 1
key.NUMPAD2
Constant for theNumpad 2
key.NUMPAD3
Constant for theNumpad 3
key.NUMPAD4
Constant for theNumpad 4
key.NUMPAD5
Constant for theNumpad 5
key.NUMPAD6
Constant for theNumpad 6
key.NUMPAD7
Constant for theNumpad 7
key.NUMPAD8
Constant for theNumpad 8
key.NUMPAD9
Constant for theNumpad 9
key.O
Constant for theO
key.OPEN_BRACKET
Constant for the open bracket key, "["P
Constant for theP
key.PAGE_DOWN
Constant for thePage Down
key.PAGE_UP
Constant for thePage Up
key.PASTE
Constant for thePaste
key.PAUSE
Constant for thePause
key.PERIOD
Constant for the period key, "."PLAY
Constant for thePlay
key.PLUS
Constant for the "+" key.POUND
Constant for thePound
key.POWER
Constant for thePower
key.PREVIOUS_CANDIDATE
Constant for the Previous Candidate function key.PRINTSCREEN
Constant for thePrint Screen
key.PROPS
Constant for theProperties
key.Q
Constant for theQ
key.QUOTE
Constant for theQuote
key.QUOTEDBL
Constant for theDouble Quote
key.R
Constant for theR
key.RECORD
Constant for theRecord
key.REWIND
Constant for theRewind
key.RIGHT
Constant for the non-numpad right arrow key.RIGHT_PARENTHESIS
Constant for the ")" key.ROMAN_CHARACTERS
Constant for the Roman Characters function key.S
Constant for theS
key.SCROLL_LOCK
Constant for theScroll Lock
key.SEMICOLON
Constant for the semicolon key, ";"SEPARATOR
Constant for the Numpad Separator key.SHIFT
Constant for theShift
key.SHORTCUT
Constant for theShortcut
key.SLASH
Constant for the forward slash key, "/"SOFTKEY_0
Constant for theSoftkey 0
key.SOFTKEY_1
Constant for theSoftkey 1
key.SOFTKEY_2
Constant for theSoftkey 2
key.SOFTKEY_3
Constant for theSoftkey 3
key.SOFTKEY_4
Constant for theSoftkey 4
key.SOFTKEY_5
Constant for theSoftkey 5
key.SOFTKEY_6
Constant for theSoftkey 6
key.SOFTKEY_7
Constant for theSoftkey 7
key.SOFTKEY_8
Constant for theSoftkey 8
key.SOFTKEY_9
Constant for theSoftkey 9
key.SPACE
Constant for theSpace
key.STAR
Constant for theStar
key.STOP
Constant for theStop
key.SUBTRACT
Constant for theSubtract
key.T
Constant for theT
key.TAB
Constant for theTab
key.TRACK_NEXT
Constant for theNext Track
key.TRACK_PREV
Constant for thePrevious Track
key.U
Constant for theU
key.UNDEFINED
This value is used to indicate that the keyCode is unknown.UNDERSCORE
Constant for the "_" key.UNDO
Constant for theUndo
key.UP
Constant for the non-numpad up arrow key.V
Constant for theV
key.VOLUME_DOWN
Constant for theVolume Down
key.VOLUME_UP
Constant for theVolume Up
key.W
Constant for theW
key.WINDOWS
Constant for the Microsoft Windows "Windows" key.X
Constant for theX
key.Y
Constant for theY
key.Z
Constant for theZ
key. -
Method Summary
Modifier and Type Method Description String
getChar()
Returns the character element of this key code, which is simply a mapping of the underlying platform code returned bygetCode()
.int
getCode()
Returns the underlying platform code used to represent thecharacter
in the key code.static KeyCode
getKeyCode(String name)
Parses textual representation of a key.String
getName()
Gets name of this key code.boolean
isArrowKey()
Left, right, up, down keys (including the keypad arrows)boolean
isDigitKey()
All Digit keys (including the keypad digits)boolean
isFunctionKey()
Function keys like F1, F2, etc...boolean
isKeypadKey()
All keys on the keypadboolean
isLetterKey()
All keys with lettersboolean
isMediaKey()
All multimedia keys (channel up/down, volume control, etc...)boolean
isModifierKey()
Keys that could act as a modifierboolean
isNavigationKey()
Navigation keys are arrow keys and Page Down, Page Up, Home, End (including keypad keys)boolean
isWhitespaceKey()
Space, tab and enterstatic KeyCode
valueOf(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 Details
-
ENTER
Constant for theEnter
key. -
BACK_SPACE
Constant for theBackspace
key. -
TAB
Constant for theTab
key. -
CANCEL
Constant for theCancel
key. -
CLEAR
Constant for theClear
key. -
SHIFT
Constant for theShift
key. -
CONTROL
Constant for theCtrl
key. -
ALT
Constant for theAlt
key. -
PAUSE
Constant for thePause
key. -
CAPS
Constant for theCaps Lock
key. -
ESCAPE
Constant for theEsc
key. -
SPACE
Constant for theSpace
key. -
PAGE_UP
Constant for thePage Up
key. -
PAGE_DOWN
Constant for thePage Down
key. -
END
Constant for theEnd
key. -
HOME
Constant for theHome
key. -
LEFT
Constant for the non-numpad left arrow key. -
UP
Constant for the non-numpad up arrow key. -
RIGHT
Constant for the non-numpad right arrow key. -
DOWN
Constant for the non-numpad down arrow key. -
COMMA
Constant for the comma key, "," -
MINUS
Constant for the minus key, "-" -
PERIOD
Constant for the period key, "." -
SLASH
Constant for the forward slash key, "/" -
DIGIT0
Constant for the0
key. -
DIGIT1
Constant for the1
key. -
DIGIT2
Constant for the2
key. -
DIGIT3
Constant for the3
key. -
DIGIT4
Constant for the4
key. -
DIGIT5
Constant for the5
key. -
DIGIT6
Constant for the6
key. -
DIGIT7
Constant for the7
key. -
DIGIT8
Constant for the8
key. -
DIGIT9
Constant for the9
key. -
SEMICOLON
Constant for the semicolon key, ";" -
EQUALS
Constant for the equals key, "=" -
A
Constant for theA
key. -
B
Constant for theB
key. -
C
Constant for theC
key. -
D
Constant for theD
key. -
E
Constant for theE
key. -
F
Constant for theF
key. -
G
Constant for theG
key. -
H
Constant for theH
key. -
I
Constant for theI
key. -
J
Constant for theJ
key. -
K
Constant for theK
key. -
L
Constant for theL
key. -
M
Constant for theM
key. -
N
Constant for theN
key. -
O
Constant for theO
key. -
P
Constant for theP
key. -
Q
Constant for theQ
key. -
R
Constant for theR
key. -
S
Constant for theS
key. -
T
Constant for theT
key. -
U
Constant for theU
key. -
V
Constant for theV
key. -
W
Constant for theW
key. -
X
Constant for theX
key. -
Y
Constant for theY
key. -
Z
Constant for theZ
key. -
OPEN_BRACKET
Constant for the open bracket key, "[" -
BACK_SLASH
Constant for the back slash key, "\" -
CLOSE_BRACKET
Constant for the close bracket key, "]" -
NUMPAD0
Constant for theNumpad 0
key. -
NUMPAD1
Constant for theNumpad 1
key. -
NUMPAD2
Constant for theNumpad 2
key. -
NUMPAD3
Constant for theNumpad 3
key. -
NUMPAD4
Constant for theNumpad 4
key. -
NUMPAD5
Constant for theNumpad 5
key. -
NUMPAD6
Constant for theNumpad 6
key. -
NUMPAD7
Constant for theNumpad 7
key. -
NUMPAD8
Constant for theNumpad 8
key. -
NUMPAD9
Constant for theNumpad 9
key. -
MULTIPLY
Constant for theMultiply
key. -
ADD
Constant for theAdd
key. -
SEPARATOR
Constant for the Numpad Separator key. -
SUBTRACT
Constant for theSubtract
key. -
DECIMAL
Constant for theDecimal
key. -
DIVIDE
Constant for theDivide
key. -
DELETE
Constant for theDelete
key. -
NUM_LOCK
Constant for theNum Lock
key. -
SCROLL_LOCK
Constant for theScroll Lock
key. -
F1
Constant for the F1 function key. -
F2
Constant for the F2 function key. -
F3
Constant for the F3 function key. -
F4
Constant for the F4 function key. -
F5
Constant for the F5 function key. -
F6
Constant for the F6 function key. -
F7
Constant for the F7 function key. -
F8
Constant for the F8 function key. -
F9
Constant for the F9 function key. -
F10
Constant for the F10 function key. -
F11
Constant for the F11 function key. -
F12
Constant for the F12 function key. -
F13
Constant for the F13 function key. -
F14
Constant for the F14 function key. -
F15
Constant for the F15 function key. -
F16
Constant for the F16 function key. -
F17
Constant for the F17 function key. -
F18
Constant for the F18 function key. -
F19
Constant for the F19 function key. -
F20
Constant for the F20 function key. -
F21
Constant for the F21 function key. -
F22
Constant for the F22 function key. -
F23
Constant for the F23 function key. -
F24
Constant for the F24 function key. -
PRINTSCREEN
Constant for thePrint Screen
key. -
INSERT
Constant for theInsert
key. -
HELP
Constant for theHelp
key. -
META
Constant for theMeta
key. -
BACK_QUOTE
Constant for theBack Quote
key. -
QUOTE
Constant for theQuote
key. -
KP_UP
Constant for the numeric keypad up arrow key. -
KP_DOWN
Constant for the numeric keypad down arrow key. -
KP_LEFT
Constant for the numeric keypad left arrow key. -
KP_RIGHT
Constant for the numeric keypad right arrow key. -
DEAD_GRAVE
Constant for theDead Grave
key. -
DEAD_ACUTE
Constant for theDead Acute
key. -
DEAD_CIRCUMFLEX
Constant for theDead Circumflex
key. -
DEAD_TILDE
Constant for theDead Tilde
key. -
DEAD_MACRON
Constant for theDead Macron
key. -
DEAD_BREVE
Constant for theDead Breve
key. -
DEAD_ABOVEDOT
Constant for theDead Abovedot
key. -
DEAD_DIAERESIS
Constant for theDead Diaeresis
key. -
DEAD_ABOVERING
Constant for theDead Abovering
key. -
DEAD_DOUBLEACUTE
Constant for theDead Doubleacute
key. -
DEAD_CARON
Constant for theDead Caron
key. -
DEAD_CEDILLA
Constant for theDead Cedilla
key. -
DEAD_OGONEK
Constant for theDead Ogonek
key. -
DEAD_IOTA
Constant for theDead Iota
key. -
DEAD_VOICED_SOUND
Constant for theDead Voiced Sound
key. -
DEAD_SEMIVOICED_SOUND
Constant for theDead Semivoiced Sound
key. -
AMPERSAND
Constant for theAmpersand
key. -
ASTERISK
Constant for theAsterisk
key. -
QUOTEDBL
Constant for theDouble Quote
key. -
LESS
Constant for theLess
key. -
GREATER
Constant for theGreater
key. -
BRACELEFT
Constant for theLeft Brace
key. -
BRACERIGHT
Constant for theRight Brace
key. -
AT
Constant for the "@" key. -
COLON
Constant for the ":" key. -
CIRCUMFLEX
Constant for the "^" key. -
DOLLAR
Constant for the "$" key. -
EURO_SIGN
Constant for the Euro currency sign key. -
EXCLAMATION_MARK
Constant for the "!" key. -
INVERTED_EXCLAMATION_MARK
Constant for the inverted exclamation mark key. -
LEFT_PARENTHESIS
Constant for the "(" key. -
NUMBER_SIGN
Constant for the "#" key. -
PLUS
Constant for the "+" key. -
RIGHT_PARENTHESIS
Constant for the ")" key. -
UNDERSCORE
Constant for the "_" key. -
WINDOWS
Constant for the Microsoft Windows "Windows" key. It is used for both the left and right version of the key. -
CONTEXT_MENU
Constant for the Microsoft Windows Context Menu key. -
FINAL
Constant for input method support on Asian Keyboards. -
CONVERT
Constant for the Convert function key. -
NONCONVERT
Constant for the Don't Convert function key. -
ACCEPT
Constant for the Accept or Commit function key. -
MODECHANGE
Constant for theMode Change
key. -
KANA
Constant for theKana
key. -
KANJI
Constant for theKanji
key. -
ALPHANUMERIC
Constant for the Alphanumeric function key. -
KATAKANA
Constant for the Katakana function key. -
HIRAGANA
Constant for the Hiragana function key. -
FULL_WIDTH
Constant for the Full-Width Characters function key. -
HALF_WIDTH
Constant for the Half-Width Characters function key. -
ROMAN_CHARACTERS
Constant for the Roman Characters function key. -
ALL_CANDIDATES
Constant for the All Candidates function key. -
PREVIOUS_CANDIDATE
Constant for the Previous Candidate function key. -
CODE_INPUT
Constant for the Code Input function key. -
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
Constant for the Japanese-Hiragana function key. This key switches to a Japanese input method and selects its Hiragana input mode. -
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
Constant for the locking Kana function key. This key locks the keyboard into a Kana layout. -
INPUT_METHOD_ON_OFF
Constant for the input method on/off key. -
CUT
Constant for theCut
key. -
COPY
Constant for theCopy
key. -
PASTE
Constant for thePaste
key. -
UNDO
Constant for theUndo
key. -
AGAIN
Constant for theAgain
key. -
FIND
Constant for theFind
key. -
PROPS
Constant for theProperties
key. -
STOP
Constant for theStop
key. -
COMPOSE
Constant for the input method on/off key. -
ALT_GRAPH
Constant for the AltGraph function key. -
BEGIN
Constant for the Begin key. -
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
Constant for theSoftkey 0
key. -
SOFTKEY_1
Constant for theSoftkey 1
key. -
SOFTKEY_2
Constant for theSoftkey 2
key. -
SOFTKEY_3
Constant for theSoftkey 3
key. -
SOFTKEY_4
Constant for theSoftkey 4
key. -
SOFTKEY_5
Constant for theSoftkey 5
key. -
SOFTKEY_6
Constant for theSoftkey 6
key. -
SOFTKEY_7
Constant for theSoftkey 7
key. -
SOFTKEY_8
Constant for theSoftkey 8
key. -
SOFTKEY_9
Constant for theSoftkey 9
key. -
GAME_A
Constant for theGame A
key. -
GAME_B
Constant for theGame B
key. -
GAME_C
Constant for theGame C
key. -
GAME_D
Constant for theGame D
key. -
STAR
Constant for theStar
key. -
POUND
Constant for thePound
key. -
POWER
Constant for thePower
key. -
INFO
Constant for theInfo
key. -
COLORED_KEY_0
Constant for theColored Key 0
key. -
COLORED_KEY_1
Constant for theColored Key 1
key. -
COLORED_KEY_2
Constant for theColored Key 2
key. -
COLORED_KEY_3
Constant for theColored Key 3
key. -
EJECT_TOGGLE
Constant for theEject
key. -
PLAY
Constant for thePlay
key. -
RECORD
Constant for theRecord
key. -
FAST_FWD
Constant for theFast Forward
key. -
REWIND
Constant for theRewind
key. -
TRACK_PREV
Constant for thePrevious Track
key. -
TRACK_NEXT
Constant for theNext Track
key. -
CHANNEL_UP
Constant for theChannel Up
key. -
CHANNEL_DOWN
Constant for theChannel Down
key. -
VOLUME_UP
Constant for theVolume Up
key. -
VOLUME_DOWN
Constant for theVolume Down
key. -
MUTE
Constant for theMute
key. -
COMMAND
Constant for the AppleCommand
key.- Since:
- JavaFX 2.1
-
SHORTCUT
Constant for theShortcut
key.
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
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
-
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
Gets name of this key code.- Returns:
- Name of this key code
-
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 thecharacter
in the key code.- Returns:
- the underlying platform code used to represent the
character
in the key code - Since:
- 9
-
getKeyCode
Parses textual representation of a key.- Parameters:
name
- Textual representation of the key- Returns:
- KeyCode for the key with the given name, null if the string is unknown
-