2016-11-13 64 views
1

某些控制序列在Linux中有特殊效果,例如發送SIGINTCTRL-C。我可以很容易地處理信號,但它似乎是CTRL-S(XOFF)和CTRL-Q(XON)是特殊的雪花。我知道他們的效果(暫停輸入)可以在控制檯中使用stty -ixon來禁用,我可以使用一些技巧來運行該命令,但這感覺像是一種便宜的解決方法。如何在Linux終端應用程序中檢測XOFF和XON

有沒有一種合適的方法來清除這些特殊效果的序列,並使用系統調用獲取它們的實際ASCII值(^S,^Q)?我知道這是可行的,因爲文本編輯器Nano可以做到這一點,但在我的生活中,我無法找到它正在處理的地方。我已經嘗試搜索回購「XOFF」。

https://github.com/dtrebbien/nano/tree/master/src

回答

相關問題