Pull to refresh

Полезный блокировщик клавиатуры или неужели все так запущенно!

Reading time2 min
Views10K
UPD:
Всем спасибо кто принял участие в обсуждении!
Приложение таки нашлось
itunes.apple.com/us/app/hands-off/id410177187?mt=12
Большое спасибо Sergey Pronin, именно он вычислил эту чудо программку в mac app store

Есть идея простого, но чертовски полезного приложения для пользователей mac не mac у которых есть любопытные детки.

image

Суть приложения: Это блокировка клавиатуры по клику на иконку приложения в доке

  • у приложения иконка с двумя состоянимия клавиатура включена/выключена
  • блокируется толко клавиатура, мышь, тачпад — остаются работать (как опции, возможность задать чтоб локировать клаву и тачпад или только клаву или только тачпад)
  • так же задаются комбинация клавиш для разблокирования клавиатуры
  • ВАЖНО — блокируется только клавиатура — экран / приложения — все остается активным, пример я говорю по скайпу, с заблокированой клавой, писать ничего не могу, вообще клава не реагиурет на нажатия, но при этом активен тачпад и все действия с ним вязанные


Пример из жизни: часто общаемся по скайпу с видео всей семьей и моему любопытному сынульке очень хочеться и пообщаться и поклацать по клавиатуре, что приводит к уезжанием окон и тд и тп. И дабы был удовлетворен и сын и я (думаю что многие меня поймут) есть необходимость в подобного рода приложении.

Являюсь пользователем mac, но не являюсь разработчиком, отправил запрос друзьям из kttsoft с просьбой рассказать что по чем?



В результате проведенного интернет — поиска по теме «Разработать блокировщик клавиатуры для Mac OS X» выяснилось, что существуют способы получения событий нажатия на клавиши из отдельных приложений, но единого механизма запрета на обработку нажатий на клавиатуру не существует. Поэтому в полном объеме без вмешательства в ядро операционной системы задача быть выполнена не может. Коммерческих программ, реализующих этот функционал найти не удалось.
  • Решение частичной задачи — переназначение функциональности некоторых клавиш программным способом на исследованных образцах кода корректно не работает.
  • Другое частичное решение — блокировка клавиатуры созданием приложения, занимающего экран прозрачным окном.

Отключать тачпэд или мышь не получится.


Вопрос собственно один — неужели действительно все так плохо?
Tags:
Hubs:
Total votes 11: ↑6 and ↓5+1
Comments40

Articles