Mir does not expose what type of device is being used. Certain toolkits differentiate between a mouse event and a finger event, or possible gesture events. The android backend exposes a few more types of tools:
typedef enum { mir_motion_tool_type_unknown = 0, mir_motion_tool_type_finger = 1, mir_motion_tool_type_stylus = 2, mir_motion_tool_type_mouse = 3, mir_motion_tool_type_eraser = 4 } MirMotionToolType;
Is the new proposed different tool types, at lease the amount that androids backend exposes.
Mir does not expose what type of device is being used. Certain toolkits differentiate between a mouse event and a finger event, or possible gesture events. The android backend exposes a few more types of tools:
typedef enum { motion_ tool_type_ unknown = 0, motion_ tool_type_ finger = 1, motion_ tool_type_ stylus = 2, motion_ tool_type_ mouse = 3, motion_ tool_type_ eraser = 4
mir_
mir_
mir_
mir_
mir_
} MirMotionToolType;
Is the new proposed different tool types, at lease the amount that androids backend exposes.