Показано с 1 по 8 из 8

Тема: Управление окнами с клавиатуры

  1. #1

    По умолчанию Управление окнами с клавиатуры

    Доброго времени суток, уважаемые!
    Помогите решить проблему.
    Суть проблемы.
    Есть MasterSkada 3.5.0.40893 3.5(Demo)_13_03_05_00_14.
    Есть OPC Modbus RTU.
    Нужен проект НЕ ИСПОЛЬЗУЮЩИЙ мышь.
    Навигация по мнемосхеме с помощью горячих клавиш худо-бедно работает.
    Окна управления с помощью горячих клавиш открываются и закрываются.
    В окнах управления единственная переменная, которую нужно редактировать.
    У меня не получается открыть окно ввода значений без использования мыши.
    Что хотелось бы иметь:
    1.Горячими клавишами перемещаюсь по мнемосхеме (реализовано).
    2.Выбрав нужный элемент горячей клавишей открываю окно управления (реализовано)
    3.Вызываю окно ввода значения (сейчас не могу без использования мыши)
    4.Ввожу новое значение
    5.Закрываю окно по горячей клавише (сейчас срабатывает корректно только если окно управления не активно, приходится
    щелкать мышкой вне окна управления).

    Вообще говоря проблема сводится к проблеме управления "фокусом ввода" с помощью горячих клавиш.

    Если кто-то решил подобную проблему, помогите пожалуйста.

  2. #2

    По умолчанию

    А с чем связано требование не использования мыши и использования только клавиатуры?
    Спасибо.

  3. #3

    По умолчанию

    Предполагается, что у производственного персонала (операторов установки) руки будут грязные и липкие и поэтому мышка долго не проживет!!!!

  4. #4

    По умолчанию

    Мы посмотрим что тут можно придумать.
    Но может быть вам лучше рассмотреть вариант покупки трекпада?
    Спасибо.

  5. #5

    По умолчанию

    Вариант трекпада рассматривался, но был отвергнут по той же причине, что и мышь.

  6. #6

    По умолчанию

    Кнопка "Tab" проблему решает?

  7. #7

    По умолчанию

    Кнопка "Tab" проблему не решает.
    Пока я нашел решение "через одно место":
    1.Горячими клавишами перемещаюсь по мнемосхеме и запоминаю номер выделенного объекта (пришлось их проиндексировать врукопашную)
    2.По горячим клавишам увеличиваю или уменьшаю значение переменной выделенного объекта на единицу.
    Тут необходимо пояснить, что у меня 20 объектов и соответственно на клавишу "увеличить" навешивается 20 действий типа "присвоить", причем
    эти действия нужно прописывать вручную. Механизм восстановления связей здесь не срабатывает.
    И в каждом объекте также вручную нужно править формулы в расчетах, и "не дай тебе бог ошибиться"!

    Ну и все-таки не понятно как закрывать всплывающие окна БЕЗ МЫШКИ.
    Например после запуска системы на исполнение появляется окно сообщений как его закрыть без мышки?

  8. #8

    По умолчанию

    Цитата Сообщение от Vish57 Посмотреть сообщение
    Ну и все-таки не понятно как закрывать всплывающие окна БЕЗ МЫШКИ.
    Например после запуска системы на исполнение появляется окно сообщений как его закрыть без мышки?
    Вариант 1 - отключить окно сообщений (Система - Сообщения - Каналы - Сообщение - снимите галочку "Использование канала разрешено").
    Вариант 2 - закрывать окно также по горячей клавише. Для этого добавляете ФБ "Состояние окна сообщений" из закладки "Служебные". В настройках включаете "Позворить закрыть окно сообщений". Появится дополнительный вход для управления.
    Спасибо.

Похожие темы

  1. Подключение матричной клавиатуры
    от Skolzkyi в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 21.09.2015, 15:37
  2. Ответов: 1
    Последнее сообщение: 03.05.2015, 20:09
  3. Ответов: 12
    Последнее сообщение: 07.10.2013, 00:08
  4. ПЛК73 проверка клавиатуры
    от Sergey1024 в разделе ПЛК63/73
    Ответов: 18
    Последнее сообщение: 25.10.2012, 14:16

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •