素直に PDCurses 使えって気もするが、
マルチプラットフォームで、ENTER待ちなしの簡易キー入力ルーチンを作ってみた。
Windows 系の環境では conio.h を
UNIX 系の環境では curses を利用しており、
conio.h の getch(), kbhit() 相当の処理が可能になっていると思う。
着色周りは現状では未対応
Cygwin の gcc と Borland C++ 5.5.1 で動作することを確認した。
マルチプラットフォームで、ENTER待ちなしの簡易キー入力ルーチンを作ってみた。
Windows 系の環境では conio.h を
UNIX 系の環境では curses を利用しており、
conio.h の getch(), kbhit() 相当の処理が可能になっていると思う。
着色周りは現状では未対応
Cygwin の gcc と Borland C++ 5.5.1 で動作することを確認した。
- gist / kou1okada / tty_getkey - Multiplatform simplified non-blocking keyboard input routine.
タグ
コメントをかく