При использовании устройства Специализированная клавиатура необходимо каждому нажатию определенной клавиши поставить в соответствие запуск той или иной функции в ПК Интеллект.

Для этого необходимо выполнить следующие действия:

  1. Создать и настроить объект Специализированная клавиатура. Данный объект следует создавать на базе того компьютера, к которому подключена клавиатура: например, если клавиатура подключена к УРММ, то объект создается на базе компьютера УРММ.
  2. Задать значение "1" параметру реестра ProcessAll, который подробно описан в Справочнике ключей реестра. Данный ключ задается на том компьютере, к которому подключена клавиатура: например, если клавиатура подключена к УРММ, то ключ задается на УРММ, при этом на Сервере ключ создавать не обязательно.
  3. Если использование специализированной клавиатуры требуется на УРММ, запустить УРММ от имени администратора Windows.

    Примечание.

    Для того чтобы исключить запуск от имени администратора, следует задавать ключ ProcessAll на УРММ в разделе реестра Компьютер\HKEY_CURRENT_USER\Software\ITV\Intellect\Keyb\ProcessAll=1
  4. В результате при нажатии клавиши на клавиатуре в ПК Интеллект будут поступать события вида:
    Event : KEYB|1|NEW_KEY_PRESSED|slave_id<A-BELYAEV>,fraction<43>,owner<A-BELYAEV>,module<keyb.run>,date<01-02-19>,guid_pk<{CEF89AAD-FB25-E911-ACF1-A0F3C1007840}>,core_global<1>,wparam<55>,time<11:30:56>
    где wparam<55> – идентификатор нажатой клавиши.
  5. Эти идентификаторы можно использовать в скриптах или макрокомандах для связи клавиш и действий (см. Создание и использование макрокоманд и Объект Скрипт. Программирование с использованием языка JScript).