Package net.minecraft.client.option
Class KeyBinding
java.lang.Object
net.minecraft.client.option.KeyBinding
- All Implemented Interfaces:
Comparable<KeyBinding>
- Direct Known Subclasses:
StickyKeyBinding
- Mappings:
Namespace Name official dukintermediary net/minecraft/class_304named net/minecraft/client/option/KeyBinding
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate InputUtil.Keyprivate Stringstatic Stringprivate InputUtil.Keystatic Stringstatic Stringprivate static Map<String,KeyBinding>private static Map<InputUtil.Key,KeyBinding>static Stringstatic Stringstatic Stringprivate booleanprivate intprivate Stringstatic String -
Constructor Summary
ConstructorsConstructorDescriptionKeyBinding(String translationKey, int code, String category)KeyBinding(String translationKey, InputUtil.Type type, int code, String category) -
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(KeyBinding keyBinding)booleanequals(KeyBinding other)getLocalizedName(String id)booleanbooleanbooleanbooleanmatchesKey(int keyCode, int scanCode)booleanmatchesMouse(int code)static voidonKeyPressed(InputUtil.Key key)private voidreset()voidsetBoundKey(InputUtil.Key boundKey)static voidsetKeyPressed(InputUtil.Key key, boolean pressed)voidsetPressed(boolean pressed)static voidstatic voidstatic voidboolean
-
Field Details
-
keysById
- Mappings:
Namespace Name Mixin selector official hLduk;h:Ljava/util/Map;intermediary field_1657Lnet/minecraft/class_304;field_1657:Ljava/util/Map;named keysByIdLnet/minecraft/client/option/KeyBinding;keysById:Ljava/util/Map;
-
keyToBindings
- Mappings:
Namespace Name Mixin selector official iLduk;i:Ljava/util/Map;intermediary field_1658Lnet/minecraft/class_304;field_1658:Ljava/util/Map;named keyToBindingsLnet/minecraft/client/option/KeyBinding;keyToBindings:Ljava/util/Map;
-
keyCategories
- Mappings:
Namespace Name Mixin selector official jLduk;j:Ljava/util/Set;intermediary field_1652Lnet/minecraft/class_304;field_1652:Ljava/util/Set;named keyCategoriesLnet/minecraft/client/option/KeyBinding;keyCategories:Ljava/util/Set;
-
MOVEMENT_CATEGORY
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLduk;a:Ljava/lang/String;intermediary field_32136Lnet/minecraft/class_304;field_32136:Ljava/lang/String;named MOVEMENT_CATEGORYLnet/minecraft/client/option/KeyBinding;MOVEMENT_CATEGORY:Ljava/lang/String;
-
MISC_CATEGORY
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official bLduk;b:Ljava/lang/String;intermediary field_32137Lnet/minecraft/class_304;field_32137:Ljava/lang/String;named MISC_CATEGORYLnet/minecraft/client/option/KeyBinding;MISC_CATEGORY:Ljava/lang/String;
-
MULTIPLAYER_CATEGORY
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official cLduk;c:Ljava/lang/String;intermediary field_32138Lnet/minecraft/class_304;field_32138:Ljava/lang/String;named MULTIPLAYER_CATEGORYLnet/minecraft/client/option/KeyBinding;MULTIPLAYER_CATEGORY:Ljava/lang/String;
-
GAMEPLAY_CATEGORY
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official dLduk;d:Ljava/lang/String;intermediary field_32139Lnet/minecraft/class_304;field_32139:Ljava/lang/String;named GAMEPLAY_CATEGORYLnet/minecraft/client/option/KeyBinding;GAMEPLAY_CATEGORY:Ljava/lang/String;
-
INVENTORY_CATEGORY
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official eLduk;e:Ljava/lang/String;intermediary field_32140Lnet/minecraft/class_304;field_32140:Ljava/lang/String;named INVENTORY_CATEGORYLnet/minecraft/client/option/KeyBinding;INVENTORY_CATEGORY:Ljava/lang/String;
-
UI_CATEGORY
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official fLduk;f:Ljava/lang/String;intermediary field_32141Lnet/minecraft/class_304;field_32141:Ljava/lang/String;named UI_CATEGORYLnet/minecraft/client/option/KeyBinding;UI_CATEGORY:Ljava/lang/String;
-
CREATIVE_CATEGORY
- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official gLduk;g:Ljava/lang/String;intermediary field_32142Lnet/minecraft/class_304;field_32142:Ljava/lang/String;named CREATIVE_CATEGORYLnet/minecraft/client/option/KeyBinding;CREATIVE_CATEGORY:Ljava/lang/String;
-
categoryOrderMap
- Mappings:
Namespace Name Mixin selector official kLduk;k:Ljava/util/Map;intermediary field_1656Lnet/minecraft/class_304;field_1656:Ljava/util/Map;named categoryOrderMapLnet/minecraft/client/option/KeyBinding;categoryOrderMap:Ljava/util/Map;
-
translationKey
- Mappings:
Namespace Name Mixin selector official lLduk;l:Ljava/lang/String;intermediary field_1660Lnet/minecraft/class_304;field_1660:Ljava/lang/String;named translationKeyLnet/minecraft/client/option/KeyBinding;translationKey:Ljava/lang/String;
-
defaultKey
- Mappings:
Namespace Name Mixin selector official mLduk;m:Ldof$a;intermediary field_1654Lnet/minecraft/class_304;field_1654:Lnet/minecraft/class_3675$class_306;named defaultKeyLnet/minecraft/client/option/KeyBinding;defaultKey:Lnet/minecraft/client/util/InputUtil$Key;
-
category
- Mappings:
Namespace Name Mixin selector official nLduk;n:Ljava/lang/String;intermediary field_1659Lnet/minecraft/class_304;field_1659:Ljava/lang/String;named categoryLnet/minecraft/client/option/KeyBinding;category:Ljava/lang/String;
-
boundKey
- Mappings:
Namespace Name Mixin selector official oLduk;o:Ldof$a;intermediary field_1655Lnet/minecraft/class_304;field_1655:Lnet/minecraft/class_3675$class_306;named boundKeyLnet/minecraft/client/option/KeyBinding;boundKey:Lnet/minecraft/client/util/InputUtil$Key;
-
pressed
private boolean pressed- Mappings:
Namespace Name Mixin selector official pLduk;p:Zintermediary field_1653Lnet/minecraft/class_304;field_1653:Znamed pressedLnet/minecraft/client/option/KeyBinding;pressed:Z
-
timesPressed
private int timesPressed- Mappings:
Namespace Name Mixin selector official qLduk;q:Iintermediary field_1661Lnet/minecraft/class_304;field_1661:Inamed timesPressedLnet/minecraft/client/option/KeyBinding;timesPressed:I
-
-
Constructor Details
-
KeyBinding
- Mappings:
Namespace Name Mixin selector official <init>Lduk;<init>(Ljava/lang/String;ILjava/lang/String;)Vintermediary <init>Lnet/minecraft/class_304;<init>(Ljava/lang/String;ILjava/lang/String;)Vnamed <init>Lnet/minecraft/client/option/KeyBinding;<init>(Ljava/lang/String;ILjava/lang/String;)V
-
KeyBinding
- Mappings:
Namespace Name Mixin selector official <init>Lduk;<init>(Ljava/lang/String;Ldof$b;ILjava/lang/String;)Vintermediary <init>Lnet/minecraft/class_304;<init>(Ljava/lang/String;Lnet/minecraft/class_3675$class_307;ILjava/lang/String;)Vnamed <init>Lnet/minecraft/client/option/KeyBinding;<init>(Ljava/lang/String;Lnet/minecraft/client/util/InputUtil$Type;ILjava/lang/String;)V
-
-
Method Details
-
onKeyPressed
- Mappings:
Namespace Name Mixin selector official aLduk;a(Ldof$a;)Vintermediary method_1420Lnet/minecraft/class_304;method_1420(Lnet/minecraft/class_3675$class_306;)Vnamed onKeyPressedLnet/minecraft/client/option/KeyBinding;onKeyPressed(Lnet/minecraft/client/util/InputUtil$Key;)V
-
setKeyPressed
- Mappings:
Namespace Name Mixin selector official aLduk;a(Ldof$a;Z)Vintermediary method_1416Lnet/minecraft/class_304;method_1416(Lnet/minecraft/class_3675$class_306;Z)Vnamed setKeyPressedLnet/minecraft/client/option/KeyBinding;setKeyPressed(Lnet/minecraft/client/util/InputUtil$Key;Z)V
-
updatePressedStates
public static void updatePressedStates()- Mappings:
Namespace Name Mixin selector official aLduk;a()Vintermediary method_1424Lnet/minecraft/class_304;method_1424()Vnamed updatePressedStatesLnet/minecraft/client/option/KeyBinding;updatePressedStates()V
-
unpressAll
public static void unpressAll()- Mappings:
Namespace Name Mixin selector official bLduk;b()Vintermediary method_1437Lnet/minecraft/class_304;method_1437()Vnamed unpressAllLnet/minecraft/client/option/KeyBinding;unpressAll()V
-
updateKeysByCode
public static void updateKeysByCode()- Mappings:
Namespace Name Mixin selector official cLduk;c()Vintermediary method_1426Lnet/minecraft/class_304;method_1426()Vnamed updateKeysByCodeLnet/minecraft/client/option/KeyBinding;updateKeysByCode()V
-
isPressed
public boolean isPressed()- Mappings:
Namespace Name Mixin selector official dLduk;d()Zintermediary method_1434Lnet/minecraft/class_304;method_1434()Znamed isPressedLnet/minecraft/client/option/KeyBinding;isPressed()Z
-
getCategory
- Mappings:
Namespace Name Mixin selector official eLduk;e()Ljava/lang/String;intermediary method_1423Lnet/minecraft/class_304;method_1423()Ljava/lang/String;named getCategoryLnet/minecraft/client/option/KeyBinding;getCategory()Ljava/lang/String;
-
wasPressed
public boolean wasPressed()- Mappings:
Namespace Name Mixin selector official fLduk;f()Zintermediary method_1436Lnet/minecraft/class_304;method_1436()Znamed wasPressedLnet/minecraft/client/option/KeyBinding;wasPressed()Z
-
reset
private void reset()- Mappings:
Namespace Name Mixin selector official mLduk;m()Vintermediary method_1425Lnet/minecraft/class_304;method_1425()Vnamed resetLnet/minecraft/client/option/KeyBinding;reset()V
-
getTranslationKey
- Mappings:
Namespace Name Mixin selector official gLduk;g()Ljava/lang/String;intermediary method_1431Lnet/minecraft/class_304;method_1431()Ljava/lang/String;named getTranslationKeyLnet/minecraft/client/option/KeyBinding;getTranslationKey()Ljava/lang/String;
-
getDefaultKey
- Mappings:
Namespace Name Mixin selector official hLduk;h()Ldof$a;intermediary method_1429Lnet/minecraft/class_304;method_1429()Lnet/minecraft/class_3675$class_306;named getDefaultKeyLnet/minecraft/client/option/KeyBinding;getDefaultKey()Lnet/minecraft/client/util/InputUtil$Key;
-
setBoundKey
- Mappings:
Namespace Name Mixin selector official bLduk;b(Ldof$a;)Vintermediary method_1422Lnet/minecraft/class_304;method_1422(Lnet/minecraft/class_3675$class_306;)Vnamed setBoundKeyLnet/minecraft/client/option/KeyBinding;setBoundKey(Lnet/minecraft/client/util/InputUtil$Key;)V
-
compareTo
- Specified by:
compareToin interfaceComparable<KeyBinding>- Mappings:
Namespace Name Mixin selector official aLduk;a(Lduk;)Iintermediary method_1430Lnet/minecraft/class_304;method_1430(Lnet/minecraft/class_304;)Inamed compareToLnet/minecraft/client/option/KeyBinding;compareTo(Lnet/minecraft/client/option/KeyBinding;)I
-
getLocalizedName
- Mappings:
Namespace Name Mixin selector official aLduk;a(Ljava/lang/String;)Ljava/util/function/Supplier;intermediary method_1419Lnet/minecraft/class_304;method_1419(Ljava/lang/String;)Ljava/util/function/Supplier;named getLocalizedNameLnet/minecraft/client/option/KeyBinding;getLocalizedName(Ljava/lang/String;)Ljava/util/function/Supplier;
-
equals
- Mappings:
Namespace Name Mixin selector official bLduk;b(Lduk;)Zintermediary method_1435Lnet/minecraft/class_304;method_1435(Lnet/minecraft/class_304;)Znamed equalsLnet/minecraft/client/option/KeyBinding;equals(Lnet/minecraft/client/option/KeyBinding;)Z
-
isUnbound
public boolean isUnbound()- Mappings:
Namespace Name Mixin selector official iLduk;i()Zintermediary method_1415Lnet/minecraft/class_304;method_1415()Znamed isUnboundLnet/minecraft/client/option/KeyBinding;isUnbound()Z
-
matchesKey
public boolean matchesKey(int keyCode, int scanCode)- Mappings:
Namespace Name Mixin selector official aLduk;a(II)Zintermediary method_1417Lnet/minecraft/class_304;method_1417(II)Znamed matchesKeyLnet/minecraft/client/option/KeyBinding;matchesKey(II)Z
-
matchesMouse
public boolean matchesMouse(int code)- Mappings:
Namespace Name Mixin selector official aLduk;a(I)Zintermediary method_1433Lnet/minecraft/class_304;method_1433(I)Znamed matchesMouseLnet/minecraft/client/option/KeyBinding;matchesMouse(I)Z
-
getBoundKeyLocalizedText
- Mappings:
Namespace Name Mixin selector official jLduk;j()Lon;intermediary method_16007Lnet/minecraft/class_304;method_16007()Lnet/minecraft/class_2561;named getBoundKeyLocalizedTextLnet/minecraft/client/option/KeyBinding;getBoundKeyLocalizedText()Lnet/minecraft/text/Text;
-
isDefault
public boolean isDefault()- Mappings:
Namespace Name Mixin selector official kLduk;k()Zintermediary method_1427Lnet/minecraft/class_304;method_1427()Znamed isDefaultLnet/minecraft/client/option/KeyBinding;isDefault()Z
-
getBoundKeyTranslationKey
- Mappings:
Namespace Name Mixin selector official lLduk;l()Ljava/lang/String;intermediary method_1428Lnet/minecraft/class_304;method_1428()Ljava/lang/String;named getBoundKeyTranslationKeyLnet/minecraft/client/option/KeyBinding;getBoundKeyTranslationKey()Ljava/lang/String;
-
setPressed
public void setPressed(boolean pressed)- Mappings:
Namespace Name Mixin selector official aLduk;a(Z)Vintermediary method_23481Lnet/minecraft/class_304;method_23481(Z)Vnamed setPressedLnet/minecraft/client/option/KeyBinding;setPressed(Z)V
-