カノニカルモードを無効にする方法については下記のソースで設定できるのですが、有効に戻す為にはどうすればよいでしょうか?
・カノニカルモード無効処理
void set_keypress(void)
{
struct termios new_settings;
tcgetattr(0,&stored_settings);
new_settings = stored_settings;
/* カノニカルモードを無効にし、バッファサイズを1バイトにする */
new_settings.c_lflag &= (~ICANON);
new_settings.c_cc[VTIME] = 0;
new_settings.c_cc[VMIN] = 1;
tcsetattr(0,TCSANOW,&new_settings);
return;
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ソフトウェア) UnityのPublishing SettingsでCreate Keyを押しても反応しない 1 2023/06/27 01:03
- docomo(ドコモ) ドコモのオンライン購入、開通が先?初期設定が先? 2 2022/10/19 03:01
- その他(パソコン・周辺機器) チャレンジタッチ3 改造 アプリインストールできない 1 2022/07/01 14:43
- Java JavaのSingletonパターンのprivateの持つ意味が分かりません。 5 2022/06/12 10:38
- C言語・C++・C# C# で、あるフォルダー内にあるすべてのテキストファイルを別のフォルダーにコピーする。 4 2022/11/21 13:23
- Java java final 1 2022/06/10 22:49
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- Windows 10 mbr(マスタブートレコード)を修復したい 2 2022/07/21 21:16
- TOEFL・TOEIC・英語検定 訳し方をおしえてください 1 2022/05/12 08:42
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C++にてtemplateで受け取った任...
-
静的でないメンバ関数の呼び出...
-
【gcc・cygwin】multiple defin...
-
一定時間ごとにプログラムを起...
-
既定のコンストラクタがありま...
-
多重定義が起きている?--lnk20...
-
コンパイルエラー: LNK2001
-
カノニカルモードの設定について
-
マルチメディアタイマーの使用方法
-
4桁7セグでダイナミック点灯
-
ArduinoでMouse関数を使用して...
-
コールバックって・・・
-
C#でテンキーの操作は可能でし...
-
C# KeyDownイベントでショート...
-
DirectInput でのエラー
-
VC++でGetKeyboardStateがうま...
-
Notepad++の関数リスト表示の変...
-
typedef unsigned int UINT;が...
-
[Visual C++ 6.0] コンパイル(...
-
関数の戻り値がextern
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
既定のコンストラクタがありま...
-
【gcc・cygwin】multiple defin...
-
戻り値を返す関数の前に(void)...
-
C++にてtemplateで受け取った任...
-
多重定義が起きている?--lnk20...
-
gcc: incompatible pointer type
-
静的でないメンバ関数の呼び出...
-
int main()、void main()、void...
-
Notepad++の関数リスト表示の変...
-
C# KeyDownイベントでショート...
-
C# Controls.Addで動的に配置し...
-
ArduinoでMouse関数を使用して...
-
(void)0 はどんな意味ですか
-
DLLの関数呼び出しで引数がある...
-
void*型の配列について
-
ウインドウの移動禁止
-
const_castのつかいどころを教...
-
VC++でGetKeyboardStateがうま...
-
C言語 プロトタイプ宣言
-
stddef.hって何?
おすすめ情報