2
stty
には多くのオプションがあります。私が欲しいのは、stty raw -echo
に基づいています。ターミナルドライバがシグナルを送信するオプションを追加できるかどうか、例えば、 ctrl + zこのプログラムでは、このキーをプログラムで処理する代わりに、ターミナルをrawモードにするsttyオプションはありますか? Ctrl + Z
stty
には多くのオプションがあります。私が欲しいのは、stty raw -echo
に基づいています。ターミナルドライバがシグナルを送信するオプションを追加できるかどうか、例えば、 ctrl + zこのプログラムでは、このキーをプログラムで処理する代わりに、ターミナルをrawモードにするsttyオプションはありますか? Ctrl + Z
stty
ためraw
オプションは-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -icanon -opost -isig -iuclc -ixany -imax‐ bel -xcase min 1 time 0
このリスト内-isig
の省略形は、例えば、に応答する端末を防ぎCTRL - Z
追加isig
後 CTRLをraw
に内在する-isig
をキャンセルし、あなたにまだに応答rawモードでターミナルを与える(stty raw -echo isig
のように)raw
からZ(実際にはINTR
,QUIT
,SUSP
またはDSUSP
のいずれかの文字)