2006/10/13(金)ncurses::自作ライブラリ
ラッパクラスを作成中.
単なるウィンドウを作成するクラスと,スクロールウィンドウまではできた.次は,Treeを扱うウィンドウを作成する予定.
使い方のサンプルプログラム書いたら,テスト公開してみる.でも,かなり手抜きクラスだったり,いろいろ使い回してるせいで大変なことになってると,先にいいわけしておく.
現在の疑問点
Ctrlキーが押されてるか調べる方法が分からない.
追記
とりあえず,ncursesのソース落としてきて,サンプルプログラムを読んだ.単に文字コードと0x1fのandを取ればいいらしい> #define CTRL(x) ((x) & 0x1f) <
で,新たな問題点\Ctrl+Qとかは,プログラム側に来る前に持って行かれてしまうのですが(汗)\tty呼んで,使いたいコントロールコードはいじっておく必要があるのか