# 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