void cmd_ioff(usbdevice *kb, usbmode *mode, int dummy1, int dummy2, const char *led)
void freeprofile(usbdevice *kb)
void cmd_dpi(usbdevice *kb, usbmode *mode, int dummy, const char *stages, const char *values)
void cmd_lift(usbdevice *kb, usbmode *mode, int dummy1, int dummy2, const char *height)
int updatergb_mouse(usbdevice *kb, int force)
void cmd_id(usbdevice *kb, usbmode *mode, int dummy1, int dummy2, const char *id)
int start_dev(usbdevice *kb, int makeactive)
int cmd_hwload_mouse(usbdevice *kb, usbmode *dummy1, int dummy2, int apply, const char *dummy3)
int cmd_hwsave_mouse(usbdevice *kb, usbmode *dummy1, int dummy2, int dummy3, const char *dummy4)
static int loadprofile_none(usbdevice *kb)
void cmd_rgb(usbdevice *kb, usbmode *mode, int dummy, int keyindex, const char *code)
static int cmd_io_none(usbdevice *kb, usbmode *dummy1, int dummy2, int dummy3, const char *dummy4)
int updatedpi(usbdevice *kb, int force)
const devcmd vtable_mouse
void cmd_name(usbdevice *kb, usbmode *mode, int dummy1, int dummy2, const char *name)
void cmd_inotify(usbdevice *kb, usbmode *mode, int nnumber, int dummy, const char *led)
int updatergb_kb(usbdevice *kb, int force)
int start_kb_nrgb(usbdevice *kb, int makeactive)
int cmd_hwload_kb(usbdevice *kb, usbmode *dummy1, int dummy2, int apply, const char *dummy3)
void cmd_profilename(usbdevice *kb, usbmode *dummy1, int dummy2, int dummy3, const char *name)
void cmd_snap(usbdevice *kb, usbmode *mode, int dummy1, int dummy2, const char *enable)
void allocprofile(usbdevice *kb)
int cmd_active_mouse(usbdevice *kb, usbmode *dummy1, int dummy2, int dummy3, const char *dummy4)
void cmd_profileid(usbdevice *kb, usbmode *mode, int dummy1, int dummy2, const char *id)
void cmd_notify(usbdevice *kb, usbmode *mode, int nnumber, int keyindex, const char *toggle)
void cmd_get(usbdevice *kb, usbmode *mode, int nnumber, int dummy, const char *setting)
int cmd_hwsave_kb(usbdevice *kb, usbmode *dummy1, int dummy2, int dummy3, const char *dummy4)
static void cmd_none(usbdevice *kb, usbmode *dummy1, int dummy2, int dummy3, const char *dummy4)
int cmd_idle_kb(usbdevice *kb, usbmode *dummy1, int dummy2, int dummy3, const char *dummy4)
int cmd_idle_mouse(usbdevice *kb, usbmode *dummy1, int dummy2, int dummy3, const char *dummy4)
void cmd_dpisel(usbdevice *kb, usbmode *mode, int dummy1, int dummy2, const char *stage)
void setmodeindex_nrgb(usbdevice *kb, int index)
void cmd_erase(usbdevice *kb, usbmode *mode, int dummy1, int dummy2, const char *dummy3)
void cmd_restart(usbdevice *kb, usbmode *mode, int nnumber, int dummy, const char *content)
static void cmd_macro_none(usbdevice *kb, usbmode *dummy1, int dummy2, const char *dummy3, const char *dummy4)
static int int1_int_none(usbdevice *kb, int dummy)
int cmd_fwupdate(usbdevice *kb, usbmode *dummy1, int nnumber, int dummy2, const char *path)
int cmd_active_kb(usbdevice *kb, usbmode *dummy1, int dummy2, int dummy3, const char *dummy4)
static void int1_void_none(usbdevice *kb, int dummy)
const devcmd vtable_keyboard
RGB keyboard vtable holds functions for each device type.
void cmd_iauto(usbdevice *kb, usbmode *mode, int dummy1, int dummy2, const char *led)
int cmd_pollrate(usbdevice *kb, usbmode *dummy1, int dummy2, int rate, const char *dummy3)
void cmd_eraseprofile(usbdevice *kb, usbmode *dummy1, int dummy2, int dummy3, const char *dummy4)
const devcmd vtable_keyboard_nonrgb
int loadprofile(usbdevice *kb)
void cmd_ion(usbdevice *kb, usbmode *mode, int dummy1, int dummy2, const char *led)