0
我使用ioctl(fd,EVIOCGRAB,(void*)1)
來抓取鍵盤,但終端不斷髮送執行程序的換行符。與此相同的問題question。來自終端的EVIOCGRAB換行
有沒有辦法解決這個問題,而不需要在ioctl
之前致電sleep()
?
我使用ioctl(fd,EVIOCGRAB,(void*)1)
來抓取鍵盤,但終端不斷髮送執行程序的換行符。與此相同的問題question。來自終端的EVIOCGRAB換行
有沒有辦法解決這個問題,而不需要在ioctl
之前致電sleep()
?
我想出的解決方案是在撥打ioctl(fd,EVIOCGRAB,(void*)1)
之前從鍵盤設備讀取一次。
請讓我知道是否有更好的方法。