# KeybindChangeEvent > Fired when a player changes a keybind assignment in their client settings. `gg.lode.lecternapi.api.event.KeybindChangeEvent` --- ## Signature ```java public class KeybindChangeEvent extends LecternClientEvent ``` --- ## Methods ### getTranslationKey ```java public String getTranslationKey() ``` **Returns:** The translation key for the keybind (e.g., `"key.jump"`). --- ### getKeyCode ```java public int getKeyCode() ``` **Returns:** The LWJGL key code the keybind is now assigned to. --- ## Example ```java @EventHandler public void onKeybindChange(KeybindChangeEvent event) { Player player = event.getPlayer(); String key = event.getTranslationKey(); int code = event.getKeyCode(); player.sendMessage("Changed " + key + " to key code " + code); } ``` --- ## Related Pages - [[KeybindPressedEvent]] — Key press/release events - [[IInputManager]] — Keybind control