내 컴퓨터에 빠른 키로그를 설정해야 했는데, 30초 동안의 광채 속에서 내가 생각할 수 있는 유일한 것은cat /dev/input/event<keyboardID> > logfile
해당 데이터를 쉽게 디코딩할 수 있는 방법이 있나요? 그렇지 않다면 이 "파일"의 구조에 대한 문서를 어디서 찾을 수 있습니까?
저는 4.15.7-1-ARCH GNU/Linux를 사용합니다
답변1
디코딩하는 쉬운 방법은 로그 파일로 분류하는 것이 아니라 evtest
대신 사용하여 디코딩하는 것입니다.
레이아웃은 해독하기 어렵지 않습니다.
struct input_event {
struct timeval time;
unsigned short type;
unsigned short code;
unsigned int value;
};
/usr/src/linux/Documentation/input/input.txt
예를 들어 , 또는 Linux 커널 헤더 파일 에 설명된 대로입니다 . 거기 #define
에서 유형에 대한 '을 찾을 수도 있습니다 .