Как стать автором
Обновить

WM 5.0+ Hardware Slide To Keyboard Lock/Unlock

Время на прочтение1 мин
Количество просмотров903
Представляю программку пусть и редкой применимости, но несомненной полезности: блокировка/разблокировка клавиатуры по движению аппаратного слайдера. Соответственно и работать будет только там, где он есть, и нету сенсорного экрана (иначе я бы посоветовал S2U2). И такие девайсы еще остались, например Toshiba G500, а может еще какие другие.

Алгоритм работы SlideMonitor очень прост, программа устанавливает обработчик изменения ключа FilpEnable в ветке HKEY_CURRENT_USER\ControlPanel\Flip (который обновляется ОС по изменению положения слайдера) и выполняет указанные действия.

Конфигурация самого SlideMonitor располагается в реестре (будет создана при первом запуске) в ветке HKEY_CURRENT_USER\Software\sic\SlideActions, по умолчанию там прописан путь к вышеуказанному ключу и несколько других параметров (0 — выключено, 1 — включено):

Lock — блокировать клавиатуру по закрытию слайдера
UnLock — разблокировка по открытию
HangUp — вешать трубку по закрытию
EndData — прерывать подключения данных по закрытию

По умолчанию установлен только Lock/Unlock.

Соответственно исходники (собираются под VS 2008, SmartDevices, WM 5.0 SDK) и бинарник и необходимые библиотеки (по идее должны присутствовать в системе).
Теги:
Хабы:
Всего голосов 4: ↑4 и ↓0+4
Комментарии4

Публикации

Истории

Ближайшие события

Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург