Ich mache ein kleines Haskell-Spiel in Windows, wo ich jedes Mal antworten möchte, wenn der Benutzer eine Taste drückt. Weil ich unter Windows getCharbehaves strangely verwende, verwende ich FFI, um Z
Sie fragten, wie Tasten wie F11 oder insand getchr erfassen nichts für diese Tasten zurückkehren, und es gibt nichts, was ich finden kann, dass akzeptiert roh Eingabe von Eingabeereignissen arbeiten .
#include <conio.h>
int main (void)
{
for (;;)
{
unsigned char ch = getch();
printf ("0x%02X\n", ch);
}
}
Ich möchte den Scan-Code bekommen. Hier ist die Beschreibung v
In TurboC++ kann ich die getch() Funktion von conio.h verwenden. Unter Linux stellt gcc conio.h jedoch nicht zur Verfügung. Wie kann ich die Funktionalität von getch() bekommen?