Jeżeli w OnKeyDown formy dam taki kod
Caption := IntToStr(Ord(Char(Key)));
To w belce będzie wyświetlać kody ASCII klawiszy. Niby działa, ale jak wcisnę Lewy Ctrl i Prawy Ctrl to będzie zawsze 17.
Tuningowałem kod do takiej postaci
if Ord(Char(Key)) = 18 then Caption := 'right alt'
else
Noi działa poprawnie. Wciskam prawy alt i jest dobrze.
Problem pojawia się przy lewym alt'cie. Jeżeli wcisnę Prawy alt, belka zmieni się za każdym razem. Niestety przy lewym alcie, dopiero co drugie wciśnięcie jest zaliczane o.O
Moje pytania:
- Jak rozróżnić Lewy i Prawy Ctrl bez zakładania hooka?
- Jak sprawić by każde wciśnięcie lewego altu było brane pod uwagę?