Kann man den Puffer auch von der Größe her beeinflussen?
Weißt du das?
sorry, leider nicht.
es sollte aber irgendwie möglich sein, den puffer zu "flushen".
anderer ansatz: es gibt die function "sysread", mit der du näher an der hardware
einlesen kannst. um bspw. genau ein zeichen vom keyboard zu lesen, versuch es so:
sysread(STDIN, $key, 1);
sieh dir mal das modul "POSIX" an, speziell
POSIX::Termios
gruss
felix