Virtual Key Code von "?"

finnex

Erfahrenes Mitglied
Hallo,
ich versuche schon vergeblich den Key Code von dem "?" herrauszufinden.
Habe schon mehrere Listen ausprobiert jedoch funktioniert es nicht:
Key Code Liste

Hier noch ein Auschnitt von meinem Quelltext:
Code:
//Fragezeichen
   
   if(GetAsyncKeyState(0xBF))
   {
      key = '?'; 
      while(GetAsyncKeyState(0xBF))
       {
       }                        
   }                          
  return(key);

Bei allen anderen Tasten funktioniert es prima. Was mache ich falsch?

MfG Finnex
 
Hallo,
danke für die Antwort, jedoch finde ich keine Key Codes für eine Tastatur mit deutschem Tastaturlayout.
Habe mir auch mal mit "getch()" die ASCII Zeichen ausgeben lassen, funktioniert auch nicht, wenn ich den Wert eingebe.

Steh gerade irgendwie auf dem Schlauch.

MfG Finnex
 
Hi, der ASCII Wert vom "?" ist 63. Kann man hier nachlesen.
Getch() funktioniert übrigens bei mir:
C++:
#include <cstdio>
#include <conio.h>

int main(){
    int c = getch();
    printf("%d", c);
    return 0;
}
 
Hallo,
das habe ich auch schon ausprobiert:
Code:
//Fragezeichen
   
   if(GetAsyncKeyState(63))
   {
      key = '?'; 
      while(GetAsyncKeyState(63))
       {
       }                        
   }                          
  return(key);   
}

Klappt jedoch auch nicht.

MfG Finnex
 
Zurück