/* process remote controller key exceptionally */
if (e_device_class_get(dev) == ECORE_DEVICE_CLASS_KEYBOARD &&
- e_device_subclass_get(dev) == ECORE_DEVICE_SUBCLASS_REMOCON)
+ (e_device_subclass_get(dev) == ECORE_DEVICE_SUBCLASS_REMOCON ||
+ e_device_subclass_get(dev) == ECORE_DEVICE_SUBCLASS_VIRTUAL_REMOCON))
return ECORE_CALLBACK_PASS_ON;
}
else
/* process remote controller key exceptionally */
if (ecore_device_class_get(dev) == ECORE_DEVICE_CLASS_KEYBOARD &&
- ecore_device_subclass_get(dev) == ECORE_DEVICE_SUBCLASS_REMOCON)
+ (ecore_device_subclass_get(dev) == ECORE_DEVICE_SUBCLASS_REMOCON ||
+ ecore_device_subclass_get(dev) == ECORE_DEVICE_SUBCLASS_VIRTUAL_REMOCON))
return ECORE_CALLBACK_PASS_ON;
}