#ifndef LOGID_EVDEVDEVICE_H #define LOGID_EVDEVDEVICE_H #include #include namespace logid { class EvdevDevice { public: EvdevDevice(const char *name); ~EvdevDevice(); void move_axis(unsigned int axis, int movement); void send_event(unsigned int type, unsigned int code, int value); libevdev *device; libevdev_uinput *ui_device; }; extern EvdevDevice* global_evdev; } #endif //LOGID_EVDEVDEVICE_H