CLASS net/minecraft/class_3675 net/minecraft/client/util/InputUtil CLASS class_306 KeyCode FIELD field_1663 name Ljava/lang/String; FIELD field_1664 NAMES Ljava/util/Map; FIELD field_1665 keyCode I FIELD field_1666 type Lnet/minecraft/class_3675$class_307; METHOD (Ljava/lang/String;Lcub$b;I)V ARG 1 keyName ARG 2 type METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD method_1441 getName ()Ljava/lang/String; METHOD method_1442 getCategory ()Lnet/minecraft/class_3675$class_307; METHOD method_1444 getKeyCode ()I CLASS class_307 Type FIELD field_1668 KEYSYM Lnet/minecraft/class_3675$class_307; FIELD field_1669 mouseButtons [Ljava/lang/String; FIELD field_1672 MOUSE Lnet/minecraft/class_3675$class_307; FIELD field_1673 name Ljava/lang/String; FIELD field_1674 map Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; METHOD method_1446 mapKey (Lnet/minecraft/class_3675$class_307;Ljava/lang/String;I)V ARG 0 type ARG 1 name ARG 2 keyCode METHOD method_1447 createFromCode (I)Lnet/minecraft/class_3675$class_306; METHOD method_15989 getName ()Ljava/lang/String; FIELD field_16237 UNKNOWN_KEYCODE Lnet/minecraft/class_3675$class_306; METHOD method_15981 fromName (Ljava/lang/String;)Lnet/minecraft/class_3675$class_306; ARG 0 s METHOD method_15982 getScancodeName (I)Ljava/lang/String; METHOD method_15983 setMouseCallbacks (JLorg/lwjgl/glfw/GLFWCursorPosCallbackI;Lorg/lwjgl/glfw/GLFWMouseButtonCallbackI;Lorg/lwjgl/glfw/GLFWScrollCallbackI;)V ARG 0 handle METHOD method_15984 setCursorParameters (JIDD)V METHOD method_15985 getKeyCode (II)Lnet/minecraft/class_3675$class_306; METHOD method_15986 setKeyboardCallbacks (JLorg/lwjgl/glfw/GLFWKeyCallbackI;Lorg/lwjgl/glfw/GLFWCharModsCallbackI;)V ARG 0 handle METHOD method_15987 isKeyPressed (JI)Z ARG 0 handle METHOD method_15988 getKeycodeName (I)Ljava/lang/String;