CLASS net/minecraft/class_304 net/minecraft/client/options/KeyBinding
	FIELD field_1652 keyCategories Ljava/util/Set;
	FIELD field_1653 pressed Z
	FIELD field_1654 defaultKey Lnet/minecraft/class_3675$class_306;
	FIELD field_1655 boundKey Lnet/minecraft/class_3675$class_306;
	FIELD field_1656 categoryOrderMap Ljava/util/Map;
	FIELD field_1657 keysById Ljava/util/Map;
	FIELD field_1658 keyToBindings Ljava/util/Map;
	FIELD field_1659 category Ljava/lang/String;
	FIELD field_1660 translationKey Ljava/lang/String;
	FIELD field_1661 timesPressed I
	METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
		ARG 1 translationKey
		ARG 2 code
		ARG 3 category
	METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_3675$class_307;ILjava/lang/String;)V
		ARG 1 translationKey
		ARG 2 type
		ARG 3 code
		ARG 4 category
	METHOD compareTo (Ljava/lang/Object;)I
		ARG 1 other
	METHOD method_1415 isUnbound ()Z
	METHOD method_1416 setKeyPressed (Lnet/minecraft/class_3675$class_306;Z)V
		ARG 0 key
		ARG 1 pressed
	METHOD method_1417 matchesKey (II)Z
		ARG 1 keyCode
		ARG 2 scanCode
	METHOD method_1419 getLocalizedName (Ljava/lang/String;)Ljava/util/function/Supplier;
		ARG 0 id
	METHOD method_1420 onKeyPressed (Lnet/minecraft/class_3675$class_306;)V
		ARG 0 key
	METHOD method_1422 setBoundKey (Lnet/minecraft/class_3675$class_306;)V
		ARG 1 boundKey
	METHOD method_1423 getCategory ()Ljava/lang/String;
	METHOD method_1424 updatePressedStates ()V
	METHOD method_1425 reset ()V
	METHOD method_1426 updateKeysByCode ()V
	METHOD method_1427 isDefault ()Z
	METHOD method_1428 getBoundKeyTranslationKey ()Ljava/lang/String;
	METHOD method_1429 getDefaultKey ()Lnet/minecraft/class_3675$class_306;
	METHOD method_1431 getTranslationKey ()Ljava/lang/String;
	METHOD method_1433 matchesMouse (I)Z
		ARG 1 code
	METHOD method_1434 isPressed ()Z
	METHOD method_1435 equals (Lnet/minecraft/class_304;)Z
		ARG 1 other
	METHOD method_1436 wasPressed ()Z
	METHOD method_1437 unpressAll ()V
	METHOD method_16007 getBoundKeyLocalizedText ()Lnet/minecraft/class_2561;
	METHOD method_23481 setPressed (Z)V
		ARG 1 pressed
