Программируемая клавиатура MERTECH KB-50 ========================================= **Mertech KB-50** — это многофункциональная клавиатура с набором из 50 клавиш, каждая из которых может быть запрограммирована для выполнения определённых команд или макросов. Рассмотрим, как запрограммировать клавиатуру Mertech KB-50 для выполнения пользовательских команд и автоматизации процесса ввода данных. .. figure:: ./picture/view.jpg :scale: 50 % :align: center | Загрузка и установка ПО ----------------------- Скачайте утилиту для настройки Mertech KB-50 и программатор клавиш на `сайте MERTECH`_. Так же вы можете загрузить необходимое ПО здесь_. .. _сайте MERTECH: https://mertech.ru/programmiruemaya-klaviatura-mercury-kb-50/ .. _здесь: https://files.mertech.ru/ui/browser/help/general/POS/Programma-dlya-proshivki-PKB_50_V1.5.zip 1. Установите программу для настройки клавиатуры. 2. Откройте программу для настройки клавиш. Гид по интерфейсу ------------------- .. image:: ./picture/po-50.png :width: 600px **1** — панель инструментов; **2** — электронный ключ блокировки; **3** — пользовательский уровень; **4** — выбор пользовательского уровня; **5** — область клавиш. **Панель инструментов** |open| — создние новой таблицы для программирования клавиатуры. .. |open| image:: ./picture/open.png |new| — открыть сохраненный файл с настройками клавиатуры. .. |new| image:: ./picture/new.png |save| — сохранить таблицу с настройками в файл. .. |save| image:: ./picture/save.png |write| — записать таблицу со значениями клавиш в клавиатуру. .. |write| image:: ./picture/write.png |read| — считать данные с настройками с подлюченной клавиатуры. .. |read| image:: ./picture/read.png |card| — программирование параметров блока для считывания карт. .. |card| image:: ./picture/card-p.png |quit| — выход из программы. .. |quit| image:: ./picture/quit.png .. image:: ./picture/menu2.png :width: 500px Программирование клавиатуры ---------------------------- Программирования клавиш виртуальной клавиатуры: 1. Подключите клавиатуру к ПК. 2. Запустите утилиту 3. Считайте таблицу значений всей клавиатуры, подключенной к ПК – на панели инструментов нажмите кнопку |read|. Отобразится предупреждение, что выполняется считывание данных и нельзя отключать интерфейсный кабель USB. После окончания считывания в окне отобразится таблица текущих значений клавиш. 4. На виртуальной клавиатуре выберите нужную клавишу синего цвета. Откроется окно **keyboard**. .. figure:: ./picture/prog.png :scale: 80 % :align: center 5. Задайте значение для клавиши. Для подтверждения нажмите **Confirm**. Повторите шаги 4 и 5. 6. Когда все нужные клавиши запрограммированы, данные нужно передать на Mertech KB-50. Для этого на панели инструментов нажмите |write|. Дождитесь окончания записи. В окне настройки клавиатуры можно запрограммировать любое значение клавиши. Например, если нажать клавишу :kbd:`ESC` на клавиатуре, то список ее настроек будет показан следующим образом: .. figure:: ./picture/key.png :scale: 80 % :align: center Проверка результатов ~~~~~~~~~~~~~~~~~~~~~ Проверить результаты программирования можно одним из способов: 1. Навести указатель на клавишу — в текстовом поле отобразится значение клавиши. 2. Открыть текстовый редактор, например, Блокнот, и нажать на клавишу на клавиатуре. Если значение соответствует клавише, то программирование выполнено верно. Настройка пользовательских уровней ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Перейдите в основное рабочее окно программы. 2. Наведите указатель на клавишу, для которой нужно указать пользовательский уровень, и нажмите правую кнопку мыши. 3. В меню выберите необходимый уровень. Настройка считывателя магнитных карт ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ В клавиатуре можно настроить работу встроенного устройства чтения магнитных карт с дорожкой (скидочные карты, карты лояльности и т. п.). 1. На панели инструментов нажмите |card| — откроется окно **Card Set**. 2. Установите флаг напротив нужной дорожки (First, Second, Third). 3. Настройте префикс. В блоке **Prefix** наведите указатель на область текстового поля нужной дорожки, затем дважды щелкните левой клавишей мыши. В открывшемся окне для настройки виртуальной клавиатуры выберите нужный символ — можно запрограммировать от 1 до 10 символов. 4. Включите настройку для использования клавиши «Enter» — отметьте Enter Key напротив нужной дорожки карты. 5. Чтобы применить изменения, нажмите **Confirm**. .. figure:: ./picture/Card.png :scale: 80 % :align: center Настройка звука для всех или одной клавиши ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Нажмите в меню **KeyBoardSet**, в выпадающем меню нажмите **Keyboard Settings**. .. figure:: ./picture/KeySet0.jpg :scale: 100 % 2. Отметьте настройку **Keystroke sounding**. .. figure:: ./picture/KeySet.png :scale: 100 % 3. Выберите нужный параметр: **For all Key** (для всей клавиатуры) или **For Specified Key** (для запрограммированных клавиш). 4. Для подтверждения настройки нажмите **Confirm**. Сохранение настроек в файл -------------------------- После настройки всех параметров POS-клавиатуры лучше сохранить их в файл: 1. Вернитесь в основное окно программы. На панеле инструментов нажмите |save|. 2. В открывшемся диалоговом окне выберите папку для сохранения, введите имя файла (например, "KB-50_config") и подтвердите. Файл сохранится в формате ``.dat`` (например, "KB-50_config.dat"). 3. Нажмите **OK**. Файл можно использовать для настройки нового экземпляра клавиатуры. Загрузка настроек из файла -------------------------- 1. Подключите новое устройство (клавиатуру MERTECH KB-50) к компьютеру через USB и запустите то же программное обеспечение. 2. На панели инструментоважмите кнопку |open|. 3. В диалоговом окне перейдите к сохраненному файлу ``.dat``, выберите его (например, "KB-50_config.dat") и подтвердите загрузку. 4. Настройки загрузятся в интерфейс программы — вы увидите значения на синих клавишах (или в соответствующем поле отображения). 5. Чтобы передать конфигурацию на подключенную клавиатуру, нажмите |write|. 6. При успешном завершении появится сообщение о подтверждении записи. Если в процессе записи произойдет ошибка, вы увидите сообщение: .. figure:: ./picture/error.png :scale: 100 % .. note:: :class: centered **Если Вы не нашли ответа на свой вопрос или нуждаетесь в консультации наших технических специалистов, пожалуйста позвоните по телефону бесплатной горячей линии Mertech 8-800-555-7783 или напишите запрос на нашу почту** support@mertech.ru ------------- .. centered:: :guilabel:`Б.В.А. 03.12.2025`