X!!top!! Freehh Today

At the heart of XFreeHH lies the abstraction, which extends the classic X11 “Event” structure with additional metadata:

typedef struct uint32_t type; // e.g., HIE_TOUCH, HIE_VOICE, HIE_GESTURE uint64_t timestamp; float confidence; // confidence of the sensor/recognizer union struct int x, y; touch; struct char *command; voice; struct int dx, dy; gesture; // … future extensions payload; uint32_t source_id; // sensor identifier uint32_t target_id; // window/client identifier HIE_t; xfreehh

These capabilities have already been demonstrated in several public projects: At the heart of XFreeHH lies the abstraction,

a.doe@uos.edu

Scroll to Top