Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Работа клавиатуры


Автор: Diegor 22.11.2013, 23:33
Здравствуйте!под скажите функции для работы с клавиатурой,например как ее заблркировать?

Автор: northener 23.11.2013, 02:03
Цитата(Diegor @  22.11.2013,  23:33 Найти цитируемый пост)
Здравствуйте!под скажите функции для работы с клавиатурой,например как ее заблркировать?

А нет таких простых способов заблокировать клавиатуру. Да и вообще функций управления клавиатурой почти нет никаких.

Автор: Akella 23.11.2013, 10:51
вирус пишешь?

Автор: Janger 24.11.2013, 23:23
Что приходит на ум:
Поставь таймер, и каждую нажатую кнопку приравнивай 0.
Код

if GetAsyncKeyState(VK_F1)<>0 then
ShowMessage(Клавиша F1 нажата!)
else
ShowMessage(Клавиша F1 НЕ нажата);

И потом просто опиши все клавиши
Надеюсь помог smile

Автор: Poseidon 25.11.2013, 11:01
Цитата(Janger @  24.11.2013,  23:23 Найти цитируемый пост)
Поставь таймер, и каждую нажатую кнопку приравнивай 0.
О боги, когда же вы вдолбите этим нерадивым студентам, что отлавливать нажатие клавиш через таймер - это не есть хорошо..? Когда же в обязательную программу изучения введут хуки и несколько лабараторных на закрепление этой темы..?

Автор: Akella 25.11.2013, 12:31
Может они и есть, но прогуляны smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)