Class KeyBindingHelper
java.lang.Object
net.fabricmc.fabric.api.client.keybinding.v1.KeyBindingHelper
Helper for registering
KeyBinding
s.
KeyBinding left = KeyBindingHelper.registerKeyBinding(new KeyBinding("key.example.left", InputUtil.Type.KEYSYM, GLFW.GLFW_KEY_P, "key.category.example"));
KeyBinding right = KeyBindingHelper.registerKeyBinding(new KeyBinding("key.example.right", InputUtil.Type.KEYSYM, GLFW.GLFW_KEY_U, "key.category.example"));
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionstatic InputUtil.Key
getBoundKeyOf
(KeyBinding keyBinding) Returns the configured KeyCode bound to the KeyBinding from the player's settings.static KeyBinding
registerKeyBinding
(KeyBinding keyBinding) Registers the keybinding and add the keybinding category if required.
-
Method Details
-
registerKeyBinding
Registers the keybinding and add the keybinding category if required.- Parameters:
keyBinding
- the keybinding- Returns:
- the keybinding itself
- Throws:
IllegalArgumentException
- when a key binding with the same ID is already registered
-
getBoundKeyOf
Returns the configured KeyCode bound to the KeyBinding from the player's settings.- Parameters:
keyBinding
- the keybinding- Returns:
- configured KeyCode
-