类 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
Forge Startprivate static final KeyMappingLookup
private final String
-
构造器概要
构造器构造器说明KeyMapping
(String pName, int pKeyCode, String pCategory) KeyMapping
(String pName, InputConstants.Type pType, int pKeyCode, String pCategory) 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 pKey) int
compareTo
(KeyMapping p_90841_) boolean
createNameSupplier
(String pKey) getKey()
getName()
boolean
boolean
isDown()
boolean
boolean
matches
(int pKeysym, int pScancode) boolean
matchesMouse
(int pKey) private void
release()
static void
static void
static void
boolean
same
(KeyMapping pBinding) static void
set
(InputConstants.Key pKey, boolean pHeld) static void
setAll()
void
setDown
(boolean pValue) void
setKey
(InputConstants.Key pKey) 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
Forge Start -
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>
-
createNameSupplier
-
same
-
isUnbound
public boolean isUnbound() -
matches
public boolean matches(int pKeysym, int pScancode) -
matchesMouse
public boolean matchesMouse(int pKey) -
getTranslatedKeyMessage
-
isDefault
public boolean isDefault() -
saveString
-
setDown
public void setDown(boolean pValue) -
getKey
- 指定者:
getKey
在接口中IForgeKeyMapping
-
setKeyConflictContext
- 指定者:
setKeyConflictContext
在接口中IForgeKeyMapping
-
getKeyConflictContext
- 指定者:
getKeyConflictContext
在接口中IForgeKeyMapping
-
getDefaultKeyModifier
- 指定者:
getDefaultKeyModifier
在接口中IForgeKeyMapping
-
getKeyModifier
- 指定者:
getKeyModifier
在接口中IForgeKeyMapping
-
setKeyModifierAndCode
- 指定者:
setKeyModifierAndCode
在接口中IForgeKeyMapping
-