GetAsyncKeyState Problem



  • Hallo weiss wer ob man sich ausgeben lassen kann ob ein Kleinbuchstabe oder ein Großbuchstabe eingeben wurde ?

    Bei mir hier werden nur Großbuchstaben ausgeben auch wenn ich kleine eingebe.

    for ( key=0; key <256 ; key++)
              {
    
                    if ( GetAsyncKeyState( key ) == -32767)
                    {
                          cout<<"ASCII:" << key<<endl;
                          scan =MapVirtualKeyEx(key,0,GetKeyboardLayout(0));
    
                          GetKeyNameText
                          (
                                    scan << 16,
                                    translated_key,
                                    MAX_PATH
                            );
                            cout<< translated_key <<endl;
    
                     }
              }
    

Anmelden zum Antworten