Hallo zusammen,
ich weiß das PHP eigentlich nicht für ein solches Vorhaben gedacht ist, hoffe aber es kann mir trotzdem jemand helfen.
Ich möchte auf einem Linux System ein PHP Script starten welches alle Eingaben einer Tastatur ausliest (/dev/input/event0) und entsprechend einige Sachen verarbeitet.
Soweit kein Thema, hab mir überlegt das ich das über popen (od -x /dev/input/event0) machen kann und dann in einer while-schleife die read funktion einbaue die entsprechend was damit anfängt.
Leider habe ich das Problem das nicht jeder Tastenanschlag sofort verarbeitet wird, sondern erst nach rund 10-20 Tastenanschlägen...
So habe ich mir das gedacht:
Auch ein ändern von 1024 auf eine niedrigere Zahl bringt nichts :-(.
Vielen Dank,
Mit freundlichen Grüßen,
Keeper
ich weiß das PHP eigentlich nicht für ein solches Vorhaben gedacht ist, hoffe aber es kann mir trotzdem jemand helfen.
Ich möchte auf einem Linux System ein PHP Script starten welches alle Eingaben einer Tastatur ausliest (/dev/input/event0) und entsprechend einige Sachen verarbeitet.
Soweit kein Thema, hab mir überlegt das ich das über popen (od -x /dev/input/event0) machen kann und dann in einer while-schleife die read funktion einbaue die entsprechend was damit anfängt.
Leider habe ich das Problem das nicht jeder Tastenanschlag sofort verarbeitet wird, sondern erst nach rund 10-20 Tastenanschlägen...
So habe ich mir das gedacht:
PHP-Code:
<?php
$handle = popen('od -x /dev/input/event0 2>&1', 'r');
while(1){
$read = fread($handle, 1024);
echo $read;
}
pclose($handle);
?>
Vielen Dank,
Mit freundlichen Grüßen,
Keeper
Kommentar