Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[Allegro4] Program wyświetlający aktualnie wciśnięty klawisz

Ostatnio zmodyfikowano 2013-05-07 20:10
Autor Wiadomość
raven_raven
Temat założony przez niniejszego użytkownika
» 2013-05-07 19:36:13
Przepraszam Cię, ale nie rozumiem. Właśnie na tej stronie opierałem się pisząc odpowiedź. Jeśli wykonana z sukcesem zwraca zero, inaczej zwraca negatywne liczby. W jaki sposób to odczytuje kod wciśniętego klawisza?
P-82380
pekfos
» 2013-05-07 19:47:08
Hmm, faktycznie.. W takim razie nie wiem, czy istnieje w allegro funkcja do asynchronicznego odczytu danych z klawiatury. Trzeba będzie to rozwiązać w inny sposób:
C/C++
int scancode = 0;

for( int a = 0; a < KEY_MAX; ++a )
if( key[ a ] )
{
    scancode = a;
    break;
}

//wyświetlanie scancode
Tu
scancode
 to nie jest kod ASCII klawisza.
P-82381
raven_raven
Temat założony przez niniejszego użytkownika
» 2013-05-07 20:08:49
Teraz działa dokładnie jak trzeba, dziękuję serdecznie!
P-82383
pekfos
» 2013-05-07 20:10:08
A co do..
nie umiem tego kodu przetłumaczyć na nazwę
https://www.allegro.cc/manual/4/api/keyboard-routines/scancode_to_name
P-82384
1 « 2 »
Poprzednia strona Strona 2 z 2