Tastaturabfrage
-
Hallo!
Ich wollte fragen, ob es im POSIX oder SVR4 irgend eine Funktion gibt die Tastatureingaben abfragt. Ich haette da an so etwas aehnliches wie unter Windows "GetAsyncKeyState()" gedacht.
mfg LastManStanding
-
In einem Shell-Programm kannst du entweder die Terminal-Parameter so umstellen, dass jeder Tastendruck sofort bei deinem Programm "ankommt" und dann mit select() abfragen, ob was da ist. Oder du benutzt gleich die Curses-Bibliothek, die solche Funktionen bietet.
Schau' auf jeden Fall mal hier.
Bei einem X11-Programm sieht die Lösung ganz anders aus und hängt von dem verwendeten Toolkit ab.
Martin