>>635-642
レス有難う。

636さんの記述を下記のように改変して上手くいきました。
# KeyIn_03.rb
chars = "abcdefghijklmnopqrstuvwxyz 0123456789"
0.upto(chars.size) do |id| # 1.upto()だと98から始まる
if id < chars.size then
puts chars[id]
end
end


>>639
具合的には(621に書いている通り)キーによるRubyの動作制御です。
今回は [a〜z]:97〜122,[0〜9]:48〜57 は分かったのですが、やはり
CtrlキーやPauseキーのコードが分かりません。DOSプロンプトのバージョンは
 Microsoft Windows XP [Version 5.1.2600]
です。
Rubyではキー定数というのはないのでしょうか?
(ググりましたが公式のページには見つかりませんでした)