Тема: KeyLock
keylock - NMI модуль для работы с блокировкой клавиатуры. Разработчик - SQR (я).
~~~~~~~~~~~~~~~~~
API
~~~~~~~~~~~~~~~~~
keylock.lock() - обычная блокировка клавиатуры;
keylock.unlock() - обычная разблокировка клавиатуры;
keylock.status() - возвращает статус клавиатуры (заблокирована / нет);
keylock.silent_lock() - блокировка клавиатуры без уведомления на экране;
keylock.silent_unlock() - разблокировка клавиатуры буз уведомления на экране;
keylock.dis_notif() - отключить все всплывающие уведомления (надписи о блокировке на софт-клавишах, окошко с балансом, окошко выбора профиля, и т.д.);
keylock.en_notif() - включить все всплывающие уведомления (осторожно! все уведомления, возникшие после вызова keylock.dis_notif(), всплывут на вашем экране
);
keylock.cancel_notif() - закрывает текущие всплывающие уведомления;
keylock.en_autolock() - включает блокировку клавиатуры с эмуляцией автоблокировки (я это понял так
);
keylock.offer_lock - спросит, включать ли блокировку клавиатуры, и если ответите ДА, то заблокирует клавиатуру;
keylock.about - информация о модуле.
Все функции возвращают целое значение, 1-true, 0-false.
В прикреплённом архиве версия для девятки и ветеранов.