#define ECORE_DEVICE_SUBCLASS_TRACKBALL ECORE_INPUT_DEVICE_SUBTYPE_TRACKBALL /**< A trackball style mouse @since 1.18 */
#define ECORE_DEVICE_SUBCLASS_REMOCON ECORE_INPUT_DEVICE_SUBTYPE_REMOCON /**< A remote controller @since_tizen 4.0 */
#define ECORE_DEVICE_SUBCLASS_VIRTUAL_KEYBOARD ECORE_INPUT_DEVICE_SUBTYPE_VIRTUAL_KEYBOARD /**< A virtual keyboard @since_tizen 4.0*/
+#define ECORE_DEVICE_SUBCLASS_VIRTUAL_REMOCON ECORE_INPUT_DEVICE_SUBTYPE_VIRTUAL_REMOCON /**< A virtual remocon @since_tizen 8.0*/
+#define ECORE_DEVICE_SUBCLASS_VIRTUAL_MOUSE ECORE_INPUT_DEVICE_SUBTYPE_VIRTUAL_MOUSE /**< A virtual mouse @since_tizen 8.0*/
typedef struct _Ecore_Device_Event_Info Ecore_Device_Event_Info; /**< @since 1.18 */
remocon, [[A remote controller.]]
virtual_keyboard, [[A virtual keyboard.]]
//
+// TIZEN_ONLY(20240207): Add new device subclasses.
+ virtual_remocon, [[A virtual remote controller.]]
+ virtual_mouse, [[A virtual mouse.]]
+//
}
//
EVAS_DEVICE_SUBCLASS_TRACKBALL, /**< A trackball style mouse. */
// TIZEN_ONLY(20170620): Add new device subclasses.
EVAS_DEVICE_SUBCLASS_REMOCON, /**< A remote controller @since_tizen 4.0 */
- EVAS_DEVICE_SUBCLASS_VIRTUAL_KEYBOARD /**< A virtual keyboard @since_tizen 4.0*/
+ EVAS_DEVICE_SUBCLASS_VIRTUAL_KEYBOARD, /**< A virtual keyboard @since_tizen 4.0*/
+// TIZEN_ONLY(20240207): Add new device subclasses.
+ EVAS_DEVICE_SUBCLASS_VIRTUAL_REMOCON, /**< A virtual remocon @since_tizen 8.0*/
+ EVAS_DEVICE_SUBCLASS_VIRTUAL_MOUSE /**< A virtual mouse @since_tizen 8.0*/
//
} Evas_Device_Subclass;