Ruby Manipulação de eventos do teclado
lá, estou usando maldições para desenvolver um aplicativo de console pequen
Tenho uma seção de loop principal que aguarda a entrada do usuário, ela usa a função getstr, é claro que isso aguarda o usuário pressionar ente
Gostaria de capturar os pressionamentos de tecla para cima e para baixo e guia. Suponho que isso não possa ser feito com getstr.
Alguém tem alguma idéia de como fazer isso?
EDIT: eu tentei usar STDIN.getc que impede a execução do aplicativo, e o getch não pega as teclas de seta
EDIT # 2: estou tentando esse código no Windows. Parece que Curses.getch funciona no Linux, mas no Windows não recebo nenhuma chave enviada para a seta para cim