2006/10/13(金)ncurses::自作ライブラリ

ラッパクラスを作成中.

単なるウィンドウを作成するクラスと,スクロールウィンドウまではできた.次は,Treeを扱うウィンドウを作成する予定.

使い方のサンプルプログラム書いたら,テスト公開してみる.でも,かなり手抜きクラスだったり,いろいろ使い回してるせいで大変なことになってると,先にいいわけしておく.

現在の疑問点

  • Ctrlキーが押されてるか調べる方法が分からない.

追記

とりあえず,ncursesのソース落としてきて,サンプルプログラムを読んだ.単に文字コードと0x1fのandを取ればいいらしい> #define CTRL(x) ((x) & 0x1f) <

で,新たな問題点\Ctrl+Qとかは,プログラム側に来る前に持って行かれてしまうのですが(汗)\tty呼んで,使いたいコントロールコードはいじっておく必要があるのか