Thread [CTRL] Taste einlesen: Tastatur
(19 answers)
Opened by romulus at 2004-05-24 19:15
Ja, das hätte ich auch gedacht - vielleicht ist es auch so. Aber leider tun die standard-module die für sowas gedacht sind wie z.B.
Term::ReadKey usw.. als ob der gar nichts senden würde. Wenn man z.B. Strg-A, Strg-B,Strg-C usw. drückt dann wird aber auch nur ein Code geschickt unzwar hexadezimal von 1,2,3 ... Da weiss ich aber nicht ob das jetzt von der Tastatur so geschickt wird oder ob das intern so verarbeitet wird. Mehrere Codes werden auf jeden Fall bei den sogenannten escaped Zeichen gesenden. Das sind die Pfeiltasten und "Ins", "Del", die Funktionstasten usw. da werden jeweils 3-4 Codes hintereinander geschickt wobei der erste immer ein Escape-Code ist. Da muss ich dann auch mehrmals abfragen. Das funktioniert auch. Leider ist das mit den Strg, Alt und Shift Tasten irgendwie ganz komisch.\n\n <!--EDIT|romulus|1085770023--> |