mirror of
https://github.com/moparisthebest/uinput-mapper
synced 2024-11-12 03:35:05 -05:00
23 lines
419 B
Python
23 lines
419 B
Python
import ctypes
|
|
|
|
"""
|
|
struct input_event {
|
|
struct timeval time;
|
|
__u16 type;
|
|
__u16 code;
|
|
__s32 value;
|
|
};
|
|
"""
|
|
|
|
class timeval(ctypes.Structure):
|
|
_fields_ = [("tv_sec", ctypes.c_long), ("tv_usec", ctypes.c_long)]
|
|
|
|
class input_event(ctypes.Structure):
|
|
_fields_ = [
|
|
("time", timeval),
|
|
("type", ctypes.c_uint16),
|
|
("code", ctypes.c_uint16),
|
|
("value", ctypes.c_int32)
|
|
]
|
|
|