0
ioctl(fd,EVIOCGRAB,(void*)1)
を使用してキーボードをつかんでいますが、端末はプログラムの実行からシェル改行を送信し続けます。このquestionと同じ問題です。EVIOCGRAB端末からの改行
この問題を解決するには、の前にioctl
を呼び出してください。
ioctl(fd,EVIOCGRAB,(void*)1)
を使用してキーボードをつかんでいますが、端末はプログラムの実行からシェル改行を送信し続けます。このquestionと同じ問題です。EVIOCGRAB端末からの改行
この問題を解決するには、の前にioctl
を呼び出してください。
私が思いついた解決策は、ioctl(fd,EVIOCGRAB,(void*)1)
を呼び出す前にキーボードデバイスから一度読むことでした。
もっと良い方法があるかどうか教えてください。