CLASS ctw net/minecraft/client/util/InputUtil CLASS ctw$a KeyCode FIELD a name Ljava/lang/String; FIELD b type Lctw$b; FIELD c keyCode I FIELD d NAMES Ljava/util/Map; METHOD (Ljava/lang/String;Lctw$b;I)V ARG 1 keyName ARG 2 type METHOD a getCategory ()Lctw$b; METHOD b getKeyCode ()I METHOD c getName ()Ljava/lang/String; METHOD equals (Ljava/lang/Object;)Z ARG 1 o CLASS ctw$b Type FIELD a KEYSYM Lctw$b; FIELD c MOUSE Lctw$b; FIELD d mouseButtons [Ljava/lang/String; FIELD e map Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; FIELD f name Ljava/lang/String; METHOD a getName ()Ljava/lang/String; METHOD a createFromCode (I)Lctw$a; METHOD a mapKey (Lctw$b;Ljava/lang/String;I)V ARG 0 type ARG 1 name ARG 2 keyCode FIELD a UNKNOWN_KEYCODE Lctw$a; METHOD a getKeycodeName (I)Ljava/lang/String; METHOD a getKeyCode (II)Lctw$a; METHOD a isKeyPressed (JI)Z ARG 0 handle METHOD a setCursorParameters (JIDD)V METHOD a setMouseCallbacks (JLorg/lwjgl/glfw/GLFWCursorPosCallbackI;Lorg/lwjgl/glfw/GLFWMouseButtonCallbackI;Lorg/lwjgl/glfw/GLFWScrollCallbackI;)V ARG 0 handle METHOD a setKeyboardCallbacks (JLorg/lwjgl/glfw/GLFWKeyCallbackI;Lorg/lwjgl/glfw/GLFWCharModsCallbackI;)V ARG 0 handle METHOD a fromName (Ljava/lang/String;)Lctw$a; ARG 0 s METHOD b getScancodeName (I)Ljava/lang/String;