Hallo Leute! Kurze und knappe Frage: Wie kann ich in C die F-Tasten (F1-F12) abfragen? Vielen Dank!
zu kurz, zu knapp In welcher Umgebung? Betriebssystem? Programmiersprache? Bitteschön
Gift_Bug schrieb: > Wie kann ich in C die F-Tasten (F1-F12) abfragen? Mit Nicht-Standard-C Mitteln. ANSI-C kennt keine F-Tasten. Heck, ANSI-C kennt noch nicht einmal eine Tastatur. Des Modell, welches in ANSI-C entworfen wird, sieht lediglich vor, dass es einen Input-Stream gibt. Wer oder was am anderen Ende des Streams sitzt (Tastatur, Modem, Netzwerkverbindung, Einzeltasten, Datei ...) ist nicht definiert. Genausowenig wie in ANSI-C definiert ist, wie sich dieses Gerät verhalten soll. Und in die umgekehrte Richtung ist es genau gleich. ANSI-C setzt einen Ausgabe-Stream voraus. Wie und wo der endet, ist schon nicht mehr definiert. -> Doku für deinen spezifischen Compiler nach Erweiterungen in den Eingabe-Funktionen durchsuchen. Dann einfach ein Testprogramm schreiben, welches diese erweiterten Funktionen ausprobiert und das was es erhält ausgibt. Und dann einfach mal auf die F-Tasten drücken und sehen was passiert.
Hallo, such mal nach "getch" oder "getchar". Das hilft Dir bei Karl Heinz' Tip: > Dann einfach ein Testprogramm schreiben, welches diese erweiterten > Funktionen ausprobiert und das was es erhält ausgibt. Und dann einfach mal > auf die F-Tasten drücken und sehen was passiert. Wenn Du siehst, welche Taste Du gedrückt hast, kannst Du sie auch Abfragen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.