Spec-Zone.ru › OpenJavaFX 21

Enum Class 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 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
final String getChar()
Returns the character element of this key code, which is simply a mapping of the underlying platform code returned by getCode().
final 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.
final String getName()
Gets name of this key code.
final boolean isArrowKey()
Left, right, up, down keys (including the keypad arrows)
final boolean isDigitKey()
All Digit keys (including the keypad digits)
final boolean isFunctionKey()
Function keys like F1, F2, etc...
final boolean isKeypadKey()
All keys on the keypad
final boolean isLetterKey()
All keys with letters
final boolean isMediaKey()
All multimedia keys (channel up/down, volume control, etc...)
final boolean isModifierKey()
Keys that could act as a modifier
final boolean isNavigationKey()
Navigation keys are arrow keys and Page Down, Page Up, Home, End (including keypad keys)
final boolean isWhitespaceKey()
Space, tab and enter
static KeyCode valueOf(String name)
Returns the enum constant of this class with the specified name.
static KeyCode[] values()
Returns an array containing the constants of this enum class, in the order they are declared.

Methods declared in class java.lang.Enum

clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

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.

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 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 class, in the order they are declared.
Returns:
an array containing the constants of this enum class, in the order they are declared

valueOf

public static KeyCode valueOf(String name)
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class 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

© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API