public interface KeyBinding
| Modifier and Type | Interface and Description |
|---|---|
static class |
KeyBinding.Action |
static class |
KeyBinding.Key |
static interface |
KeyBinding.OnPress |
static class |
KeyBinding.Type |
| Modifier and Type | Method and Description |
|---|---|
void |
addPressListener(@NotNull KeyBinding.OnPress onPress) |
void |
clearPressListener() |
java.util.Set<KeyBinding.Key> |
getKeys() |
@NotNull java.lang.String |
getName() |
boolean |
isAnyContext() |
boolean |
isPressed() |
void |
removePressListener(@NotNull KeyBinding.OnPress onPress) |
void |
resetState() |
void |
updateState(@NotNull KeyBinding.Action action) |
@NotNull @NotNull java.lang.String getName()
java.util.Set<KeyBinding.Key> getKeys()
boolean isAnyContext()
boolean isPressed()
void resetState()
void updateState(@NotNull
@NotNull KeyBinding.Action action)
void addPressListener(@NotNull
@NotNull KeyBinding.OnPress onPress)
void removePressListener(@NotNull
@NotNull KeyBinding.OnPress onPress)
void clearPressListener()