From 870f70f039f130f5a95d5c5a6ceca8f7446c8c78 Mon Sep 17 00:00:00 2001 From: Juuxel <6596629+Juuxel@users.noreply.github.com> Date: Wed, 10 Nov 2021 13:54:51 +0200 Subject: [PATCH] Unpick key binding categories (#2817) * Unpick key binding categories * Unpick key categories of StickyKeyBindings --- .../{key_codes.unpick => key_bindings.unpick} | 13 +++++++++++++ 1 file changed, 13 insertions(+) rename unpick-definitions/{key_codes.unpick => key_bindings.unpick} (91%) diff --git a/unpick-definitions/key_codes.unpick b/unpick-definitions/key_bindings.unpick similarity index 91% rename from unpick-definitions/key_codes.unpick rename to unpick-definitions/key_bindings.unpick index f0b5398533..3512f16d9b 100644 --- a/unpick-definitions/key_codes.unpick +++ b/unpick-definitions/key_bindings.unpick @@ -130,6 +130,14 @@ constant key_codes org/lwjgl/glfw/GLFW GLFW_KEY_PRINT_SCREEN constant key_codes org/lwjgl/glfw/GLFW GLFW_KEY_WORLD_1 constant key_codes org/lwjgl/glfw/GLFW GLFW_KEY_WORLD_2 +constant key_categories net/minecraft/client/option/KeyBinding MOVEMENT_CATEGORY +constant key_categories net/minecraft/client/option/KeyBinding MISC_CATEGORY +constant key_categories net/minecraft/client/option/KeyBinding MULTIPLAYER_CATEGORY +constant key_categories net/minecraft/client/option/KeyBinding GAMEPLAY_CATEGORY +constant key_categories net/minecraft/client/option/KeyBinding INVENTORY_CATEGORY +constant key_categories net/minecraft/client/option/KeyBinding UI_CATEGORY +constant key_categories net/minecraft/client/option/KeyBinding CREATIVE_CATEGORY + target_method net/minecraft/client/util/InputUtil$Type mapKey (Lnet/minecraft/client/util/InputUtil$Type;Ljava/lang/String;I)V param 2 key_codes target_method net/minecraft/client/util/InputUtil$Type createFromCode (I)Lnet/minecraft/client/util/InputUtil$Key; @@ -144,14 +152,19 @@ target_method net/minecraft/client/util/InputUtil fromKeyCode (II)Lnet/minecraft param 0 key_codes target_method net/minecraft/client/option/KeyBinding (Ljava/lang/String;ILjava/lang/String;)V param 1 key_codes + param 2 key_categories target_method net/minecraft/client/option/KeyBinding (Ljava/lang/String;Lnet/minecraft/client/util/InputUtil$Type;ILjava/lang/String;)V param 2 key_codes + param 3 key_categories target_method net/minecraft/client/option/KeyBinding matchesKey (II)Z param 0 key_codes target_method net/minecraft/client/option/KeyBinding matchesMouse (I)Z param 0 key_codes +target_method net/minecraft/client/option/KeyBinding getCategory ()Ljava/lang/String; + return key_categories target_method net/minecraft/client/option/StickyKeyBinding (Ljava/lang/String;ILjava/lang/String;Ljava/util/function/BooleanSupplier;)V param 1 key_codes + param 2 key_categories target_method net/minecraft/client/gui/Element keyPressed (III)Z param 0 key_codes target_method net/minecraft/client/gui/Element keyReleased (III)Z