[#44237] Float を利用するRubyプログラム — SASADA Koichi <ko1@...>

 ささだです.

16 messages 2007/11/17
[#44241] Re: Float を利用するRubyプログラム — SASADA Koichi <ko1@...> 2007/11/19

 ささだです.

[ruby-list:44227] Re: WinXPでのCursesプログラム

From: "Masao Ochi" <ochi@...>
Date: 2007-11-15 11:24:15 UTC
List: ruby-list #44227
hantaniさん、はじめまして。
ありがとうございます。

> Rubyコンソールライブラリ(Windwos用)

こんなのがあったんですね。ご紹介いただきありがとうございます。

それにしてもCursesまわりは混沌としてますね。
混沌すぎて調べてるとワクワクしてました。(推理小説読んでる感じ?)

ご紹介いただいたライブラリはまだ試してませんが、
取り急ぎお礼まで。

07/11/15 に hantani<hantani@miyoshi.elec.co.jp> さんは書きました:
> 越智さん、こんにちは。
> hantaniといいます。
>
> 全然関係ないかも知れませんが、WindowsのRubyのコンソールライブラリを
> 紹介します。
> Rubyコンソールライブラリ(Windwos用)
> http://www.texcell.co.jp/ruby/winconsole/winconsole.html
>
> Cursesを使用するのが主目的の場合はすみません。
>
>
> Masao Ochi さんは書きました:
> > 初めて投稿させていただきます。越智と申します。
> > よろしくお願いします。
> >
> > 現在、WindowsXP上でCursesを使って、いろいろと遊んでいます。
> > GUIやWEBアプリに慣れた目でみるとこういうのも新鮮で楽しいですね。
> >
> > さてここからが本題です。
> > getchを使ってキー入力を受け付けるのは出来るのですが、
> > 矢印キーやファンクションキーは無視されてしまうようです。
> >
> > 色々調べて、ncursesというライブラリならkeypad()という設定メソッド
> > を呼び出すと矢印キーが有効になるということが分かり、もしかすると
> > と思い調べてみるとRubyのCursesにも数年前にkeypad()メソッドは
> > 取り込まれているようです。
> > しかしながらこれを使ってみると
> > keypad() function is unimplemented on this machine
> > というエラーが出てしまい動作しません。
> > このメソッドはWinXPでは動作しないのでしょうか?
> > なにか回避策対応策はありますでしょうか?
> >
> > 【環境】
> > WindowsXP pro sp2
> > ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
> > pdcurses-2.60(dllをrubyのbinフォルダに置いています)
> > cmd.exeにて動作
> >
> > 以上、よろしくお願いします。
> > (※質問の仕方が悪いようでしたらどうぞご指摘ください)
> >
> >
>
>
>

In This Thread