How can I capture arrow keys in a terminal, without the user having to press \"enter\" after the arrow key?
Look into the Ruby console libraries ruby-termios and ncurses-ruby.