Bars
Сообщение
#16805 20.6.2008, 15:17
Скажите, как в Delphi поймать нажатие клавиш "вверх", "вниз", "влево", "вправо". Заранее спасибо!
Inspektor
Сообщение
#16809 20.6.2008, 16:07
Если с помощью WinAPI, то функция GetKeyState() возвращает true, если клавиша нажата. Если без, то как и в паскале- сначала ReadKey должно вернуть нуль, а затем расширенный код клавиши. Нужные коды хранятся в константах "VK_LEFT", "VK_RIGHT", "VK_UP", "VK_DOWN".
creer
Сообщение
#16828 21.6.2008, 10:31
Наиболее просто - использовать события OnKeyDown или OnKeyUp.