Дом
|
SCScreenShortcut screen При пользовании сенсорным экраном возникает необходимость навесить определенные действия на отдельные части экрана (тап-зоны). Эта программа делает работу с сенсорным экраном удобным. Порядок работы с программой
- При загрузке программа попадает в трей:
- Красный цвет значка означает неактивное состояния тап-зон

- Зеленый цвет значка означает активное состояние тап-зон

- При левом клике происходит активация и деактивация программы
- При правом клике и при дабл-клике на значке в трее доступны следующие пункты всплывающего меню:
- Получить значение класса текущего окна - после выбора этого пункта меню выберите нужное вам окно и через секунду программа отобразит в диалоговом окне название класса окна
- Загрузить заново конфигурационный файл и отобразить тап-зоны на экране
- Выход
- Для удобной работы с программой потребуется исправить конфигурационный файл. Это scscreen.ini - обычный ini-файл, который состоит из секций и параметров:
- Раздел Main
- AllowedWindows - разрешенные классы окон, тап-зоны будут работать только в окнах с перечисленными через запятую классами. Чтобы узнать класс нужного вам окна воспользуйтесь функцией "Получить значение класса текущего окна" из всплывающего меню
- TapZoneCount - количество тап-зон
- OriginalScreenWidth, OriginalScreenHeight - рекомендуется указать разрешение экрана, для которого разрабатывался конфигурационный файл - это позволит использовать его на экранах с другими разрешениями
- Разделы TapZone# - для каждой тап-зоны, где # - номер тап-зоны, начинаются с 1
- Name - имя тап-зоны, используется для удобства пользователя
- Left, Top, Width, Height - расположение тап-зоны на экране
- Action - команда для выполнения по клику (например можно использовать скрипты AutoHotKey), файл-команда должна лежать в каталоге с программой
- SkipClicks, ActionAfterSkiping - если требуется выполнение дополнительной команды, например для обработки выделенного фрагмента - можно задать количество кликов, которые нужно пропустить и дополнительную команду
- После исправления конфигурационного файла вы сможете в любой момент загрузить его заново в программе, вызвав соответствующий пункт меню из всплывающего окна.
- При клике по тап-зоне - программа отобразит тап-зону с наименованием на долю секунды и выполнит команду. Программа также попытается заблокировть передачу клика активному окну (это не всегда работает). При выполнении дополнительной команды программа отобразит тап зону с наименованием и знаком "+".
Пример работы с программой - для FoxIt
 1. Отобразить все тап-зоны |
 2. Клик по тап-зоне "Полный экран" |
 3. Клик по тап-зоне "Страница вниз" |
 4. Клик по тап-зоне "Страница вверх" |
 5. Клик по тап-зоне "Разметка" |
 6. Автоматическое переключение на инструмент разметки |
 7. Выделение слова в тексте |
 8. Автоматическое переключение на инструмент перетаскивания |
Определенные тап-зоны
- Страница вверх - эмуляция нажатия PgUp
- Страница вниз - эмуляция нажатия PgDown
- Раскрыть во весь экран - эмуляция нажатий F11 (полный экран), Ctrl+3 (выровнять по ширине), F8 (показать тулбар)
- Выделить слово
- Основная команда - эмуляция клика по кнопке выделения текста на тулбаре
- Дополнительная команда 2 клика спустя - эмуляция клика по кнопке "рука" на тулбаре (почему 2 клика спустя: первый клик - выбор кнопки выделения; второй клик - выделение текста)
Ограничения работы с программой
- Программа устанавливает перехватчик кликов мыши - так что, если вы создадите тап-зоны, которые покроют весь экран, возможно вы не сможете пользоваться экраном как обычно. Тем не менее строка Taskbar всегда будет доступна для управления включением/выключением тап-зон.
- В случае возникновения аварийных ситуаций (ни разу не сталкивался) - остановить программу можно при помощи клавиатуры - через диспетчер задач.
- Если в зоне клика несколько тап-зон накладываются друг на друга - программа обработает первую по номеру
- При повторной загрузке также происходит рисование тап-зон - прямо поверх окон. Для того, чтобы стереть эти художества - достаточно раскрыть какую-нибудь программу на весь экран, чтобы она перерисовала экран заново.
Скачать
- scscreen (Версия 0.9.1.0, 9 марта 2010 года, 175 Кб)
|