类 KeyMapping
java.lang.Object
net.minecraft.client.KeyMapping
- 所有已实现的接口:
Comparable<KeyMapping>
,IForgeKeyMapping
- 直接已知子类:
ToggleKeyMapping
-
字段概要
字段修饰符和类型字段说明private static final Map
<String, KeyMapping> private final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
private int
private final InputConstants.Key
(专用程序包) boolean
private InputConstants.Key
private IKeyConflictContext
private KeyModifier
private KeyModifier
private static final KeyMappingLookup
private final String
-
构造器概要
构造器构造器说明KeyMapping
(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. -
方法概要
修饰符和类型方法说明static void
click
(InputConstants.Key p_90836_) private static int
compareSort
(String c1, String c2) int
compareTo
(KeyMapping p_90841_) boolean
createNameSupplier
(String p_90843_) static KeyMapping
getKey()
getName()
boolean
boolean
isDown()
boolean
boolean
matches
(int p_90833_, int p_90834_) boolean
matchesMouse
(int p_90831_) private void
release()
static void
static void
static void
boolean
same
(KeyMapping p_90851_) static void
set
(InputConstants.Key p_90838_, boolean p_90839_) static void
setAll()
void
setDown
(boolean p_90846_) void
setKey
(InputConstants.Key p_90849_) void
setKeyConflictContext
(IKeyConflictContext keyConflictContext) void
setKeyModifierAndCode
(KeyModifier keyModifier, InputConstants.Key keyCode) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraftforge.client.extensions.IForgeKeyMapping
hasKeyModifierConflict, isActiveAndMatches, isConflictContextAndModifierActive, setToDefault
-
字段详细资料
-
ALL
-
MAP
-
CATEGORIES
-
CATEGORY_MOVEMENT
- 另请参阅:
-
CATEGORY_MISC
- 另请参阅:
-
CATEGORY_MULTIPLAYER
- 另请参阅:
-
CATEGORY_GAMEPLAY
- 另请参阅:
-
CATEGORY_INVENTORY
- 另请参阅:
-
CATEGORY_INTERFACE
- 另请参阅:
-
CATEGORY_CREATIVE
- 另请参阅:
-
CATEGORY_SORT_ORDER
-
name
-
defaultKey
-
category
-
key
-
isDown
boolean isDown -
clickCount
private int clickCount -
keyModifierDefault
-
keyModifier
-
keyConflictContext
-
-
构造器详细资料
-
KeyMapping
-
KeyMapping
-
KeyMapping
public KeyMapping(String description, IKeyConflictContext keyConflictContext, InputConstants.Type inputType, int keyCode, String category) Convenience constructor for creating KeyBindings with keyConflictContext set. -
KeyMapping
public KeyMapping(String description, IKeyConflictContext keyConflictContext, InputConstants.Key keyCode, String category) Convenience constructor for creating KeyBindings with keyConflictContext set. -
KeyMapping
public KeyMapping(String description, IKeyConflictContext keyConflictContext, KeyModifier keyModifier, InputConstants.Type inputType, int keyCode, String category) Convenience constructor for creating KeyBindings with keyConflictContext and keyModifier set. -
KeyMapping
public KeyMapping(String description, IKeyConflictContext keyConflictContext, KeyModifier keyModifier, InputConstants.Key keyCode, String category) Convenience constructor for creating KeyBindings with keyConflictContext and keyModifier set.
-
-
方法详细资料
-
click
-
set
-
setAll
public static void setAll() -
releaseAll
public static void releaseAll() -
resetToggleKeys
public static void resetToggleKeys() -
resetMapping
public static void resetMapping() -
isDown
public boolean isDown() -
getCategory
-
consumeClick
public boolean consumeClick() -
release
private void release() -
getName
-
getDefaultKey
-
setKey
-
compareTo
- 指定者:
compareTo
在接口中Comparable<KeyMapping>
-
compareSort
-
createNameSupplier
-
same
-
isUnbound
public boolean isUnbound() -
matches
public boolean matches(int p_90833_, int p_90834_) -
matchesMouse
public boolean matchesMouse(int p_90831_) -
getTranslatedKeyMessage
-
isDefault
public boolean isDefault() -
saveString
-
setDown
public void setDown(boolean p_90846_) -
get
-
getKey
- 指定者:
getKey
在接口中IForgeKeyMapping
-
setKeyConflictContext
- 指定者:
setKeyConflictContext
在接口中IForgeKeyMapping
-
getKeyConflictContext
- 指定者:
getKeyConflictContext
在接口中IForgeKeyMapping
-
getDefaultKeyModifier
- 指定者:
getDefaultKeyModifier
在接口中IForgeKeyMapping
-
getKeyModifier
- 指定者:
getKeyModifier
在接口中IForgeKeyMapping
-
setKeyModifierAndCode
- 指定者:
setKeyModifierAndCode
在接口中IForgeKeyMapping
-