/*
ShuttleXPress keys
*/
-static struct media_ctrl_key _mc_shuttle_xpress_keys[] = {
- { 0x104, "Button B4", MEDIA_CTRL_B4 },
- { 0x105, "Button B2", MEDIA_CTRL_B2 },
- { 0x106, "Button B1", MEDIA_CTRL_B1 },
- { 0x107, "Button B3", MEDIA_CTRL_B3 },
- { 0x108, "Button B5", MEDIA_CTRL_B5 },
- { 0, NULL, 0 }
-};
-
static struct media_ctrl_key mc_shuttle_xpress_keys[] = {
{ 0x104, "Button B1", MEDIA_CTRL_B1},
{ 0x105, "Button B2", MEDIA_CTRL_B2 },
return NULL;
}
+int media_ctrl_get_keys_count(struct media_ctrl *ctrl)
+{
+ int i = 0;
+ struct media_ctrl_key *keys = ctrl->device->keys;
+
+ while ( keys[i].key != 0 ) {
+ i++;
+ }
+
+ return i;
+}
void translate_contour_hid_event(struct media_ctrl *ctrl, struct input_event *ev, struct media_ctrl_event *me)
{