public class KeyBinding extends java.lang.Object implements java.lang.Comparable<KeyBinding>, IForgeKeybinding
Constructor and Description |
---|
KeyBinding(java.lang.String description,
IKeyConflictContext keyConflictContext,
InputMappings.Input keyCode,
java.lang.String category)
Convenience constructor for creating KeyBindings with keyConflictContext set.
|
KeyBinding(java.lang.String description,
IKeyConflictContext keyConflictContext,
InputMappings.Type inputType,
int keyCode,
java.lang.String category)
Convenience constructor for creating KeyBindings with keyConflictContext set.
|
KeyBinding(java.lang.String description,
IKeyConflictContext keyConflictContext,
KeyModifier keyModifier,
InputMappings.Input keyCode,
java.lang.String category)
Convenience constructor for creating KeyBindings with keyConflictContext and keyModifier set.
|
KeyBinding(java.lang.String description,
IKeyConflictContext keyConflictContext,
KeyModifier keyModifier,
InputMappings.Type inputType,
int keyCode,
java.lang.String category)
Convenience constructor for creating KeyBindings with keyConflictContext and keyModifier set.
|
KeyBinding(java.lang.String p_i47675_1_,
InputMappings.Type p_i47675_2_,
int p_i47675_3_,
java.lang.String p_i47675_4_) |
KeyBinding(java.lang.String description,
int keyCode,
java.lang.String category) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getKeyBinding, hasKeyCodeModifierConflict, isActiveAndMatches, setToDefault
public KeyBinding(java.lang.String description, int keyCode, java.lang.String category)
public KeyBinding(java.lang.String p_i47675_1_, InputMappings.Type p_i47675_2_, int p_i47675_3_, java.lang.String p_i47675_4_)
public KeyBinding(java.lang.String description, IKeyConflictContext keyConflictContext, InputMappings.Type inputType, int keyCode, java.lang.String category)
public KeyBinding(java.lang.String description, IKeyConflictContext keyConflictContext, InputMappings.Input keyCode, java.lang.String category)
public KeyBinding(java.lang.String description, IKeyConflictContext keyConflictContext, KeyModifier keyModifier, InputMappings.Type inputType, int keyCode, java.lang.String category)
public KeyBinding(java.lang.String description, IKeyConflictContext keyConflictContext, KeyModifier keyModifier, InputMappings.Input keyCode, java.lang.String category)
public static void onTick(InputMappings.Input p_197981_0_)
public static void setKeyBindState(InputMappings.Input p_197980_0_, boolean p_197980_1_)
public static void updateKeyBindState()
public static void unPressAllKeys()
public static void resetKeyBindingArrayAndHash()
public boolean isKeyDown()
public java.lang.String getKeyCategory()
public boolean isPressed()
public java.lang.String getKeyDescription()
public InputMappings.Input getDefault()
public void bind(InputMappings.Input p_197979_1_)
public int compareTo(KeyBinding p_compareTo_1_)
compareTo
in interface java.lang.Comparable<KeyBinding>
public static java.util.function.Supplier<java.lang.String> getDisplayString(java.lang.String key)
public boolean func_197983_b(KeyBinding p_197983_1_)
public boolean isInvalid()
public boolean matchesKey(int keysym, int scancode)
public boolean func_197984_a(int p_197984_1_)
public java.lang.String func_197978_k()
public boolean func_197985_l()
public java.lang.String getTranslationKey()
public InputMappings.Input getKey()
getKey
in interface IForgeKeybinding
public void setKeyConflictContext(IKeyConflictContext keyConflictContext)
setKeyConflictContext
in interface IForgeKeybinding
public IKeyConflictContext getKeyConflictContext()
getKeyConflictContext
in interface IForgeKeybinding
public KeyModifier getKeyModifierDefault()
getKeyModifierDefault
in interface IForgeKeybinding
public KeyModifier getKeyModifier()
getKeyModifier
in interface IForgeKeybinding
public void setKeyModifierAndCode(KeyModifier keyModifier, InputMappings.Input keyCode)
setKeyModifierAndCode
in interface IForgeKeybinding