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)