Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[c++] funkcje klawiatury-trzymanie klawisza


Rekomendowane odpowiedzi

Opublikowano

Witam

Poszukuję sposobu na zakodowanie w c++ wciśniętego i przytrzymanego klawisza aż jakiś warunek zostanie spełniony.

ideowy schemacik:

 

 

funkcja wcisnij_klawisz(spacja);

while(1)

{

if(warunek)

{

funkcja zwolnij_klawisz(spacja);

break;

}

nowe dane do sprawdzenia warunku;

}

 

 

od razu powiem że próbowałem już używać SendInput() oraz keybd_event() ale tymi funkcjami udało mi się jedynie wywołać pojedyncze pacniecie klawisza a nie jego przytrzymanie ;/

 

Wdzięczny będę za wskazówki jak (i czy sie da) taki problem rozwiązać

Pozdrawiam

Opublikowano

Musisz wysłać keydown by go wcisnąć a potem keyup gdy przycisk ma zostać zwolniony.

Twoja stara robi catch the clowny w Game Makerze.

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...