lib.addKeybind(data)- data:
table- name:
string - description:
string - defaultKey?:
string- Default: None
- currentKey:
string - disabled?:
boolean - disable?:
function(self:table, toggle:boolean) - onPressed?:
function(self:table) - onReleased?:
function(self:table)
- name:
local keybind = lib.addKeybind({
name = 'respects',
description = 'press F to pay respects',
defaultKey = 'F',
onPressed = function(self)
print(('pressed %s (%s)'):format(self.currentKey, self.name))
end,
onReleased = function(self)
print(('released %s (%s)'):format(self.currentKey, self.name))
end,
})Keybinds can be enabled/disabled by using the disable method.
keybind:disable(true) -- disable
keybind:disable(false) -- enable