Çalışan bir nodejs betiğinde gelen tuş vuruşlarını dinlemek mümkün müdür? Olayını kullanır process.openStdin()
ve dinlersem 'data'
, giriş sonraki satırsonuna kadar arabelleğe alınır, şöyle ki:
// stdin_test.js
var stdin = process.openStdin();
stdin.on('data', function(chunk) { console.log("Got chunk: " + chunk); });
Bunu çalıştırıyorum:
$ node stdin_test.js
<-- type '1'
<-- type '2'
<-- hit enter
Got chunk: 12
Görmek istediğim şey:
$ node stdin_test.js
<-- type '1' (without hitting enter yet)
Got chunk: 1
Ruby'ye eşdeğer bir nodejs arıyorum, örneğin, getc
Ruby'de
Mümkün mü?