Tastendruck verwenden



  • Hallo und Frohe Weihnachten,

    Ich möchte mir ein Dos-Programm schreiben, bei dem ich auf F1 reagieren kann.
    ZB:

    #include <iostream>
    #include <stdio.h>
    #include <conio.h>
    #include <windows.h>
    #include <string>
    #include <fstream>
    using namespace std;
    
    int main()
    {
       if(keybd_event(VK_F1, 0, 0)){
                             printf("test");
    
        getch();
    }}
    

    Soll heißen es soll auf F1 reagieren und dann test ausgeben.
    habe schon etwas mit getch() und so herumexperimentert.
    Weiß üpr. dass F1 ne sondertaste ist und erst 0 und dann ??? sendet.
    habe einen Dev-C++ von Bloodsheet.
    bei weiteren fragen zu meinen vorraussetzungen dann einfach posten 🙂

    PS: Ja ich weiß, ich habs mit den Includes übertrieben, habs aber nur schnell rauskopiert... 😃

    Für diejenigen, die es nicht verstehen kann ich es näher erklären...



  • #include <iostream>
    #include <stdio.h>
    #include <conio.h>
    #include <windows.h>
    #include <string>
    #include <fstream>
    using namespace std;
    
    int main()
    {
       if(GetAsyncKeyState(VK_F1)){
            printf("test");
    
        getch();
    }}
    

    musste nur GetAsyncKeyState einfügen...
    ------------closed :xmas1: ----------------------


Anmelden zum Antworten