#define CONTROL_BTNS 7
+/* Workaround */
+#define KEY_VOLUMEUP_REMOTE "XF86AudioRaiseVolume"
+#define KEY_VOLUMEDOWN_REMOTE "XF86AudioLowerVolume"
+
static const char *_control_name[] = {
"prev",
"rew",
if (!ev)
return;
- if (!strcmp(ev->keyname, KEY_VOLUMEUP))
+ if (!strcmp(ev->keyname, KEY_VOLUMEUP) ||
+ !strcmp(ev->keyname, KEY_VOLUMEUP_REMOTE))
sm_EvtVolume(data, E_VOLUME_UP);
- else if (!strcmp(ev->keyname, KEY_VOLUMEDOWN))
+ else if (!strcmp(ev->keyname, KEY_VOLUMEDOWN) ||
+ !strcmp(ev->keyname, KEY_VOLUMEDOWN_REMOTE))
sm_EvtVolume(data, E_VOLUME_DOWN);
else if (!strcmp(ev->keyname, KEY_MUTE))
sm_EvtVolume(data, E_VOLUME_MUTE);