Дом
Фотографии
Программы
Исмотрелка
lw
lwDict
AD2WLAdapter
QUIK2WLAdapter
stbatmon
scscreen
Оформление
Трейдинг
Семья
Остальное

SCScreen

Shortcut 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 клика спустя: первый клик - выбор кнопки выделения; второй клик - выделение текста)

Ограничения работы с программой

  1. Программа устанавливает перехватчик кликов мыши - так что, если вы создадите тап-зоны, которые покроют весь экран, возможно вы не сможете пользоваться экраном как обычно. Тем не менее строка Taskbar всегда будет доступна для управления включением/выключением тап-зон.
  2. В случае возникновения аварийных ситуаций (ни разу не сталкивался) - остановить программу можно при помощи клавиатуры - через диспетчер задач.
  3. Если в зоне клика несколько тап-зон накладываются друг на друга - программа обработает первую по номеру
  4. При повторной загрузке также происходит рисование тап-зон - прямо поверх окон. Для того, чтобы стереть эти художества - достаточно раскрыть какую-нибудь программу на весь экран, чтобы она перерисовала экран заново.

Скачать

  • scscreen (Версия 0.9.1.0, 9 марта 2010 года, 175 Кб)
Карта сайта      Почта: oleg@prostakov.com