list
getActive
get
nil if it doesn’t exist.
getInputLabel
"LShift", "E", or "LMB". Accepts a KeyCode, UserInputType, or a string like "KeyCode.E".
isAnyBindActive
Signals
Call:Connect(callback). Every callback receives a BindInfo for the affected keybind.
| Signal | When your callback runs |
|---|---|
onCreated | User added a new keybind (via right-click on a control) |
onRemoved | A keybind was deleted |
onActivated | A keybind just turned on (pressed or toggled) |
onDeactivated | A keybind just turned off |
onChanged | The user changed which keys are bound, or the mode |