Sto utilizzando PHP da riga di comando, che per certi versi trovo più rapido del C. Un baco che però mi limita molto è l'input da tastiera, veramente ridicolo, tramite
$s = fgets(STDIN, 128);
In cui l'esecuzione del programma si stoppa bruscamente e non riparte finchè l'utente non ha premuto INVIO. Ora io vorrei fare dei cicli nel frattempo e farli terminare quando l'utente preme ESC, ma non è possibile al momento.
Conoscete qualche metodo per intercettare qualche segnale da tastiera che non sia fges() ?