2 Tasten gleichzeitig gedrückt?
-
Also ich versuche schon seit geraumer zeit in der OnKeyUp bzw OnKeyDown funktion meiner Ansichtsklasse abzufragen ob zwei tasten gleichzeitig gedrückt sind. Sprich ob shift + rechts gedrückt ist.
Ich kann net Accelerator Benutzen. Denn wenn beide Tasten gedrückt asind soll die function die ich in OnKeyUp bzw OnKeyDown aufrufe net ausgeführt werden. Hat jemand ne idee?
-
GetKeyState(VK_SHIFT)
-
Irgwie funzt dat net. Wie soll ich dat abfragen? if(GetKeyState(VK_SHIFT)>0&&nChar=VK_LEFT) oder wie
-
if (GetKeyState(VK_SHIFT) && GetKeyState(VK_LEFT))
{
...
}
-
Muß man Dir auch noch die Doku zum Befehl GetKeyState vorlesen?
-
Versuchs mal mit GetAsyncKeyState
Das kannst du auf true oder false prüfen