Страница 1 из 1

Блокировка клавиатуры

Добавлено: 08 фев 2007, 20:55
Larry
Как заблокировать клавиатуру, не включая скринсейверов?

Добавлено: 08 фев 2007, 21:11
Llama
Что занчит "заблокировть клавиатуру" и как вы представляете разблокирование после этого? Зачем такой изврат вообще понадобился?

Добавлено: 09 фев 2007, 14:14
Larry
Изврат - требование заказчика.
После блокировки программа продолжает отрисовывать на экране то что и должна. Все нажатия на клавиши игнорируются, кроме какой-нибудь хитрой типа ctrl+alt+shift F11, которая и разблокирует клавиатуру

Добавлено: 09 фев 2007, 15:09
Llama
Хорошо, поставим вопрос иначе: клавиатура имеется ввиду в иксах? Нужно ли чтобы клавиатура работал при старте иксов? Може быть попробовать отрубить её в конфиге вообще?

Добавлено: 09 фев 2007, 16:55
Larry
Отвечу так:
надо програмно перехватывать весь клавиатурный ввод, не только от текущей программы а вообще. И игнорировать его за исключением разблокирующей комбинации

Добавлено: 09 фев 2007, 16:57
Llama
Larry, тогда вперед в ядро править драйвера.