Przepraszam jeśli taki temat był na forum - nie znalazłem żadnego, który odpowiadałby mojemu problemowi.
Pracuję nad edytorem tekstu (projekt na studiach) w Pascalu. Ponieważ chciałem skorzystać z polskich znaków, skorzystałem z tego artykułu: http://4programmers.net/Turbo_Pascal/FAQ/Ulepszony_ReadKey . Żeby sprawdzić jakie wartości zwraca funkcja dla odpowiednich klawiszy postanowiłem je wypisać... i pojawił się problem - okazało się że przy wciśnięciu alt+litera program nie uwzględnia wciśniętego klawisza shift. Jedyny pomysł na jaki wpadłem by wypisać polskie znaki to tylda-litera, ale szczerze mówiąc nie za bardzo satysfakcjonuje mnie takie rozwiązanie. Jest sposób na to, by program zrozumiał że alt+litera to nie to samo co alt+shift+litera?
Z góry dziękuję za wszelką pomoc.
EDIT: korzystam z FreePascala 2.4.4.