리눅스 단말에서 Key 이벤트 발생 시키는 방법 문의 드립니다.
글쓴이: daewoo55 / 작성시간: 화, 2015/03/24 - 11:24오전
안녕하세요,
간단한 임베디드 리눅스 단말에서 키 이벤트를 발생시키려고 합니다.
open(dev, O_RDONLY); 형태로 /dev/input/event0 파일에서 실제 Keypad로 눌려지는 이벤트는 reading이 잘 되나,
ev.time = current_time; ev.value = 1; // Key Press ev.type == EV_KEY; ev.code = 0x0001; n = write(fd, &ev, sizeof(ev));
형태로는 Key 이벤트가 전달이 안되는 것 같습니다.
ev.type == EV_SYN; ev.code = SYN_REPORT;
는 잘 전달이 됩니다.
실제로 Key press 이벤트를 발생 시킬 수 있는 방법 알고 계시면 알려 주시면 감사하겠습니다.
* Input Driver를 만들어서 해야 하는지?
* uinput을 사용해야 하는지요? - 커널에 포함이 안되어 있는 것 같습니다.
이상입니다.
Forums:
댓글 달기