Package net.minecraft.client
Class KeyMapping
java.lang.Object
net.minecraft.client.KeyMapping
- All Implemented Interfaces:
- Comparable<KeyMapping>,- IForgeKeyMapping
- Direct Known Subclasses:
- ToggleKeyMapping
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final Map<String,KeyMapping> private final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringprivate intprivate final InputConstants.Key(package private) booleanprivate InputConstants.Keyprivate IKeyConflictContextprivate KeyModifierprivate KeyModifierForge Startprivate static final KeyMappingLookupprivate final String
- 
Constructor SummaryConstructorsConstructorDescriptionKeyMapping(String p_90821_, int p_90822_, String p_90823_) KeyMapping(String p_90825_, InputConstants.Type p_90826_, int p_90827_, String p_90828_) KeyMapping(String description, IKeyConflictContext keyConflictContext, InputConstants.Key keyCode, String category) Convenience constructor for creating KeyBindings with keyConflictContext set.KeyMapping(String description, IKeyConflictContext keyConflictContext, InputConstants.Type inputType, int keyCode, String category) Convenience constructor for creating KeyBindings with keyConflictContext set.KeyMapping(String description, IKeyConflictContext keyConflictContext, KeyModifier keyModifier, InputConstants.Key keyCode, String category) Convenience constructor for creating KeyBindings with keyConflictContext and keyModifier set.KeyMapping(String description, IKeyConflictContext keyConflictContext, KeyModifier keyModifier, InputConstants.Type inputType, int keyCode, String category) Convenience constructor for creating KeyBindings with keyConflictContext and keyModifier set.
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidclick(InputConstants.Key p_90836_) intcompareTo(KeyMapping p_90841_) booleancreateNameSupplier(String p_90843_) getKey()getName()booleanbooleanisDown()booleanbooleanmatches(int p_90833_, int p_90834_) booleanmatchesMouse(int p_90831_) private voidrelease()static voidstatic voidstatic voidbooleansame(KeyMapping p_90851_) static voidset(InputConstants.Key p_90838_, boolean p_90839_) static voidsetAll()voidsetDown(boolean p_90846_) voidsetKey(InputConstants.Key p_90849_) voidsetKeyConflictContext(IKeyConflictContext keyConflictContext) voidsetKeyModifierAndCode(KeyModifier keyModifier, InputConstants.Key keyCode) Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraftforge.client.extensions.IForgeKeyMappinghasKeyModifierConflict, isActiveAndMatches, isConflictContextAndModifierActive, setToDefault
- 
Field Details- 
ALL
- 
MAP
- 
CATEGORIES
- 
CATEGORY_MOVEMENT- See Also:
 
- 
CATEGORY_MISC- See Also:
 
- 
CATEGORY_MULTIPLAYER- See Also:
 
- 
CATEGORY_GAMEPLAY- See Also:
 
- 
CATEGORY_INVENTORY- See Also:
 
- 
CATEGORY_INTERFACE- See Also:
 
- 
CATEGORY_CREATIVE- See Also:
 
- 
CATEGORY_SORT_ORDER
- 
name
- 
defaultKey
- 
category
- 
key
- 
isDownboolean isDown
- 
clickCountprivate int clickCount
- 
keyModifierDefaultForge Start
- 
keyModifier
- 
keyConflictContext
 
- 
- 
Constructor Details- 
KeyMapping
- 
KeyMapping
- 
KeyMappingpublic KeyMapping(String description, IKeyConflictContext keyConflictContext, InputConstants.Type inputType, int keyCode, String category) Convenience constructor for creating KeyBindings with keyConflictContext set.
- 
KeyMappingpublic KeyMapping(String description, IKeyConflictContext keyConflictContext, InputConstants.Key keyCode, String category) Convenience constructor for creating KeyBindings with keyConflictContext set.
- 
KeyMappingpublic KeyMapping(String description, IKeyConflictContext keyConflictContext, KeyModifier keyModifier, InputConstants.Type inputType, int keyCode, String category) Convenience constructor for creating KeyBindings with keyConflictContext and keyModifier set.
- 
KeyMappingpublic KeyMapping(String description, IKeyConflictContext keyConflictContext, KeyModifier keyModifier, InputConstants.Key keyCode, String category) Convenience constructor for creating KeyBindings with keyConflictContext and keyModifier set.
 
- 
- 
Method Details- 
click
- 
set
- 
setAllpublic static void setAll()
- 
releaseAllpublic static void releaseAll()
- 
resetToggleKeyspublic static void resetToggleKeys()
- 
resetMappingpublic static void resetMapping()
- 
isDownpublic boolean isDown()
- 
getCategory
- 
consumeClickpublic boolean consumeClick()
- 
releaseprivate void release()
- 
getName
- 
getDefaultKey
- 
setKey
- 
compareTo- Specified by:
- compareToin interface- Comparable<KeyMapping>
 
- 
createNameSupplier
- 
same
- 
isUnboundpublic boolean isUnbound()
- 
matchespublic boolean matches(int p_90833_, int p_90834_) 
- 
matchesMousepublic boolean matchesMouse(int p_90831_) 
- 
getTranslatedKeyMessage
- 
isDefaultpublic boolean isDefault()
- 
saveString
- 
setDownpublic void setDown(boolean p_90846_) 
- 
getKey- Specified by:
- getKeyin interface- IForgeKeyMapping
 
- 
setKeyConflictContext- Specified by:
- setKeyConflictContextin interface- IForgeKeyMapping
 
- 
getKeyConflictContext- Specified by:
- getKeyConflictContextin interface- IForgeKeyMapping
 
- 
getDefaultKeyModifier- Specified by:
- getDefaultKeyModifierin interface- IForgeKeyMapping
 
- 
getKeyModifier- Specified by:
- getKeyModifierin interface- IForgeKeyMapping
 
- 
setKeyModifierAndCode- Specified by:
- setKeyModifierAndCodein interface- IForgeKeyMapping
 
 
-