Hey Leute, ich benutze Codeblocks von C. Ich lese https://msdn.microsoft.com/en-us/library/windows/desktop/ms646301(v=vs.85).aspx, aber ich kann nicht verstehen, was ich in diesem Code ändern muss, um es Groß-und Kleinschreibung zu beachten.Wie kann ich GetKeyState die Groß- und Kleinbuchstaben verstehen
void getInput()
{
while(1)
{
if((GetAsyncKeyState('A') & 0x8008)) {
printf("qwe");
}
}
}
Code funktioniert und ich bekomme keine Fehler. Das einzige Problem ist, dass dies nicht zwischen Drücken a
oder A
unterscheidet, es wird qwe
in beiden Fällen drucken. Wie kann ich das beheben? .
Was ist das Problem? Sie möchten es 'qwe' drucken oder wollen es nicht drucken? –
Wenn ich A drucke, möchte ich, dass es qwe druckt. Aber wenn ich 'a' drücke, möchte ich nicht, dass es qwe druckt. –
Sie sollten dann auch den Status der 'shift' Taste überprüfen. Vielleicht auch "Feststelltaste". –