rubyでコンソールアプリを作ってるんですが
方向キーを押した瞬間、なんらかの動作をする
みたいなことはできるのでしょうか?

Enterだけなら

if STDIN.gets == "\n"
do_something
end

とかでできそうですが… 他のキーだとやり方が思いつかないです。