Изврат - требование заказчика.
После блокировки программа продолжает отрисовывать на экране то что и должна. Все нажатия на клавиши игнорируются, кроме какой-нибудь хитрой типа ctrl+alt+shift F11, которая и разблокирует клавиатуру
Хорошо, поставим вопрос иначе: клавиатура имеется ввиду в иксах? Нужно ли чтобы клавиатура работал при старте иксов? Може быть попробовать отрубить её в конфиге вообще?
Опыт растет прямо пропорционально выведенному из строя оборудованию
Отвечу так:
надо програмно перехватывать весь клавиатурный ввод, не только от текущей программы а вообще. И игнорировать его за исключением разблокирующей комбинации