Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

При использовании устройства Специализированная клавиатура необходимо каждому нажатию определенной клавиши соответствует поставить в соответствие запуск той или иной функции в ПК Интеллект. Соответствие между клавишами и функциями, запускаемыми при нажатии, описывается в файлах с расширением .ini. Название файла с расширением .ini должно иметь вид keyb_n, где n – идентификационный номер устройства Специализированная клавиатура в системе от 0 до 9.

В случае, если к рабочему месту требуется подключить одно устройство Специализированная клавиатура, рекомендуется использовать стандартный файл keyb_0.ini, поставляемый в дистрибутиве ПК Интеллект. После установки данный файл располагается в папке <Директория установки Интеллект>\Modules.

...

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

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

    Info
    titleПримечание.

...

  1. Для того чтобы исключить запуск от имени администратора, следует задавать ключ ProcessAll на УРММ в разделе реестра Компьютер\HKEY_CURRENT_USER\Software\ITV\Intellect\Keyb\ProcessAll=1


  2. В результате при нажатии клавиши на клавиатуре в ПК Интеллект будут поступать события вида:
    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> – идентификатор нажатой клавиши.
  3. Эти идентификаторы можно использовать в скриптах или макрокомандах для связи клавиш и действий (см. Создание и использование макрокоманд и Руководство по программированию (JScript)).