Enum KeyCode

java.lang.Object
java.lang.Enum<KeyCode>
javafx.scene.input.KeyCode
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 declared in class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant Description
    A
    Constant for the A key.
    ACCEPT
    Constant for the Accept or Commit function key.
    ADD
    Constant for the Add key.
    AGAIN
    Constant for the Again key.
    ALL_CANDIDATES
    Constant for the All Candidates function key.
    ALPHANUMERIC
    Constant for the Alphanumeric function key.
    ALT
    Constant for the Alt key.
    ALT_GRAPH
    Constant for the AltGraph function key.
    AMPERSAND
    Constant for the Ampersand key.
    ASTERISK
    Constant for the Asterisk key.
    AT
    Constant for the "@" key.
    B
    Constant for the B key.
    BACK_QUOTE
    Constant for the Back Quote key.
    BACK_SLASH
    Constant for the back slash key, "\"
    BACK_SPACE
    Constant for the Backspace key.
    BEGIN
    Constant for the Begin key.
    BRACELEFT
    Constant for the Left Brace key.
    BRACERIGHT
    Constant for the Right Brace key.
    C
    Constant for the C key.
    CANCEL
    Constant for the Cancel key.
    CAPS
    Constant for the Caps Lock key.
    CHANNEL_DOWN
    Constant for the Channel Down key.
    CHANNEL_UP
    Constant for the Channel Up key.
    CIRCUMFLEX
    Constant for the "^" key.
    CLEAR
    Constant for the Clear 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 the Colored Key 0 key.
    COLORED_KEY_1
    Constant for the Colored Key 1 key.
    COLORED_KEY_2
    Constant for the Colored Key 2 key.
    COLORED_KEY_3
    Constant for the Colored Key 3 key.
    COMMA
    Constant for the comma key, ","
    COMMAND
    Constant for the Apple Command key.
    COMPOSE
    Constant for the input method on/off key.
    CONTEXT_MENU
    Constant for the Microsoft Windows Context Menu key.
    CONTROL
    Constant for the Ctrl key.
    CONVERT
    Constant for the Convert function key.
    COPY
    Constant for the Copy key.
    CUT
    Constant for the Cut key.
    D
    Constant for the D key.
    DEAD_ABOVEDOT
    Constant for the Dead Abovedot key.
    DEAD_ABOVERING
    Constant for the Dead Abovering key.
    DEAD_ACUTE
    Constant for the Dead Acute key.
    DEAD_BREVE
    Constant for the Dead Breve key.
    DEAD_CARON
    Constant for the Dead Caron key.
    DEAD_CEDILLA
    Constant for the Dead Cedilla key.
    DEAD_CIRCUMFLEX
    Constant for the Dead Circumflex key.
    DEAD_DIAERESIS
    Constant for the Dead Diaeresis key.
    DEAD_DOUBLEACUTE
    Constant for the Dead Doubleacute key.
    DEAD_GRAVE
    Constant for the Dead Grave key.
    DEAD_IOTA
    Constant for the Dead Iota key.
    DEAD_MACRON
    Constant for the Dead Macron key.
    DEAD_OGONEK
    Constant for the Dead Ogonek key.
    DEAD_SEMIVOICED_SOUND
    Constant for the Dead Semivoiced Sound key.
    DEAD_TILDE
    Constant for the Dead Tilde key.
    DEAD_VOICED_SOUND
    Constant for the Dead Voiced Sound key.
    DECIMAL
    Constant for the Decimal key.
    DELETE
    Constant for the Delete key.
    DIGIT0
    Constant for the 0 key.
    DIGIT1
    Constant for the 1 key.
    DIGIT2
    Constant for the 2 key.
    DIGIT3
    Constant for the 3 key.
    DIGIT4
    Constant for the 4 key.
    DIGIT5
    Constant for the 5 key.
    DIGIT6
    Constant for the 6 key.
    DIGIT7
    Constant for the 7 key.
    DIGIT8
    Constant for the 8 key.
    DIGIT9
    Constant for the 9 key.
    DIVIDE
    Constant for the Divide key.
    DOLLAR
    Constant for the "$" key.
    DOWN
    Constant for the non-numpad down arrow key.
    E
    Constant for the E key.
    EJECT_TOGGLE
    Constant for the Eject key.
    END
    Constant for the End key.
    ENTER
    Constant for the Enter key.
    EQUALS
    Constant for the equals key, "="
    ESCAPE
    Constant for the Esc key.
    EURO_SIGN
    Constant for the Euro currency sign key.
    EXCLAMATION_MARK
    Constant for the "!" key.
    F
    Constant for the F 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 the Fast Forward key.
    FINAL
    Constant for input method support on Asian Keyboards.
    FIND
    Constant for the Find key.
    FULL_WIDTH
    Constant for the Full-Width Characters function key.
    G
    Constant for the G key.
    GAME_A
    Constant for the Game A key.
    GAME_B
    Constant for the Game B key.
    GAME_C
    Constant for the Game C key.
    GAME_D
    Constant for the Game D key.
    GREATER
    Constant for the Greater key.
    H
    Constant for the H key.
    HALF_WIDTH
    Constant for the Half-Width Characters function key.
    HELP
    Constant for the Help key.
    HIRAGANA
    Constant for the Hiragana function key.
    HOME
    Constant for the Home key.
    I
    Constant for the I key.
    INFO
    Constant for the Info key.
    INPUT_METHOD_ON_OFF
    Constant for the input method on/off key.
    INSERT
    Constant for the Insert key.
    INVERTED_EXCLAMATION_MARK
    Constant for the inverted exclamation mark key.
    J
    Constant for the J 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 the K key.
    KANA
    Constant for the Kana key.
    KANA_LOCK
    Constant for the locking Kana function key.
    KANJI
    Constant for the Kanji 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 the L key.
    LEFT
    Constant for the non-numpad left arrow key.
    LEFT_PARENTHESIS
    Constant for the "(" key.
    LESS
    Constant for the Less key.
    M
    Constant for the M key.
    META
    Constant for the Meta key.
    MINUS
    Constant for the minus key, "-"
    MODECHANGE
    Constant for the Mode Change key.
    MULTIPLY
    Constant for the Multiply key.
    MUTE
    Constant for the Mute key.
    N
    Constant for the N key.
    NONCONVERT
    Constant for the Don't Convert function key.
    NUM_LOCK
    Constant for the Num Lock key.
    NUMBER_SIGN
    Constant for the "#" key.
    NUMPAD0
    Constant for the Numpad 0 key.
    NUMPAD1
    Constant for the Numpad 1 key.
    NUMPAD2
    Constant for the Numpad 2 key.
    NUMPAD3
    Constant for the Numpad 3 key.
    NUMPAD4
    Constant for the Numpad 4 key.
    NUMPAD5
    Constant for the Numpad 5 key.
    NUMPAD6
    Constant for the Numpad 6 key.
    NUMPAD7
    Constant for the Numpad 7 key.
    NUMPAD8
    Constant for the Numpad 8 key.
    NUMPAD9
    Constant for the Numpad 9 key.
    O
    Constant for the O key.
    OPEN_BRACKET
    Constant for the open bracket key, "["
    P
    Constant for the P key.
    PAGE_DOWN
    Constant for the Page Down key.
    PAGE_UP
    Constant for the Page Up key.
    PASTE
    Constant for the Paste key.
    PAUSE
    Constant for the Pause key.
    PERIOD
    Constant for the period key, "."
    PLAY
    Constant for the Play key.
    PLUS
    Constant for the "+" key.
    POUND
    Constant for the Pound key.
    POWER
    Constant for the Power key.
    PREVIOUS_CANDIDATE
    Constant for the Previous Candidate function key.
    PRINTSCREEN
    Constant for the Print Screen key.
    PROPS
    Constant for the Properties key.
    Q
    Constant for the Q key.
    QUOTE
    Constant for the Quote key.
    QUOTEDBL
    Constant for the Double Quote key.
    R
    Constant for the R key.
    RECORD
    Constant for the Record key.
    REWIND
    Constant for the Rewind 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 the S key.
    SCROLL_LOCK
    Constant for the Scroll Lock key.
    SEMICOLON
    Constant for the semicolon key, ";"
    SEPARATOR
    Constant for the Numpad Separator key.
    SHIFT
    Constant for the Shift key.
    SHORTCUT
    Constant for the Shortcut key.
    SLASH
    Constant for the forward slash key, "/"
    SOFTKEY_0
    Constant for the Softkey 0 key.
    SOFTKEY_1
    Constant for the Softkey 1 key.
    SOFTKEY_2
    Constant for the Softkey 2 key.
    SOFTKEY_3
    Constant for the Softkey 3 key.
    SOFTKEY_4
    Constant for the Softkey 4 key.
    SOFTKEY_5
    Constant for the Softkey 5 key.
    SOFTKEY_6
    Constant for the Softkey 6 key.
    SOFTKEY_7
    Constant for the Softkey 7 key.
    SOFTKEY_8
    Constant for the Softkey 8 key.
    SOFTKEY_9
    Constant for the Softkey 9 key.
    SPACE
    Constant for the Space key.
    STAR
    Constant for the Star key.
    STOP
    Constant for the Stop key.
    SUBTRACT
    Constant for the Subtract key.
    T
    Constant for the T key.
    TAB
    Constant for the Tab key.
    TRACK_NEXT
    Constant for the Next Track key.
    TRACK_PREV
    Constant for the Previous Track key.
    U
    Constant for the U key.
    UNDEFINED
    This value is used to indicate that the keyCode is unknown.
    UNDERSCORE
    Constant for the "_" key.
    UNDO
    Constant for the Undo key.
    UP
    Constant for the non-numpad up arrow key.
    V
    Constant for the V key.
    VOLUME_DOWN
    Constant for the Volume Down key.
    VOLUME_UP
    Constant for the Volume Up key.
    W
    Constant for the W key.
    WINDOWS
    Constant for the Microsoft Windows "Windows" key.
    X
    Constant for the X key.
    Y
    Constant for the Y key.
    Z
    Constant for the Z 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 by getCode().
    int getCode()
    Returns the underlying platform code used to represent the character 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 keypad
    boolean isLetterKey()
    All keys with letters
    boolean isMediaKey()
    All multimedia keys (channel up/down, volume control, etc...)
    boolean isModifierKey()
    Keys that could act as a modifier
    boolean isNavigationKey()
    Navigation keys are arrow keys and Page Down, Page Up, Home, End (including keypad keys)
    boolean isWhitespaceKey()
    Space, tab and enter
    static 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.

    Methods declared in class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • ENTER

      public static final KeyCode ENTER
      Constant for the Enter key.
    • BACK_SPACE

      public static final KeyCode BACK_SPACE
      Constant for the Backspace key.
    • TAB

      public static final KeyCode TAB
      Constant for the Tab key.
    • CANCEL

      public static final KeyCode CANCEL
      Constant for the Cancel key.
    • CLEAR

      public static final KeyCode CLEAR
      Constant for the Clear key.
    • SHIFT

      public static final KeyCode SHIFT
      Constant for the Shift key.
    • CONTROL

      public static final KeyCode CONTROL
      Constant for the Ctrl key.
    • ALT

      public static final KeyCode ALT
      Constant for the Alt key.
    • PAUSE

      public static final KeyCode PAUSE
      Constant for the Pause key.
    • CAPS

      public static final KeyCode CAPS
      Constant for the Caps Lock key.
    • ESCAPE

      public static final KeyCode ESCAPE
      Constant for the Esc key.
    • SPACE

      public static final KeyCode SPACE
      Constant for the Space key.
    • PAGE_UP

      public static final KeyCode PAGE_UP
      Constant for the Page Up key.
    • PAGE_DOWN

      public static final KeyCode PAGE_DOWN
      Constant for the Page Down key.
    • END

      public static final KeyCode END
      Constant for the End key.
    • HOME

      public static final KeyCode HOME
      Constant for the Home key.
    • 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.
    • 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 the 0 key.
    • DIGIT1

      public static final KeyCode DIGIT1
      Constant for the 1 key.
    • DIGIT2

      public static final KeyCode DIGIT2
      Constant for the 2 key.
    • DIGIT3

      public static final KeyCode DIGIT3
      Constant for the 3 key.
    • DIGIT4

      public static final KeyCode DIGIT4
      Constant for the 4 key.
    • DIGIT5

      public static final KeyCode DIGIT5
      Constant for the 5 key.
    • DIGIT6

      public static final KeyCode DIGIT6
      Constant for the 6 key.
    • DIGIT7

      public static final KeyCode DIGIT7
      Constant for the 7 key.
    • DIGIT8

      public static final KeyCode DIGIT8
      Constant for the 8 key.
    • DIGIT9

      public static final KeyCode DIGIT9
      Constant for the 9 key.
    • 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 the A key.
    • B

      public static final KeyCode B
      Constant for the B key.
    • C

      public static final KeyCode C
      Constant for the C key.
    • D

      public static final KeyCode D
      Constant for the D key.
    • E

      public static final KeyCode E
      Constant for the E key.
    • F

      public static final KeyCode F
      Constant for the F key.
    • G

      public static final KeyCode G
      Constant for the G key.
    • H

      public static final KeyCode H
      Constant for the H key.
    • I

      public static final KeyCode I
      Constant for the I key.
    • J

      public static final KeyCode J
      Constant for the J key.
    • K

      public static final KeyCode K
      Constant for the K key.
    • L

      public static final KeyCode L
      Constant for the L key.
    • M

      public static final KeyCode M
      Constant for the M key.
    • N

      public static final KeyCode N
      Constant for the N key.
    • O

      public static final KeyCode O
      Constant for the O key.
    • P

      public static final KeyCode P
      Constant for the P key.
    • Q

      public static final KeyCode Q
      Constant for the Q key.
    • R

      public static final KeyCode R
      Constant for the R key.
    • S

      public static final KeyCode S
      Constant for the S key.
    • T

      public static final KeyCode T
      Constant for the T key.
    • U

      public static final KeyCode U
      Constant for the U key.
    • V

      public static final KeyCode V
      Constant for the V key.
    • W

      public static final KeyCode W
      Constant for the W key.
    • X

      public static final KeyCode X
      Constant for the X key.
    • Y

      public static final KeyCode Y
      Constant for the Y key.
    • Z

      public static final KeyCode Z
      Constant for the Z key.
    • 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 the Numpad 0 key.
    • NUMPAD1

      public static final KeyCode NUMPAD1
      Constant for the Numpad 1 key.
    • NUMPAD2

      public static final KeyCode NUMPAD2
      Constant for the Numpad 2 key.
    • NUMPAD3

      public static final KeyCode NUMPAD3
      Constant for the Numpad 3 key.
    • NUMPAD4

      public static final KeyCode NUMPAD4
      Constant for the Numpad 4 key.
    • NUMPAD5

      public static final KeyCode NUMPAD5
      Constant for the Numpad 5 key.
    • NUMPAD6

      public static final KeyCode NUMPAD6
      Constant for the Numpad 6 key.
    • NUMPAD7

      public static final KeyCode NUMPAD7
      Constant for the Numpad 7 key.
    • NUMPAD8

      public static final KeyCode NUMPAD8
      Constant for the Numpad 8 key.
    • NUMPAD9

      public static final KeyCode NUMPAD9
      Constant for the Numpad 9 key.
    • MULTIPLY

      public static final KeyCode MULTIPLY
      Constant for the Multiply key.
    • ADD

      public static final KeyCode ADD
      Constant for the Add key.
    • SEPARATOR

      public static final KeyCode SEPARATOR
      Constant for the Numpad Separator key.
    • SUBTRACT

      public static final KeyCode SUBTRACT
      Constant for the Subtract key.
    • DECIMAL

      public static final KeyCode DECIMAL
      Constant for the Decimal key.
    • DIVIDE

      public static final KeyCode DIVIDE
      Constant for the Divide key.
    • DELETE

      public static final KeyCode DELETE
      Constant for the Delete key.
    • NUM_LOCK

      public static final KeyCode NUM_LOCK
      Constant for the Num Lock key.
    • SCROLL_LOCK

      public static final KeyCode SCROLL_LOCK
      Constant for the Scroll Lock key.
    • 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 the Print Screen key.
    • INSERT

      public static final KeyCode INSERT
      Constant for the Insert key.
    • HELP

      public static final KeyCode HELP
      Constant for the Help key.
    • META

      public static final KeyCode META
      Constant for the Meta key.
    • BACK_QUOTE

      public static final KeyCode BACK_QUOTE
      Constant for the Back Quote key.
    • QUOTE

      public static final KeyCode QUOTE
      Constant for the Quote key.
    • 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 the Dead Grave key.
    • DEAD_ACUTE

      public static final KeyCode DEAD_ACUTE
      Constant for the Dead Acute key.
    • DEAD_CIRCUMFLEX

      public static final KeyCode DEAD_CIRCUMFLEX
      Constant for the Dead Circumflex key.
    • DEAD_TILDE

      public static final KeyCode DEAD_TILDE
      Constant for the Dead Tilde key.
    • DEAD_MACRON

      public static final KeyCode DEAD_MACRON
      Constant for the Dead Macron key.
    • DEAD_BREVE

      public static final KeyCode DEAD_BREVE
      Constant for the Dead Breve key.
    • DEAD_ABOVEDOT

      public static final KeyCode DEAD_ABOVEDOT
      Constant for the Dead Abovedot key.
    • DEAD_DIAERESIS

      public static final KeyCode DEAD_DIAERESIS
      Constant for the Dead Diaeresis key.
    • DEAD_ABOVERING

      public static final KeyCode DEAD_ABOVERING
      Constant for the Dead Abovering key.
    • DEAD_DOUBLEACUTE

      public static final KeyCode DEAD_DOUBLEACUTE
      Constant for the Dead Doubleacute key.
    • DEAD_CARON

      public static final KeyCode DEAD_CARON
      Constant for the Dead Caron key.
    • DEAD_CEDILLA

      public static final KeyCode DEAD_CEDILLA
      Constant for the Dead Cedilla key.
    • DEAD_OGONEK

      public static final KeyCode DEAD_OGONEK
      Constant for the Dead Ogonek key.
    • DEAD_IOTA

      public static final KeyCode DEAD_IOTA
      Constant for the Dead Iota key.
    • DEAD_VOICED_SOUND

      public static final KeyCode DEAD_VOICED_SOUND
      Constant for the Dead Voiced Sound key.
    • DEAD_SEMIVOICED_SOUND

      public static final KeyCode DEAD_SEMIVOICED_SOUND
      Constant for the Dead Semivoiced Sound key.
    • AMPERSAND

      public static final KeyCode AMPERSAND
      Constant for the Ampersand key.
    • ASTERISK

      public static final KeyCode ASTERISK
      Constant for the Asterisk key.
    • QUOTEDBL

      public static final KeyCode QUOTEDBL
      Constant for the Double Quote key.
    • LESS

      public static final KeyCode LESS
      Constant for the Less key.
    • GREATER

      public static final KeyCode GREATER
      Constant for the Greater key.
    • BRACELEFT

      public static final KeyCode BRACELEFT
      Constant for the Left Brace key.
    • BRACERIGHT

      public static final KeyCode BRACERIGHT
      Constant for the Right Brace key.
    • 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 the Mode Change key.
    • KANA

      public static final KeyCode KANA
      Constant for the Kana key.
    • KANJI

      public static final KeyCode KANJI
      Constant for the Kanji key.
    • 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 the Cut key.
    • COPY

      public static final KeyCode COPY
      Constant for the Copy key.
    • PASTE

      public static final KeyCode PASTE
      Constant for the Paste key.
    • UNDO

      public static final KeyCode UNDO
      Constant for the Undo key.
    • AGAIN

      public static final KeyCode AGAIN
      Constant for the Again key.
    • FIND

      public static final KeyCode FIND
      Constant for the Find key.
    • PROPS

      public static final KeyCode PROPS
      Constant for the Properties key.
    • STOP

      public static final KeyCode STOP
      Constant for the Stop key.
    • 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 the Softkey 0 key.
    • SOFTKEY_1

      public static final KeyCode SOFTKEY_1
      Constant for the Softkey 1 key.
    • SOFTKEY_2

      public static final KeyCode SOFTKEY_2
      Constant for the Softkey 2 key.
    • SOFTKEY_3

      public static final KeyCode SOFTKEY_3
      Constant for the Softkey 3 key.
    • SOFTKEY_4

      public static final KeyCode SOFTKEY_4
      Constant for the Softkey 4 key.
    • SOFTKEY_5

      public static final KeyCode SOFTKEY_5
      Constant for the Softkey 5 key.
    • SOFTKEY_6

      public static final KeyCode SOFTKEY_6
      Constant for the Softkey 6 key.
    • SOFTKEY_7

      public static final KeyCode SOFTKEY_7
      Constant for the Softkey 7 key.
    • SOFTKEY_8

      public static final KeyCode SOFTKEY_8
      Constant for the Softkey 8 key.
    • SOFTKEY_9

      public static final KeyCode SOFTKEY_9
      Constant for the Softkey 9 key.
    • GAME_A

      public static final KeyCode GAME_A
      Constant for the Game A key.
    • GAME_B

      public static final KeyCode GAME_B
      Constant for the Game B key.
    • GAME_C

      public static final KeyCode GAME_C
      Constant for the Game C key.
    • GAME_D

      public static final KeyCode GAME_D
      Constant for the Game D key.
    • STAR

      public static final KeyCode STAR
      Constant for the Star key.
    • POUND

      public static final KeyCode POUND
      Constant for the Pound key.
    • POWER

      public static final KeyCode POWER
      Constant for the Power key.
    • INFO

      public static final KeyCode INFO
      Constant for the Info key.
    • COLORED_KEY_0

      public static final KeyCode COLORED_KEY_0
      Constant for the Colored Key 0 key.
    • COLORED_KEY_1

      public static final KeyCode COLORED_KEY_1
      Constant for the Colored Key 1 key.
    • COLORED_KEY_2

      public static final KeyCode COLORED_KEY_2
      Constant for the Colored Key 2 key.
    • COLORED_KEY_3

      public static final KeyCode COLORED_KEY_3
      Constant for the Colored Key 3 key.
    • EJECT_TOGGLE

      public static final KeyCode EJECT_TOGGLE
      Constant for the Eject key.
    • PLAY

      public static final KeyCode PLAY
      Constant for the Play key.
    • RECORD

      public static final KeyCode RECORD
      Constant for the Record key.
    • FAST_FWD

      public static final KeyCode FAST_FWD
      Constant for the Fast Forward key.
    • REWIND

      public static final KeyCode REWIND
      Constant for the Rewind key.
    • TRACK_PREV

      public static final KeyCode TRACK_PREV
      Constant for the Previous Track key.
    • TRACK_NEXT

      public static final KeyCode TRACK_NEXT
      Constant for the Next Track key.
    • CHANNEL_UP

      public static final KeyCode CHANNEL_UP
      Constant for the Channel Up key.
    • CHANNEL_DOWN

      public static final KeyCode CHANNEL_DOWN
      Constant for the Channel Down key.
    • VOLUME_UP

      public static final KeyCode VOLUME_UP
      Constant for the Volume Up key.
    • VOLUME_DOWN

      public static final KeyCode VOLUME_DOWN
      Constant for the Volume Down key.
    • MUTE

      public static final KeyCode MUTE
      Constant for the Mute key.
    • COMMAND

      public static final KeyCode COMMAND
      Constant for the Apple Command key.
      Since:
      JavaFX 2.1
    • SHORTCUT

      public static final KeyCode SHORTCUT
      Constant for the Shortcut key.
  • Method Details

    • values

      public static KeyCode[] 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

      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 name
      NullPointerException - 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 by getCode().
      Returns:
      the character element of this key code
      Since:
      9
    • getCode

      public final int getCode()
      Returns the underlying platform code used to represent the character in the key code.
      Returns:
      the underlying platform code used to represent the character in the key code
      Since:
      9
    • getKeyCode

      public static KeyCode getKeyCode​(String name)
      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