описание структуры input_event (из linux / input.h)

Может кто-нибудь сказать, пожалуйста, какие свойства типов данных используются структурой input_event?

Он определяется следующим образом в файле input.h:

struct input_event {
struct timeval time;
__u16 type;
__u16 code;
__s32 value;
};

но других описаний нет! Даже поиск в Google не дал мне ничего интересного.

Единственное, что я знаю, это то, чтоtime дает секунды или миллисекунды от эпохи иvalue дает код нажатой кнопки. Но даже ценностьvalue собственность не совсем понятна для меня. В моей программе каждое нажатие клавиши генерирует шесть событий. Следующие события являются ответом на нажатие клавиши ENTER:

type=4,code=4,value=458792
type=1,code=28,value=1
type=0,code=0,value=0
type=4,code=4,value=458792
type=1,code=28,value=0
type=0,code=0,value=0 

и те дляa письмо:

type=4,code=4,value=458756
type=1,code=30,value=1
type=0,code=0,value=0
atype=4,code=4,value=458756
type=1,code=30,value=0
type=0,code=0,value=0

Я хотел бы расшифровать значение в реальную букву, но я не понимаю значения свойств.

Пожалуйста помоги!

Ответы на вопрос(1)

Ваш ответ на вопрос