Как да следите клавиши (Delphi), програмиране център Артьом Kashevarova,

Как да следите клавиши (Delphi), програмиране център Артьом Kashevarova,
В този урок ще разберете как да следите интерфейс клавиатура. Това може да бъде полезна в много случаи.

Така че ние започваме. Имаме нужда от TTimer с раздела System. Имотът е добавен нов таймера с интервал е по-добре да се сложи в 10. Таймерът за събитие OnTime напиши следния код:

Моля, имайте предвид, че всички ключове, включително бутони на мишката, имат документи за самоличност от 0 до 255. (Между другото това е лесен и прост начин да разберете ключовата код, който кликнете)

На всеки 10 милисекунди, които пускаме на цикъла на интервю всеки от тях. В анкетите всички ключове по време на всички фази на цикъла. Ето защо, ако не се налага да проверявате всички ключове по-добре е да се намали или цикъл, или ако трябва да се проследи само някои от основните граници, а след това напълно се откаже от примката и го замени с по следния начин, ако getasynckeystate (kod_klavishi)<>0 след това

Нашата програма ще реагира, дори ако самата програма не е на натискане на клавиатурата. Нашата код ще работи във всички случаи.

Ако бъде натиснат бутон, след това ние показваме съобщението с ключа за кода, но много по-добре, отколкото на информацията в записа или файла или бележка компонент, или да реагира по някакъв друг начин. Но това зависи от вашите цели.

Ето как можете да следите клавиши. Тя е много по-лесно, отколкото с помощта на така наречените кука да вземете ключовете.