Thread Tastaturabfrage - muß immer Enter drücken: mit select oder ReadKey
(9 answers)
Opened by solder at 2004-05-25 00:56
Hallo, leider kann man keine geschriebenen Artikel später editieren :(
Ich habe mir meinen eigenen Text noch mal durchgelesen und festgestellt, daß ich das nicht so eindeutig geschrieben habe: select wartet durchaus nur solange bis das Timeout abläuft. Drücke ich in dieser Zeit eine Taste, so erscheint der Buchstabe in der Konsole, aber select bricht nicht ab, nur wenn ich zusätzlich auch Enter drücke bricht select ab und auch nur dann bekomme ich von <STDIN> etwas zurück. Auch beim select aus IO::Select ist es nicht anders und bei Term::ReadKey funktionierts nur, wenn Readkey auf die Taste wartet, was ich aber nicht gebrauchen kann, weil ich ja noch die PID testen muß. Solder Ich verwende Perl 5.8.x unter SuSE Linux oder Debian Sarge
Projekte: Perl für Apache/MySQL-CGI (funktioniert wunderbar) Jukebox-Projekt (große Baustelle). |