[問題] 請問tslib 的如何取的座標-已解決

看板LinuxDev作者 (wei)時間16年前 (2009/12/04 16:13), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請問一下有關於使用 tslib 取得 touch panel 座標的問題 在下載安裝完後,寫了一個簡單的程式來測試, int main(void) { int fd = open("/dev/event0", O_RDONLY); struct input_event ev; struct pollfd pfd = { .fd = fd, .events = POLLIN, }; int len; if (fd < 0) { perror("open input0"); return -1; } while (1) { if (poll(&pfd, 1, 10) == 1) { len = read(fd, &ev, sizeof(ev)); fprintf(stderr, "ev: %d %d %d %d; \n", len, ev.type, ev.code, ev.value); } } return 0; } 得到的值如下 ev: 16 3 0 2134; ev: 16 0 0 0; ev: 16 0 0 0; ev: 16 0 0 0; ev: 16 3 1 2068; ev: 16 3 0 2132; 請問一下要怎麼把座標解讀出來呢? 謝謝︿︿ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.218.111.206 ※ 編輯: weishiang 來自: 61.218.111.206 (12/04 16:19) ※ 編輯: weishiang 來自: 114.43.209.188 (12/07 21:15)
文章代碼(AID): #1B6CJ0LZ (LinuxDev)
文章代碼(AID): #1B6CJ0LZ (LinuxDev)