(DOS und Win...) winConsole pfeiltasten?!?



  • also...
    ich möchte abfange, welche tasten auf dem keyboard gedrückt werden.
    hab dafür ne fuction geschriben ( i=getch();)
    und dann geguckt was i fürn zeichen ist...

    aber ob die pfeiltasten gedrückt wurden bekomme ich so nicht raus.

    wie kann ich rausbekommen ob ne pfeiltaste gedrückt wurde??

    thx a lot



  • Original erstellt von kingsmile:
    **also...
    ich möchte abfange, welche tasten auf dem keyboard gedrückt werden.
    hab dafür ne fuction geschriben ( i=getch();)
    und dann geguckt was i fürn zeichen ist...

    aber ob die pfeiltasten gedrückt wurden bekomme ich so nicht raus.

    wie kann ich rausbekommen ob ne pfeiltaste gedrückt wurde??

    thx a lot**

    Das gehört aber in das Konsole Forum oder 😃 ?

    Also wenn du da mal die Suche mit Pfeiltasten fütterst bekommst du hilfreiche antworten



  • Wenn ich getch(); lese, schreibst Du ein Konsolenprogramm !?
    Wenn ich mich recht erinnere liefern Sondertasten 2 Zeichen nacheinander. Das erste Zeichen ist immer eine Null (0x00). Daran kannst Du Dich orjentieren.



  • Original erstellt von quizzmaster:
    Das gehört aber in das Konsole Forum oder 😃 ?

    Bevor du dich als Mod versuchst, solltest du hier mal Abschnitt 2.3 lesen (o;

    Aber recht hast du.

    -junix


Anmelden zum Antworten