A maneira fácil de decodificar não é criá-lo para um arquivo de log, mas use evtest
, que irá decodificá-lo para você.
Não é difícil decodificar, o layout é
struct input_event {
struct timeval time;
unsigned short type;
unsigned short code;
unsigned int value;
};
como descrito, e. em /usr/src/linux/Documentation/input/input.txt
, ou os arquivos de cabeçalho do kernel do Linux. Lá você também pode encontrar o #define
para o tipo lá.