CLASS cuy net/minecraft/client/options/KeyBinding FIELD a keysById Ljava/util/Map; FIELD b keysByCode Ljava/util/Map; FIELD c keyCategories Ljava/util/Set; FIELD d categoryOrderMap Ljava/util/Map; FIELD e id Ljava/lang/String; FIELD f defaultKeyCode Lctk$a; FIELD g category Ljava/lang/String; FIELD h keyCode Lctk$a; FIELD i pressed Z FIELD j timesPressed I METHOD (Ljava/lang/String;ILjava/lang/String;)V ARG 1 id ARG 2 keyCode ARG 3 category METHOD (Ljava/lang/String;Lctk$b;ILjava/lang/String;)V ARG 1 id ARG 2 type ARG 3 code ARG 4 category METHOD a updatePressedStates ()V METHOD a matchesMouse (I)Z ARG 1 code METHOD a matchesKey (II)Z ARG 1 keyCode ARG 2 scanCode METHOD a onKeyPressed (Lctk$a;)V ARG 0 keyCode METHOD a setKeyPressed (Lctk$a;Z)V ARG 0 key ARG 1 pressed METHOD a getLocalizedName (Ljava/lang/String;)Ljava/util/function/Supplier; ARG 0 id METHOD b unpressAll ()V METHOD b setKeyCode (Lctk$a;)V METHOD b equals (Lcuy;)Z METHOD c updateKeysByCode ()V METHOD d isPressed ()Z METHOD e getCategory ()Ljava/lang/String; METHOD f wasPressed ()Z METHOD g getId ()Ljava/lang/String; METHOD h getDefaultKeyCode ()Lctk$a; METHOD i isNotBound ()Z METHOD j getLocalizedName ()Ljava/lang/String; METHOD k isDefault ()Z METHOD l getName ()Ljava/lang/String; METHOD m reset ()V