com.sun.jna.platform.win32

## Enum Win32VK

- java.lang.Object
- - java.lang.Enum<Win32VK>
  - - com.sun.jna.platform.win32.Win32VK

All Implemented Interfaces:
  java.io.Serializable, java.lang.Comparable<Win32VK>

    public enum Win32VK
    extends java.lang.Enum<Win32VK>

Windows API Virtual Key codes.

### Enum Constant Summary

Enum Constants
Enum Constant and Description
`VK_0`
`VK_1`
`VK_2`
`VK_3`
`VK_4`
`VK_5`
`VK_6`
`VK_7`
`VK_8`
`VK_9`
`VK_A`
`VK_ACCEPT`
`VK_ADD`
`VK_APPS` Application
`VK_ATTN`
`VK_B`
`VK_BACK`
`VK_BROWSER_BACK`
`VK_BROWSER_FAVORITES`
`VK_BROWSER_FORWARD`
`VK_BROWSER_HOME`
`VK_BROWSER_REFRESH`
`VK_BROWSER_SEARCH`
`VK_BROWSER_STOP`
`VK_C`
`VK_CANCEL`
`VK_CAPITAL`
`VK_CLEAR`
`VK_CONTROL`
`VK_CONVERT`
`VK_CRSEL`
`VK_D`
`VK_DECIMAL`
`VK_DELETE`
`VK_DIVIDE`
`VK_DOWN`
`VK_E`
`VK_END`
`VK_EREOF`
`VK_ESCAPE`
`VK_EXECUTE`
`VK_EXSEL`
`VK_F`
`VK_F1`
`VK_F10`
`VK_F11`
`VK_F12`
`VK_F13`
`VK_F14`
`VK_F15`
`VK_F16`
`VK_F17`
`VK_F18`
`VK_F19`
`VK_F2`
`VK_F20`
`VK_F21`
`VK_F22`
`VK_F23`
`VK_F24`
`VK_F3`
`VK_F4`
`VK_F5`
`VK_F6`
`VK_F7`
`VK_F8`
`VK_F9`
`VK_FINAL`
`VK_G`
`VK_GAMEPAD_A`
`VK_GAMEPAD_B`
`VK_GAMEPAD_DPAD_DOWN`
`VK_GAMEPAD_DPAD_LEFT`
`VK_GAMEPAD_DPAD_RIGHT`
`VK_GAMEPAD_DPAD_UP`
`VK_GAMEPAD_LEFT_SHOULDER`
`VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON`
`VK_GAMEPAD_LEFT_THUMBSTICK_DOWN`
`VK_GAMEPAD_LEFT_THUMBSTICK_LEFT`
`VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT`
`VK_GAMEPAD_LEFT_THUMBSTICK_UP`
`VK_GAMEPAD_LEFT_TRIGGER`
`VK_GAMEPAD_MENU`
`VK_GAMEPAD_RIGHT_SHOULDER`
`VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON`
`VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN`
`VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT`
`VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT`
`VK_GAMEPAD_RIGHT_THUMBSTICK_UP`
`VK_GAMEPAD_RIGHT_TRIGGER`
`VK_GAMEPAD_VIEW`
`VK_GAMEPAD_X`
`VK_GAMEPAD_Y`
`VK_H`
`VK_HANGEUL`
`VK_HANGUL`
`VK_HANJA`
`VK_HELP`
`VK_HOME`
`VK_I`
`VK_ICO_00`
`VK_ICO_CLEAR`
`VK_ICO_HELP`
`VK_INSERT`
`VK_J`
`VK_JUNJA`
`VK_K`
`VK_KANA`
`VK_KANJI`
`VK_L`
`VK_LAUNCH_APP1`
`VK_LAUNCH_APP2`
`VK_LAUNCH_MAIL`
`VK_LAUNCH_MEDIA_SELECT`
`VK_LBUTTON`
`VK_LCONTROL`
`VK_LEFT`
`VK_LMENU`
`VK_LSHIFT`
`VK_LWIN` Left Windows
`VK_M`
`VK_MBUTTON`
`VK_MEDIA_NEXT_TRACK`
`VK_MEDIA_PLAY_PAUSE`
`VK_MEDIA_PREV_TRACK`
`VK_MEDIA_STOP`
`VK_MENU`
`VK_MODECHANGE`
`VK_MULTIPLY`
`VK_N`
`VK_NAVIGATION_ACCEPT`
`VK_NAVIGATION_CANCEL`
`VK_NAVIGATION_DOWN`
`VK_NAVIGATION_LEFT`
`VK_NAVIGATION_MENU`
`VK_NAVIGATION_RIGHT`
`VK_NAVIGATION_UP`
`VK_NAVIGATION_VIEW`
`VK_NEXT`
`VK_NONAME`
`VK_NONCONVERT`
`VK_NUMLOCK`
`VK_NUMPAD0`
`VK_NUMPAD1`
`VK_NUMPAD2`
`VK_NUMPAD3`
`VK_NUMPAD4`
`VK_NUMPAD5`
`VK_NUMPAD6`
`VK_NUMPAD7`
`VK_NUMPAD8`
`VK_NUMPAD9`
`VK_O`
`VK_OEM_1`
`VK_OEM_102`
`VK_OEM_2`
`VK_OEM_3`
`VK_OEM_4`
`VK_OEM_5`
`VK_OEM_6`
`VK_OEM_7`
`VK_OEM_8`
`VK_OEM_ATTN`
`VK_OEM_AUTO`
`VK_OEM_AX`
`VK_OEM_BACKTAB`
`VK_OEM_CLEAR`
`VK_OEM_COMMA`
`VK_OEM_COPY`
`VK_OEM_CUSEL`
`VK_OEM_ENLW`
`VK_OEM_FINISH`
`VK_OEM_FJ_JISHO`
`VK_OEM_FJ_LOYA`
`VK_OEM_FJ_MASSHOU`
`VK_OEM_FJ_ROYA`
`VK_OEM_FJ_TOUROKU`
`VK_OEM_JUMP`
`VK_OEM_MINUS`
`VK_OEM_NEC_EQUAL`
`VK_OEM_PA1`
`VK_OEM_PA2`
`VK_OEM_PA3`
`VK_OEM_PERIOD`
`VK_OEM_PLUS`
`VK_OEM_RESET`
`VK_OEM_WSCTRL`
`VK_P`
`VK_PA1`
`VK_PACKET`
`VK_PAUSE`
`VK_PLAY`
`VK_PRINT`
`VK_PRIOR`
`VK_PROCESSKEY`
`VK_Q`
`VK_R`
`VK_RBUTTON`
`VK_RCONTROL`
`VK_RESERVED_07`
`VK_RESERVED_0A`
`VK_RESERVED_0B`
`VK_RESERVED_5E`
`VK_RESERVED_B8`
`VK_RESERVED_B9`
`VK_RESERVED_C1`
`VK_RESERVED_C2`
`VK_RESERVED_E0`
`VK_RESERVED_FF`
`VK_RETURN`
`VK_RIGHT`
`VK_RMENU`
`VK_RSHIFT`
`VK_RWIN` Right Windows
`VK_S`
`VK_SCROLL`
`VK_SELECT`
`VK_SEPARATOR`
`VK_SHIFT`
`VK_SLEEP`
`VK_SNAPSHOT`
`VK_SPACE`
`VK_SUBTRACT`
`VK_T`
`VK_TAB`
`VK_U`
`VK_UNASSIGNED_0E`
`VK_UNASSIGNED_0F`
`VK_UNASSIGNED_16`
`VK_UNASSIGNED_1A`
`VK_UNASSIGNED_3A`
`VK_UNASSIGNED_3B`
`VK_UNASSIGNED_3C`
`VK_UNASSIGNED_3D`
`VK_UNASSIGNED_3E`
`VK_UNASSIGNED_3F`
`VK_UNASSIGNED_40`
`VK_UNASSIGNED_97`
`VK_UNASSIGNED_98`
`VK_UNASSIGNED_99`
`VK_UNASSIGNED_9A`
`VK_UNASSIGNED_9B`
`VK_UNASSIGNED_9C`
`VK_UNASSIGNED_9D`
`VK_UNASSIGNED_9E`
`VK_UNASSIGNED_9F`
`VK_UNASSIGNED_E8`
`VK_UNDEFINED`
`VK_UP`
`VK_V`
`VK_VOLUME_DOWN`
`VK_VOLUME_MUTE`
`VK_VOLUME_UP`
`VK_W`
`VK_X`
`VK_XBUTTON1`
`VK_XBUTTON2`
`VK_Y`
`VK_Z`
`VK_ZOOM`

### Field Summary

Fields
`int` `code` The code value.
`int` `introducedVersion` This VK constant was introduced in this WinNT version.

### Method Summary

All Methods Static Methods Concrete Methods
`static Win32VK` `fromValue(int code)` This will return the first of the multiple VK constants mapped to the same value.
`static Win32VK` `valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
`static Win32VK[]` `values()` Returns an array containing the constants of this enum type, in the order they are declared.

### Methods inherited from class java.lang.Enum

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

### Methods inherited from class java.lang.Object

`getClass, notify, notifyAll, wait, wait, wait`

### Enum Constant Detail

#### VK_UNDEFINED

    public static final Win32VK VK_UNDEFINED

#### VK_LBUTTON

    public static final Win32VK VK_LBUTTON

#### VK_RBUTTON

    public static final Win32VK VK_RBUTTON

#### VK_CANCEL

    public static final Win32VK VK_CANCEL

#### VK_MBUTTON

    public static final Win32VK VK_MBUTTON

#### VK_XBUTTON1

    public static final Win32VK VK_XBUTTON1

#### VK_XBUTTON2

    public static final Win32VK VK_XBUTTON2

#### VK_RESERVED_07

    public static final Win32VK VK_RESERVED_07

#### VK_BACK

    public static final Win32VK VK_BACK

#### VK_TAB

    public static final Win32VK VK_TAB

#### VK_RESERVED_0A

    public static final Win32VK VK_RESERVED_0A

#### VK_RESERVED_0B

    public static final Win32VK VK_RESERVED_0B

#### VK_CLEAR

    public static final Win32VK VK_CLEAR

#### VK_RETURN

    public static final Win32VK VK_RETURN

#### VK_UNASSIGNED_0E

    public static final Win32VK VK_UNASSIGNED_0E

#### VK_UNASSIGNED_0F

    public static final Win32VK VK_UNASSIGNED_0F

#### VK_SHIFT

    public static final Win32VK VK_SHIFT

#### VK_CONTROL

    public static final Win32VK VK_CONTROL

#### VK_MENU

    public static final Win32VK VK_MENU

#### VK_PAUSE

    public static final Win32VK VK_PAUSE

#### VK_CAPITAL

    public static final Win32VK VK_CAPITAL

#### VK_KANA

    public static final Win32VK VK_KANA

#### VK_HANGEUL

    public static final Win32VK VK_HANGEUL

#### VK_HANGUL

    public static final Win32VK VK_HANGUL

#### VK_UNASSIGNED_16

    public static final Win32VK VK_UNASSIGNED_16

#### VK_JUNJA

    public static final Win32VK VK_JUNJA

#### VK_FINAL

    public static final Win32VK VK_FINAL

#### VK_HANJA

    public static final Win32VK VK_HANJA

#### VK_KANJI

    public static final Win32VK VK_KANJI

#### VK_UNASSIGNED_1A

    public static final Win32VK VK_UNASSIGNED_1A

#### VK_ESCAPE

    public static final Win32VK VK_ESCAPE

#### VK_CONVERT

    public static final Win32VK VK_CONVERT

#### VK_NONCONVERT

    public static final Win32VK VK_NONCONVERT

#### VK_ACCEPT

    public static final Win32VK VK_ACCEPT

#### VK_MODECHANGE

    public static final Win32VK VK_MODECHANGE

#### VK_SPACE

    public static final Win32VK VK_SPACE

#### VK_PRIOR

    public static final Win32VK VK_PRIOR

#### VK_NEXT

    public static final Win32VK VK_NEXT

#### VK_END

    public static final Win32VK VK_END

#### VK_HOME

    public static final Win32VK VK_HOME

#### VK_LEFT

    public static final Win32VK VK_LEFT

#### VK_UP

    public static final Win32VK VK_UP

#### VK_RIGHT

    public static final Win32VK VK_RIGHT

#### VK_DOWN

    public static final Win32VK VK_DOWN

#### VK_SELECT

    public static final Win32VK VK_SELECT

#### VK_PRINT

    public static final Win32VK VK_PRINT

#### VK_EXECUTE

    public static final Win32VK VK_EXECUTE

#### VK_SNAPSHOT

    public static final Win32VK VK_SNAPSHOT

#### VK_INSERT

    public static final Win32VK VK_INSERT

#### VK_DELETE

    public static final Win32VK VK_DELETE

#### VK_HELP

    public static final Win32VK VK_HELP

#### VK_0

    public static final Win32VK VK_0

#### VK_1

    public static final Win32VK VK_1

#### VK_2

    public static final Win32VK VK_2

#### VK_3

    public static final Win32VK VK_3

#### VK_4

    public static final Win32VK VK_4

#### VK_5

    public static final Win32VK VK_5

#### VK_6

    public static final Win32VK VK_6

#### VK_7

    public static final Win32VK VK_7

#### VK_8

    public static final Win32VK VK_8

#### VK_9

    public static final Win32VK VK_9

#### VK_UNASSIGNED_3A

    public static final Win32VK VK_UNASSIGNED_3A

#### VK_UNASSIGNED_3B

    public static final Win32VK VK_UNASSIGNED_3B

#### VK_UNASSIGNED_3C

    public static final Win32VK VK_UNASSIGNED_3C

#### VK_UNASSIGNED_3D

    public static final Win32VK VK_UNASSIGNED_3D

#### VK_UNASSIGNED_3E

    public static final Win32VK VK_UNASSIGNED_3E

#### VK_UNASSIGNED_3F

    public static final Win32VK VK_UNASSIGNED_3F

#### VK_UNASSIGNED_40

    public static final Win32VK VK_UNASSIGNED_40

#### VK_A

    public static final Win32VK VK_A

#### VK_B

    public static final Win32VK VK_B

#### VK_C

    public static final Win32VK VK_C

#### VK_D

    public static final Win32VK VK_D

#### VK_E

    public static final Win32VK VK_E

#### VK_F

    public static final Win32VK VK_F

#### VK_G

    public static final Win32VK VK_G

#### VK_H

    public static final Win32VK VK_H

#### VK_I

    public static final Win32VK VK_I

#### VK_J

    public static final Win32VK VK_J

#### VK_K

    public static final Win32VK VK_K

#### VK_L

    public static final Win32VK VK_L

#### VK_M

    public static final Win32VK VK_M

#### VK_N

    public static final Win32VK VK_N

#### VK_O

    public static final Win32VK VK_O

#### VK_P

    public static final Win32VK VK_P

#### VK_Q

    public static final Win32VK VK_Q

#### VK_R

    public static final Win32VK VK_R

#### VK_S

    public static final Win32VK VK_S

#### VK_T

    public static final Win32VK VK_T

#### VK_U

    public static final Win32VK VK_U

#### VK_V

    public static final Win32VK VK_V

#### VK_W

    public static final Win32VK VK_W

#### VK_X

    public static final Win32VK VK_X

#### VK_Y

    public static final Win32VK VK_Y

#### VK_Z

    public static final Win32VK VK_Z

#### VK_LWIN

    public static final Win32VK VK_LWIN

Left Windows

#### VK_RWIN

    public static final Win32VK VK_RWIN

Right Windows

#### VK_APPS

    public static final Win32VK VK_APPS

Application

#### VK_RESERVED_5E

    public static final Win32VK VK_RESERVED_5E

#### VK_SLEEP

    public static final Win32VK VK_SLEEP

#### VK_NUMPAD0

    public static final Win32VK VK_NUMPAD0

#### VK_NUMPAD1

    public static final Win32VK VK_NUMPAD1

#### VK_NUMPAD2

    public static final Win32VK VK_NUMPAD2

#### VK_NUMPAD3

    public static final Win32VK VK_NUMPAD3

#### VK_NUMPAD4

    public static final Win32VK VK_NUMPAD4

#### VK_NUMPAD5

    public static final Win32VK VK_NUMPAD5

#### VK_NUMPAD6

    public static final Win32VK VK_NUMPAD6

#### VK_NUMPAD7

    public static final Win32VK VK_NUMPAD7

#### VK_NUMPAD8

    public static final Win32VK VK_NUMPAD8

#### VK_NUMPAD9

    public static final Win32VK VK_NUMPAD9

#### VK_MULTIPLY

    public static final Win32VK VK_MULTIPLY

#### VK_ADD

    public static final Win32VK VK_ADD

#### VK_SEPARATOR

    public static final Win32VK VK_SEPARATOR

#### VK_SUBTRACT

    public static final Win32VK VK_SUBTRACT

#### VK_DECIMAL

    public static final Win32VK VK_DECIMAL

#### VK_DIVIDE

    public static final Win32VK VK_DIVIDE

#### VK_F1

    public static final Win32VK VK_F1

#### VK_F2

    public static final Win32VK VK_F2

#### VK_F3

    public static final Win32VK VK_F3

#### VK_F4

    public static final Win32VK VK_F4

#### VK_F5

    public static final Win32VK VK_F5

#### VK_F6

    public static final Win32VK VK_F6

#### VK_F7

    public static final Win32VK VK_F7

#### VK_F8

    public static final Win32VK VK_F8

#### VK_F9

    public static final Win32VK VK_F9

#### VK_F10

    public static final Win32VK VK_F10

#### VK_F11

    public static final Win32VK VK_F11

#### VK_F12

    public static final Win32VK VK_F12

#### VK_F13

    public static final Win32VK VK_F13

#### VK_F14

    public static final Win32VK VK_F14

#### VK_F15

    public static final Win32VK VK_F15

#### VK_F16

    public static final Win32VK VK_F16

#### VK_F17

    public static final Win32VK VK_F17

#### VK_F18

    public static final Win32VK VK_F18

#### VK_F19

    public static final Win32VK VK_F19

#### VK_F20

    public static final Win32VK VK_F20

#### VK_F21

    public static final Win32VK VK_F21

#### VK_F22

    public static final Win32VK VK_F22

#### VK_F23

    public static final Win32VK VK_F23

#### VK_F24

    public static final Win32VK VK_F24

#### VK_NAVIGATION_VIEW

    public static final Win32VK VK_NAVIGATION_VIEW

#### VK_NAVIGATION_MENU

    public static final Win32VK VK_NAVIGATION_MENU

#### VK_NAVIGATION_UP

    public static final Win32VK VK_NAVIGATION_UP

#### VK_NAVIGATION_DOWN

    public static final Win32VK VK_NAVIGATION_DOWN

#### VK_NAVIGATION_LEFT

    public static final Win32VK VK_NAVIGATION_LEFT

#### VK_NAVIGATION_RIGHT

    public static final Win32VK VK_NAVIGATION_RIGHT

#### VK_NAVIGATION_ACCEPT

    public static final Win32VK VK_NAVIGATION_ACCEPT

#### VK_NAVIGATION_CANCEL

    public static final Win32VK VK_NAVIGATION_CANCEL

#### VK_NUMLOCK

    public static final Win32VK VK_NUMLOCK

#### VK_SCROLL

    public static final Win32VK VK_SCROLL

#### VK_OEM_NEC_EQUAL

    public static final Win32VK VK_OEM_NEC_EQUAL

#### VK_OEM_FJ_JISHO

    public static final Win32VK VK_OEM_FJ_JISHO

#### VK_OEM_FJ_MASSHOU

    public static final Win32VK VK_OEM_FJ_MASSHOU

#### VK_OEM_FJ_TOUROKU

    public static final Win32VK VK_OEM_FJ_TOUROKU

#### VK_OEM_FJ_LOYA

    public static final Win32VK VK_OEM_FJ_LOYA

#### VK_OEM_FJ_ROYA

    public static final Win32VK VK_OEM_FJ_ROYA

#### VK_UNASSIGNED_97

    public static final Win32VK VK_UNASSIGNED_97

#### VK_UNASSIGNED_98

    public static final Win32VK VK_UNASSIGNED_98

#### VK_UNASSIGNED_99

    public static final Win32VK VK_UNASSIGNED_99

#### VK_UNASSIGNED_9A

    public static final Win32VK VK_UNASSIGNED_9A

#### VK_UNASSIGNED_9B

    public static final Win32VK VK_UNASSIGNED_9B

#### VK_UNASSIGNED_9C

    public static final Win32VK VK_UNASSIGNED_9C

#### VK_UNASSIGNED_9D

    public static final Win32VK VK_UNASSIGNED_9D

#### VK_UNASSIGNED_9E

    public static final Win32VK VK_UNASSIGNED_9E

#### VK_UNASSIGNED_9F

    public static final Win32VK VK_UNASSIGNED_9F

#### VK_LSHIFT

    public static final Win32VK VK_LSHIFT

#### VK_RSHIFT

    public static final Win32VK VK_RSHIFT

#### VK_LCONTROL

    public static final Win32VK VK_LCONTROL

#### VK_RCONTROL

    public static final Win32VK VK_RCONTROL

#### VK_LMENU

    public static final Win32VK VK_LMENU

#### VK_RMENU

    public static final Win32VK VK_RMENU

#### VK_BROWSER_BACK

    public static final Win32VK VK_BROWSER_BACK

#### VK_BROWSER_FORWARD

    public static final Win32VK VK_BROWSER_FORWARD

#### VK_BROWSER_REFRESH

    public static final Win32VK VK_BROWSER_REFRESH

#### VK_BROWSER_STOP

    public static final Win32VK VK_BROWSER_STOP

#### VK_BROWSER_SEARCH

    public static final Win32VK VK_BROWSER_SEARCH

#### VK_BROWSER_FAVORITES

    public static final Win32VK VK_BROWSER_FAVORITES

#### VK_BROWSER_HOME

    public static final Win32VK VK_BROWSER_HOME

#### VK_VOLUME_MUTE

    public static final Win32VK VK_VOLUME_MUTE

#### VK_VOLUME_DOWN

    public static final Win32VK VK_VOLUME_DOWN

#### VK_VOLUME_UP

    public static final Win32VK VK_VOLUME_UP

#### VK_MEDIA_NEXT_TRACK

    public static final Win32VK VK_MEDIA_NEXT_TRACK

#### VK_MEDIA_PREV_TRACK

    public static final Win32VK VK_MEDIA_PREV_TRACK

#### VK_MEDIA_STOP

    public static final Win32VK VK_MEDIA_STOP

#### VK_MEDIA_PLAY_PAUSE

    public static final Win32VK VK_MEDIA_PLAY_PAUSE

#### VK_LAUNCH_MAIL

    public static final Win32VK VK_LAUNCH_MAIL

#### VK_LAUNCH_MEDIA_SELECT

    public static final Win32VK VK_LAUNCH_MEDIA_SELECT

#### VK_LAUNCH_APP1

    public static final Win32VK VK_LAUNCH_APP1

#### VK_LAUNCH_APP2

    public static final Win32VK VK_LAUNCH_APP2

#### VK_RESERVED_B8

    public static final Win32VK VK_RESERVED_B8

#### VK_RESERVED_B9

    public static final Win32VK VK_RESERVED_B9

#### VK_OEM_1

    public static final Win32VK VK_OEM_1

#### VK_OEM_PLUS

    public static final Win32VK VK_OEM_PLUS

#### VK_OEM_COMMA

    public static final Win32VK VK_OEM_COMMA

#### VK_OEM_MINUS

    public static final Win32VK VK_OEM_MINUS

#### VK_OEM_PERIOD

    public static final Win32VK VK_OEM_PERIOD

#### VK_OEM_2

    public static final Win32VK VK_OEM_2

#### VK_OEM_3

    public static final Win32VK VK_OEM_3

#### VK_RESERVED_C1

    public static final Win32VK VK_RESERVED_C1

#### VK_RESERVED_C2

    public static final Win32VK VK_RESERVED_C2

#### VK_GAMEPAD_A

    public static final Win32VK VK_GAMEPAD_A

#### VK_GAMEPAD_B

    public static final Win32VK VK_GAMEPAD_B

#### VK_GAMEPAD_X

    public static final Win32VK VK_GAMEPAD_X

#### VK_GAMEPAD_Y

    public static final Win32VK VK_GAMEPAD_Y

#### VK_GAMEPAD_RIGHT_SHOULDER

    public static final Win32VK VK_GAMEPAD_RIGHT_SHOULDER

#### VK_GAMEPAD_LEFT_SHOULDER

    public static final Win32VK VK_GAMEPAD_LEFT_SHOULDER

#### VK_GAMEPAD_LEFT_TRIGGER

    public static final Win32VK VK_GAMEPAD_LEFT_TRIGGER

#### VK_GAMEPAD_RIGHT_TRIGGER

    public static final Win32VK VK_GAMEPAD_RIGHT_TRIGGER

#### VK_GAMEPAD_DPAD_UP

    public static final Win32VK VK_GAMEPAD_DPAD_UP

#### VK_GAMEPAD_DPAD_DOWN

    public static final Win32VK VK_GAMEPAD_DPAD_DOWN

#### VK_GAMEPAD_DPAD_LEFT

    public static final Win32VK VK_GAMEPAD_DPAD_LEFT

#### VK_GAMEPAD_DPAD_RIGHT

    public static final Win32VK VK_GAMEPAD_DPAD_RIGHT

#### VK_GAMEPAD_MENU

    public static final Win32VK VK_GAMEPAD_MENU

#### VK_GAMEPAD_VIEW

    public static final Win32VK VK_GAMEPAD_VIEW

#### VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON

    public static final Win32VK VK_GAMEPAD_LEFT_THUMBSTICK_BUTTON

#### VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON

    public static final Win32VK VK_GAMEPAD_RIGHT_THUMBSTICK_BUTTON

#### VK_GAMEPAD_LEFT_THUMBSTICK_UP

    public static final Win32VK VK_GAMEPAD_LEFT_THUMBSTICK_UP

#### VK_GAMEPAD_LEFT_THUMBSTICK_DOWN

    public static final Win32VK VK_GAMEPAD_LEFT_THUMBSTICK_DOWN

#### VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT

    public static final Win32VK VK_GAMEPAD_LEFT_THUMBSTICK_RIGHT

#### VK_GAMEPAD_LEFT_THUMBSTICK_LEFT

    public static final Win32VK VK_GAMEPAD_LEFT_THUMBSTICK_LEFT

#### VK_GAMEPAD_RIGHT_THUMBSTICK_UP

    public static final Win32VK VK_GAMEPAD_RIGHT_THUMBSTICK_UP

#### VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN

    public static final Win32VK VK_GAMEPAD_RIGHT_THUMBSTICK_DOWN

#### VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT

    public static final Win32VK VK_GAMEPAD_RIGHT_THUMBSTICK_RIGHT

#### VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT

    public static final Win32VK VK_GAMEPAD_RIGHT_THUMBSTICK_LEFT

#### VK_OEM_4

    public static final Win32VK VK_OEM_4

#### VK_OEM_5

    public static final Win32VK VK_OEM_5

#### VK_OEM_6

    public static final Win32VK VK_OEM_6

#### VK_OEM_7

    public static final Win32VK VK_OEM_7

#### VK_OEM_8

    public static final Win32VK VK_OEM_8

#### VK_RESERVED_E0

    public static final Win32VK VK_RESERVED_E0

#### VK_OEM_AX

    public static final Win32VK VK_OEM_AX

#### VK_OEM_102

    public static final Win32VK VK_OEM_102

#### VK_ICO_HELP

    public static final Win32VK VK_ICO_HELP

#### VK_ICO_00

    public static final Win32VK VK_ICO_00

#### VK_PROCESSKEY

    public static final Win32VK VK_PROCESSKEY

#### VK_ICO_CLEAR

    public static final Win32VK VK_ICO_CLEAR

#### VK_PACKET

    public static final Win32VK VK_PACKET

#### VK_UNASSIGNED_E8

    public static final Win32VK VK_UNASSIGNED_E8

#### VK_OEM_RESET

    public static final Win32VK VK_OEM_RESET

#### VK_OEM_JUMP

    public static final Win32VK VK_OEM_JUMP

#### VK_OEM_PA1

    public static final Win32VK VK_OEM_PA1

#### VK_OEM_PA2

    public static final Win32VK VK_OEM_PA2

#### VK_OEM_PA3

    public static final Win32VK VK_OEM_PA3

#### VK_OEM_WSCTRL

    public static final Win32VK VK_OEM_WSCTRL

#### VK_OEM_CUSEL

    public static final Win32VK VK_OEM_CUSEL

#### VK_OEM_ATTN

    public static final Win32VK VK_OEM_ATTN

#### VK_OEM_FINISH

    public static final Win32VK VK_OEM_FINISH

#### VK_OEM_COPY

    public static final Win32VK VK_OEM_COPY

#### VK_OEM_AUTO

    public static final Win32VK VK_OEM_AUTO

#### VK_OEM_ENLW

    public static final Win32VK VK_OEM_ENLW

#### VK_OEM_BACKTAB

    public static final Win32VK VK_OEM_BACKTAB

#### VK_ATTN

    public static final Win32VK VK_ATTN

#### VK_CRSEL

    public static final Win32VK VK_CRSEL

#### VK_EXSEL

    public static final Win32VK VK_EXSEL

#### VK_EREOF

    public static final Win32VK VK_EREOF

#### VK_PLAY

    public static final Win32VK VK_PLAY

#### VK_ZOOM

    public static final Win32VK VK_ZOOM

#### VK_NONAME

    public static final Win32VK VK_NONAME

#### VK_PA1

    public static final Win32VK VK_PA1

#### VK_OEM_CLEAR

    public static final Win32VK VK_OEM_CLEAR

#### VK_RESERVED_FF

    public static final Win32VK VK_RESERVED_FF

### Field Detail

#### code

    public final int code

The code value.

#### introducedVersion

    public final int introducedVersion

This VK constant was introduced in this WinNT version.

### Method Detail

#### values

    public static Win32VK[] values()

Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:

    for (Win32VK c : Win32VK.values())
        System.out.println(c);

Returns:
  an array containing the constants of this enum type, in the order they are declared

#### valueOf

    public static Win32VK valueOf(java.lang.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:
  `java.lang.IllegalArgumentException` - if this enum type has no constant with the specified name
  `java.lang.NullPointerException` - if the argument is null

#### fromValue

    public static Win32VK fromValue(int code)

This will return the first of the multiple VK constants mapped to the same value. First as defined in the order of the header file listing the constants.

Parameters:
  `code` - the code value.
Returns:
  the VK enum instance.

Copyright © 2007-2018 Timothy Wall. All Rights Reserved.