On Mon, 2019-06-24 at 13:33 +0200, Bastien Nocera wrote: > With initial reviews from Benjamin Tissoires. If anyone has ideas about what to use for the keys I set to KEY_RESERVED, given the markings on the remotes themselves: https://github.com/hadess/creative-sb0540 <snip> > +static const unsigned short creative_sb0540_key_table[] = { > + KEY_POWER, > + KEY_RESERVED, /* text: 24bit */ > + KEY_RESERVED, /* 24bit wheel up */ > + KEY_RESERVED, /* 24bit wheel down */ > + KEY_RESERVED, /* text: CMSS */ > + KEY_RESERVED, /* CMSS wheel Up */ > + KEY_RESERVED, /* CMSS wheel Down */ > + KEY_RESERVED, /* text: EAX */ > + KEY_RESERVED, /* EAX wheel up */ > + KEY_RESERVED, /* EAX wheel down */ > + KEY_RESERVED, /* text: 3D Midi */ > + KEY_RESERVED, /* 3D Midi wheel up */ > + KEY_RESERVED, /* 3D Midi wheel down */ > + KEY_MUTE, > + KEY_VOLUMEUP, > + KEY_VOLUMEDOWN, > + KEY_UP, > + KEY_LEFT, > + KEY_RIGHT, > + KEY_REWIND, > + KEY_OK, > + KEY_FASTFORWARD, > + KEY_DOWN, > + KEY_SELECT, /* text: Return, symbol: Jump to */ > + KEY_RESERVED, /* text: Start */ > + KEY_RESERVED, /* Cancel */ > + KEY_RECORD, > + KEY_OPTION, > + KEY_RESERVED, /* text: Display */