1

Hej wszystkim,
mam pytanie, w jaki sposób uzyskać kod ATASCII aktualnie wciśniętego klawisza? Czy jest w systemie jakaś tablica konwersji? Dodam, że system mam nie wyłączony, więc mogę odwoływać się do procedur systemowych.

2

Wektor KEYDEFP ($79) wskazuje na taką tablicę. Ma ona 192 bajty (nie obsługuje wariantów z SHIFT+CONTROL) i zwraca kody ATASCII klawisza. Kiedy zwrócony jest kod z ustawionym najstarszym bitem, wtedy jest to kod specjalny. Zientara opisuje to w "Procedury wejścia / wyjścia" w rozdziale o odczycie z klawiatury http://tajemnice.atari8.info/ksiazki/index.html .

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje