Tasten



  • Wie kann ich mit C++ herausfinden, welche Taste losgelassen wurde? Und wie kann ich eine Taste virtuel drücken lassen? Ich will mir so ein kleines Programm bauen, welches Virtuel eine Taste drückt, nachdem eine andere losgelassen wurde. Leider kenn ich mich da überhaupt nicht aus. Ich dachte vielleicht geht es mit

    if( WM_KEYUP == <keycode> ) { WM_KEYDOWN = <keycode>;Sleep(500);WM_KEYUP = <keycode> }
    

    aber das geht nicht.



  • lern erst mal 2 Jahre Grundlagen



  • Ich will nur die Funkionen wissen, die ich dafür brauche.


  • Administrator

    poi schrieb:

    Ich will nur die Funkionen wissen, die ich dafür brauche.

    Gibt es in Standard C++ nicht.
    Dies sind Betriebsystemspezifische Ansprüche, welche C++ nicht abdeckt und derzeit auch nicht möchte.

    Für sowas muss man mit den entsprechenden Bibliotheken des Betriebsystems arbeiten. Auf Windows wäre dies die WinAPI. Dann bist du aber auch im falschen Forum.

    Die WM_ Nachrichten sind zwar der richtige Weg, da sie von der WinAPI kommen, allerdings muss man mit ihnen ganz anders umgehen, als du es versuchst. Aber wie gesagt, am besten fragst du in der WinAPI nach oder schaust dich mal selber ein wenig auf MSDN um.

    Grüssli



  • meinst du der kann damit was anfangen, wenn du ihm nicht den fertigen code gibst?


  • Administrator

    tipp schrieb:

    meinst du der kann damit was anfangen, wenn du ihm nicht den fertigen code gibst?

    Ich probiere immer ein Optimist zu sein und jeden Neuen als ungeschriebenes und neutrales Blatt zu behandeln.
    Sonst gehst du hier kaputt 😉

    Grüssli



  • tipp schrieb:

    meinst du der kann damit was anfangen, wenn du ihm nicht den fertigen code gibst?

    Meinst du, er kann damit was anfangen, wenn du ihm den fertigen Code gibst? Dann dauert es nicht lange, bis er mit dem nächsten Problem konfrontiert wird.



  • ich mein das was ich als erstes gepostet hab


Anmelden zum Antworten