net.minecraft.client.util

public class InputUtil

com.mojang.blaze3d.platform.InputConstants
net.minecraft.class_3675
net.minecraft.client.util.InputUtil

Field summary

Modifier and TypeField
public static final int
KEY_0
field_31940
GLFW_KEY_0
public static final int
KEY_1
field_31985
GLFW_KEY_1
public static final int
KEY_2
field_32007
GLFW_KEY_2
public static final int
KEY_3
field_32008
GLFW_KEY_3
public static final int
KEY_4
field_32009
GLFW_KEY_4
public static final int
KEY_5
field_32010
GLFW_KEY_5
public static final int
KEY_6
field_32011
GLFW_KEY_6
public static final int
KEY_7
field_32012
GLFW_KEY_7
public static final int
KEY_8
field_32013
GLFW_KEY_8
public static final int
KEY_9
field_32014
GLFW_KEY_9
public static final int
KEY_A
field_32015
GLFW_KEY_A
public static final int
KEY_B
field_32016
GLFW_KEY_B
public static final int
KEY_C
field_32017
GLFW_KEY_C
public static final int
KEY_D
field_32018
GLFW_KEY_D
public static final int
KEY_E
field_32019
GLFW_KEY_E
public static final int
KEY_F
field_32020
GLFW_KEY_F
public static final int
KEY_G
field_32021
GLFW_KEY_G
public static final int
KEY_H
field_32022
GLFW_KEY_H
public static final int
KEY_I
field_32023
GLFW_KEY_I
public static final int
KEY_J
field_32024
GLFW_KEY_J
public static final int
KEY_K
field_32025
GLFW_KEY_K
public static final int
KEY_L
field_32026
GLFW_KEY_L
public static final int
KEY_M
field_32027
GLFW_KEY_M
public static final int
KEY_N
field_32028
GLFW_KEY_N
public static final int
KEY_O
field_32029
GLFW_KEY_O
public static final int
KEY_P
field_32030
GLFW_KEY_P
public static final int
KEY_Q
field_31906
GLFW_KEY_Q
public static final int
KEY_R
field_31907
GLFW_KEY_R
public static final int
KEY_S
field_31908
GLFW_KEY_S
public static final int
KEY_T
field_31909
GLFW_KEY_T
public static final int
KEY_U
field_31910
GLFW_KEY_U
public static final int
KEY_V
field_31911
GLFW_KEY_V
public static final int
KEY_W
field_31912
GLFW_KEY_W
public static final int
KEY_X
field_31913
GLFW_KEY_X
public static final int
KEY_Y
field_31914
GLFW_KEY_Y
public static final int
KEY_Z
field_31915
GLFW_KEY_Z
public static final int
KEY_F1
field_31916
GLFW_KEY_F1
public static final int
KEY_F2
field_31917
GLFW_KEY_F2
public static final int
KEY_F3
field_31918
GLFW_KEY_F3
public static final int
KEY_F4
field_31919
GLFW_KEY_F4
public static final int
KEY_F5
field_31920
GLFW_KEY_F5
public static final int
KEY_F6
field_31921
GLFW_KEY_F6
public static final int
KEY_F7
field_31922
GLFW_KEY_F7
public static final int
KEY_F8
field_31923
GLFW_KEY_F8
public static final int
KEY_F9
field_31924
GLFW_KEY_F9
public static final int
KEY_F10
field_31925
GLFW_KEY_F10
public static final int
KEY_F11
field_31926
GLFW_KEY_F11
public static final int
KEY_F12
field_31927
GLFW_KEY_F12
public static final int
KEY_F13
field_31928
GLFW_KEY_F13
public static final int
KEY_F14
field_31929
GLFW_KEY_F14
public static final int
KEY_F15
field_31930
GLFW_KEY_F15
public static final int
KEY_F16
field_31931
GLFW_KEY_F16
public static final int
KEY_F17
field_31959
GLFW_KEY_F17
public static final int
KEY_F18
field_31960
GLFW_KEY_F18
public static final int
KEY_F19
field_31961
GLFW_KEY_F19
public static final int
KEY_F20
field_31962
GLFW_KEY_F20
public static final int
KEY_F21
field_31963
GLFW_KEY_F21
public static final int
KEY_F22
field_31964
GLFW_KEY_F22
public static final int
KEY_F23
field_31965
GLFW_KEY_F23
public static final int
KEY_F24
field_31966
GLFW_KEY_F24
public static final int
KEY_F25
field_31967
GLFW_KEY_F25
public static final int
KEY_NUMLOCK
field_31968
GLFW_KEY_NUM_LOCK
public static final int
KEY_NUMPAD0
field_31969
GLFW_KEY_KP_0
public static final int
KEY_NUMPAD1
field_31970
GLFW_KEY_KP_1
public static final int
KEY_NUMPAD2
field_31971
GLFW_KEY_KP_2
public static final int
KEY_NUMPAD3
field_31972
GLFW_KEY_KP_3
public static final int
KEY_NUMPAD4
field_31973
GLFW_KEY_KP_4
public static final int
KEY_NUMPAD5
field_31974
GLFW_KEY_KP_5
public static final int
KEY_NUMPAD6
field_31975
GLFW_KEY_KP_6
public static final int
KEY_NUMPAD7
field_31976
GLFW_KEY_KP_7
public static final int
KEY_NUMPAD8
field_31977
GLFW_KEY_KP_8
public static final int
KEY_NUMPAD9
field_31978
GLFW_KEY_KP_9
public static final int
KEY_NUMPADCOMMA
field_31979
GLFW_KEY_KP_DECIMAL
public static final int
KEY_NUMPADENTER
field_31980
GLFW_KEY_KP_ENTER
public static final int
KEY_NUMPADEQUALS
field_31981
GLFW_KEY_KP_EQUAL
public static final int
KEY_DOWN
field_31982
GLFW_KEY_DOWN
public static final int
KEY_LEFT
field_31983
GLFW_KEY_LEFT
public static final int
KEY_RIGHT
field_31984
GLFW_KEY_RIGHT
public static final int
KEY_UP
field_31932
GLFW_KEY_UP
public static final int
KEY_ADD
field_31933
GLFW_KEY_KP_ADD
public static final int
KEY_APOSTROPHE
field_31934
GLFW_KEY_APOSTROPHE
public static final int
KEY_BACKSLASH
field_31935
GLFW_KEY_BACKSLASH
public static final int
KEY_COMMA
field_31936
GLFW_KEY_COMMA
public static final int
KEY_EQUALS
field_31937
GLFW_KEY_EQUAL
public static final int
KEY_GRAVE
field_31938
GLFW_KEY_GRAVE_ACCENT
public static final int
KEY_LBRACKET
field_31939
GLFW_KEY_LEFT_BRACKET
public static final int
KEY_MINUS
field_31941
GLFW_KEY_MINUS
public static final int
KEY_MULTIPLY
field_31942
GLFW_KEY_KP_MULTIPLY
public static final int
KEY_PERIOD
field_31943
GLFW_KEY_PERIOD
public static final int
KEY_RBRACKET
field_31944
GLFW_KEY_RIGHT_BRACKET
public static final int
KEY_SEMICOLON
field_31945
GLFW_KEY_SEMICOLON
public static final int
KEY_SLASH
field_31946
GLFW_KEY_SLASH
public static final int
KEY_SPACE
field_31947
GLFW_KEY_SPACE
public static final int
KEY_TAB
field_31948
GLFW_KEY_TAB
public static final int
KEY_LALT
field_31949
GLFW_KEY_LEFT_ALT
public static final int
KEY_LCONTROL
field_31950
GLFW_KEY_LEFT_CONTROL
public static final int
KEY_LSHIFT
field_31951
GLFW_KEY_LEFT_SHIFT
public static final int
KEY_LSUPER
field_31952
GLFW_KEY_LEFT_SUPER
public static final int
KEY_RALT
field_31953
GLFW_KEY_RIGHT_ALT
public static final int
KEY_RCONTROL
field_31954
GLFW_KEY_RIGHT_CONTROL
public static final int
KEY_RSHIFT
field_31955
GLFW_KEY_RIGHT_SHIFT
public static final int
KEY_RSUPER
field_31956
GLFW_KEY_RIGHT_SUPER
public static final int
KEY_RETURN
field_31957
GLFW_KEY_ENTER
public static final int
KEY_ESCAPE
field_31958
GLFW_KEY_ESCAPE
public static final int
KEY_BACKSPACE
field_31986
GLFW_KEY_BACKSPACE
public static final int
KEY_DELETE
field_31987
GLFW_KEY_DELETE
public static final int
KEY_END
field_31988
GLFW_KEY_END
public static final int
KEY_HOME
field_31989
GLFW_KEY_HOME
public static final int
KEY_INSERT
field_31990
GLFW_KEY_INSERT
public static final int
KEY_PAGEDOWN
field_31991
GLFW_KEY_PAGE_DOWN
public static final int
KEY_PAGEUP
field_31992
GLFW_KEY_PAGE_UP
public static final int
KEY_CAPSLOCK
field_31993
GLFW_KEY_CAPS_LOCK
public static final int
KEY_PAUSE
field_31994
GLFW_KEY_PAUSE
public static final int
KEY_SCROLLLOCK
field_31995
GLFW_KEY_SCROLL_LOCK
public static final int
KEY_PRINTSCREEN
field_31996
GLFW_KEY_PRINT_SCREEN
public static final int
PRESS
field_31997
GLFW_PRESS
public static final int
RELEASE
field_31998
GLFW_RELEASE
public static final int
REPEAT
field_31999
GLFW_REPEAT
public static final int
MOUSE_BUTTON_LEFT
field_32000
GLFW_MOUSE_BUTTON_LEFT
public static final int
MOUSE_BUTTON_RIGHT
field_32002
GLFW_MOUSE_BUTTON_RIGHT
public static final int
MOUSE_BUTTON_MIDDLE
field_32001
GLFW_MOUSE_BUTTON_MIDDLE
public static final int
MOUSE_BUTTON_4
field_63448
field_63448
public static final int
MOUSE_BUTTON_5
field_63449
field_63449
public static final int
MOUSE_BUTTON_6
field_63450
field_63450
public static final int
MOUSE_BUTTON_7
field_63451
field_63451
public static final int
MOUSE_BUTTON_8
field_63452
field_63452
public static final int
MOD_SHIFT
field_62548
GLFW_MOD_SHIFT
public static final int
MOD_CONTROL
field_32003
GLFW_MOD_CONTROL
public static final int
MOD_ALT
field_62549
GLFW_MOD_ALT
public static final int
MOD_SUPER
field_62550
GLFW_MOD_SUPER
public static final int
MOD_CAPS_LOCK
field_62551
GLFW_MOD_CAPS_LOCK
public static final int
MOD_NUM_LOCK
field_62552
GLFW_MOD_NUM_LOCK
public static final int
CURSOR
field_32004
GLFW_CURSOR
public static final int
CURSOR_DISABLED
field_32005
GLFW_CURSOR_DISABLED
public static final int
CURSOR_NORMAL
field_32006
GLFW_CURSOR_NORMAL
public static final InputUtil$Key
UNKNOWN
field_16237
UNKNOWN_KEY

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public static InputUtil$Key
getKey(KeyEvent event)
method_15985(class_11908 arg0)
fromKeyCode(KeyInput key)
public static InputUtil$Key
getKey(String name)
method_15981(String arg0)
fromTranslationKey(String translationKey)
public static boolean
isKeyDown(Window window, int key)
method_15987(class_1041 arg0, int arg1)
isKeyPressed(Window window, int code)
public static void
setupKeyboardCallbacks(Window window, org.lwjgl.glfw.GLFWKeyCallbackI keyPressCallback, org.lwjgl.glfw.GLFWCharCallbackI charTypedCallback, org.lwjgl.glfw.GLFWPreeditCallbackI preeditCallback, org.lwjgl.glfw.GLFWIMEStatusCallbackI imeStatusCallback)
method_15986(class_1041 arg0, org.lwjgl.glfw.GLFWKeyCallbackI arg1, org.lwjgl.glfw.GLFWCharCallbackI arg2, org.lwjgl.glfw.GLFWPreeditCallbackI arg3, org.lwjgl.glfw.GLFWIMEStatusCallbackI arg4)
setKeyboardCallbacks(Window window, org.lwjgl.glfw.GLFWKeyCallbackI keyCallback, org.lwjgl.glfw.GLFWCharCallbackI charCallback, org.lwjgl.glfw.GLFWPreeditCallbackI preEditCallback, org.lwjgl.glfw.GLFWIMEStatusCallbackI imeStatusCallback)
public static void
setupMouseCallbacks(Window window, org.lwjgl.glfw.GLFWCursorPosCallbackI onMoveCallback, org.lwjgl.glfw.GLFWMouseButtonCallbackI onPressCallback, org.lwjgl.glfw.GLFWScrollCallbackI onScrollCallback, org.lwjgl.glfw.GLFWDropCallbackI onDropCallback)
method_15983(class_1041 arg0, org.lwjgl.glfw.GLFWCursorPosCallbackI arg1, org.lwjgl.glfw.GLFWMouseButtonCallbackI arg2, org.lwjgl.glfw.GLFWScrollCallbackI arg3, org.lwjgl.glfw.GLFWDropCallbackI arg4)
setMouseCallbacks(Window window, org.lwjgl.glfw.GLFWCursorPosCallbackI cursorPosCallback, org.lwjgl.glfw.GLFWMouseButtonCallbackI mouseButtonCallback, org.lwjgl.glfw.GLFWScrollCallbackI scrollCallback, org.lwjgl.glfw.GLFWDropCallbackI dropCallback)
public static void
grabOrReleaseMouse(Window window, int cursorMode, double xpos, double ypos)
method_15984(class_1041 arg0, int arg1, double arg2, double arg3)
setCursorParameters(Window window, int inputModeValue, double x, double y)
public static boolean
isRawMouseInputSupported()
method_21735()
isRawMouseMotionSupported()
public static void
updateRawMouseInput(Window window, boolean value)
method_21736(class_1041 arg0, boolean arg1)
setRawMouseMotionMode(Window window, boolean value)