2017-02-09 8 views
0

ioctl(fd,EVIOCGRAB,(void*)1)を使用してキーボードをつかんでいますが、端末はプログラムの実行からシェル改行を送信し続けます。このquestionと同じ問題です。EVIOCGRAB端末からの改行

この問題を解決するには、の前にioctlを呼び出してください。

答えて

0

私が思いついた解決策は、ioctl(fd,EVIOCGRAB,(void*)1)を呼び出す前にキーボードデバイスから一度読むことでした。

もっと良い方法があるかどうか教えてください。

関連する問題