Использование POS-клавиатуры для решения рутинных задач


Вокруг нас есть множество полезных компьютерных устройств, которые при правильном приложении сил могут существенно помочь нам в решении типовых рутинных задач. И, к сожалению, немногие об этом знают и умеют применить такие вещи на практике. Сегодня я хочу рассказать вам о любопытном применении POS-клавиатуры для существенной помощи в работе QA-инженера. Это всего лишь одно из многих применений такого класса устройств для задач, где необходимо производить заданные последовательности одинаковых действий.

Что такое POS-клавиатура?


Из Википедии:
Существуют два главных отличия POS-клавиатуры от клавиатуры стандартной. Во-первых, программируемая клавиатура используется не столько для введения символьной информации, сколько для управления кассовыми операциями. Во-вторых, клавиши программируемой клавиатуры изначально не имеют привязки к кодовым последовательностям (или макросам). Их прописывает технический специалист, когда устанавливает периферийное оборудование. Функциональность выбранной клавиатуры зависит от количества потенциальных комбинаций макрокоманд.

Как я к этому пришел


Я работаю QA-инженером в аутсорс компании. И так исторически сложилось, что почти все проекты — распределенные клиент-серверные приложения с мобильными клиентами. Первый проект был не исключением. Я сразу попал на активную фазу разработки. На проекте было 7 программистов (Android, iOS, Back-End, Front-End) и я. В самые горячие месяцы заводил по 150 баг-репортов, плюс задачи\баги со стороны заказчика, задачи от ПМ-а и, естественно, работа с уже открытыми/переоткрытыми задачами. Каждый день по несколько обновлений клиентов, работа с тестовой документацией и многое другое. Было интересно и весело! Но, многие действия по большей части связанны с рутиной, и она весьма заметно снижала производительность, оставляя меньше времени на куда более нужные активности на проекте.

Что я пытался использовать перед этим?


Программы для создания макросов нажатия, менеджеры буфера обмена, всевозможные тулбары и пр. Что-то вызывалось горячими клавишами, где-то были всплывающие тулбары. Основная проблема была в том, что появилось слишком много комбинаций клавиш. Самые частые и популярные запоминались, менее популярные за неделю-две успевали “вылететь” из головы. Плюс, комбинации были не сложные, и часто возникал конфликт локальных и глобальных комбинаций клавиш. Этот вариант у меня в итоге не прижился, и я начал смотреть с сторону hardware решения.

Поиск hardware решений


Итак, я начал искать hardware решения. Первые варианты были безумны:

  • использовать кнопки различных игровых джойстиков и переназначать кнопки;
  • поиск функциональных мультимедийных клавиатур с последующим извлечением внутренностей и подключением к механической клавиатуре;
  • и многие другие;

В процессе поисков я наткнулся на POS-клавиатуры. Почитал описание, и понял, что это как раз то, что надо. Зашел в интернет-магазин торгового оборудования, глянул на ценники… 100-300уе. Для зарплаты Junior QA это было многовато. Решил поискать на бесплатных досках объявлений. И, о чудо, POS-клавиатура на 96 кнопок за 13 долларов. Пару дней ожидания, и она у меня в руках.

Устанавливаем клавиатуру и драйвера на ПК


Итак, в руки мне попала клавиатура POSUA LPOS-II-096 с интерфейсом PS/2. Её изображение и ттх:



  • Программируемых клавиш: 96
  • Уровни раскладок: 4
  • Тип клавиш: Cherry MX1A cross gold contacts (Germany)
  • Ресурс нажатий: > 50'000'000
  • Диапазон рабочих температур: 0 °C...+70 °C
  • Напряжение питания: 4.5-5.6 V

Установка не сложная, опишу ее по шагам:

  • заходим на сайт производителя, качаем драйвер клавиатуры PS/2 “Win7_64drv” (он нужен для программирования клавиш) и программу конфигурации “MPOS-Master”;
  • по совету производителя для установки не подписанного драйвера (у меня Win7, x64) включаем тестовый режим в Windows;
  • Устанавливаем драйвер и программу конфигурации;

Клавиатура готова к использованию. Для версии клавиатуры с USB интерфейсом достаточно просто установить программу конфигурации.

Программирование клавиш


  • запускаем ранее установленную программу MPOSMaster;
  • создаем новый проект, и указываем наш тип оборудования (на данный момент я использую USB версию на 64 копки, купленную все так-же на доске объявлений);



  • в новом проекте мы видим еще не назначенные клавиши;



  • не забываем задать количество слоев клавиатуры в разделе “Клавиатура” -> “Параметры USB интерфейса”, если их планируется использовать больше одного уровня, иначе при программировании программа выдаст ошибку: «Данный уровень не существует»;



Далее разберем более подробно функции клавиш. Для этого делаем двойной клик по не назначенной клавише, и видим ее параметры конфигурации:



В этом меню мы можем выбрать режим “Макро клавиша”, или выбрать временный или постоянный переход на уровень от 0 до 3. Для каждого уровня можно назначить свой уникальный макрос, т.е. в итоге получаем 64*4=256 уникальных макросов. Возможности макрос клавиши:





  • мы можем задать любую последовательность или комбинацию символов для 4-х слоев, но не более 42 символов в одном слое (ограничение памяти контроллера);
  • задать макрос можно или вводом с клавиатуры при помощи окна “захвата”, или вставляя коды нажатия, отпускания или клика клавиши вручную. При помощи ручного ввода есть возможность задать комбинации клавиш такого вида Ctrl+Alt+Shift+Win+”x”;
  • также есть возможность в любом месте макроса вставить паузу от 0,1s до 1,6s. Если нужна большая пауза или не стандартная, можно вставлять несколько пауз подряд;
  • мы можем задать звуковой сигнал нажатия: короткий, средний или длинный;
  • мы можем включить “Автоповтор” для клавиши. Если он отключен, макрос выполняется только один раз, вне зависимости от того, как долго мы держим клавишу;
Более подробное описание можно найти в руководстве пользователя.

Несколько примеров из моей практики


Вот так выглядит мой второй вариант клавиатуры на 64 кнопки с USB интерфейсом:



Все иконки я делал в графическом редакторе размером 103*103 пикселя и распечатывал на цветном принтере. Картинки, естественно, выбирал на свой вкус и цвет.

Почти на все кнопки назначена уникальная комбинация клавиш. Я использовал комбинации вида: Ctrl+Alt+Shift+’клавиши 0-9, A-Z, вкл. символьные’. Если комбинаций не хватает, добавляю к ним еще и кнопку “Win”. Комбинации из 4-5 кнопок обычно не приводят к конфликтам с Windows и ПО, т.к. используются крайне редко.

Теперь подробнее о некоторых клавишах.

— это кнопки управления слоями, они производят временный перехода на уровень L1 и уровень L2. Уровень L0 задан по умолчанию. L3 на данный момент не использую, так как 192 комбинации мне хватает.

Далее про физически выделенный блок управления редактором скриншотов (в моем случае это Snagit Editor).



Первый ряд сверху — дополнительные профили снятия скриншота.

  • расшарить скриншот без обработки через гугл драйв (использую, когда надо очень быстро создать ссылку и скинуть в чат, или когда не надо обрабатывать изображение);
  • создать видеозапись и отправить ее в редактор;
  • создать скриншот, и без обработки и вопросов сохранить на жесткий диск;
  • создать скриншот, и скопировать его в буфер обмена;
Из кнопок управления инструментами:
  • стрелка;
  • линия;
  • подсвеченная область;
  • вставка текста;
  • сглаживание слоев;
  • вставка маркеров;
  • redo и undo, они же при нажатии на кнопку уровня L1 уменьшают\увеличивают шрифт в текстовой вставке;
  • основная кнопка снятия скриншотов (отправляет изображение в редактор);
  • кнопка ESC, на случай, если надо изменить область захвата;

Отдельно отмечу кнопку сохранения.

— это макрос нажатия клавиш такого вида:
Ctrl+S ⇒ пауза 1,2s (что бы успело отобразится окно сохранения) ⇒ Enter

Позволяет одним нажатием сохранить отредактированный скрин на жесткий диск.

Этот блок кнопок в моей работе самый используемый, по этому находится в самом удобном месте.

Все остальные клавиши работают через программу для создания макросов нажатия клавиш, которая и выполняет все действия. Это позволяет легко изменять конфигурацию и переназначать кнопки без ограничений физических макро-клавиш в 42 символа. Также это позволяет выполнять и другие действия, не возможные в только “железном” исполнении. Как пример: запуск программ, запись макросов нажатий без ограничения, открытие URL, вставка заранее подготовленного текста, управление окнами, различные действия с системой и мн. другое.

— открывает журнал менеджер буфера обмена. При переходе на слой L1 эта же кнопка открывает раздел “избранное”;

— Поиск текста из буфера обмена в Гугле. Тут используется такой макрос нажатий:
Win+R ⇒ (пауза 0.3с) ⇒ “www.google.com/search?as_q=(Ctrl+V)” ⇒ Enter

— открывает url, который находится в буфере обмена. Макрос:
Win+R ⇒ (пауза 0.3с) ⇒ “(Ctrl+V) ⇒ Enter”

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

— различные варианты запуска ADB при помощи BAT файлов:

  • обычный запуск консоли:

    ADB “adb logcat -s mLog:D”
    
  • L1 + кнопка ADB — запуск с удалением данных из буфера обмена (что бы не подтягивать старые логи);

    Прописываем в bat:

    adb logcat -c
    adb logcat -s mLog:D
    
  • Все логи с ADB сохраняем в текстовый файл с таким форматом имени: ADB_logs_"%hour%"."%minute%"."%sec%_%day%.%month%.%year%.txt

    Прописываем в bat:

    rem @echo off
     
    set dd=%DATE%
    set tt=%TIME%
     
    set /a ddd=%dd:~0,2%
    IF %ddd% LSS 10 (
    SET day=0%ddd%) else (
    SET day=%ddd%)
    set month=%dd:~3,2%
    set year=%dd:~6,4%
     
    set /a ttt=%tt:~0,2%
     
    IF %ttt% LSS 10 (
    SET hour=0%ttt%) else (
    SET hour=%ttt%)
      
    SET minute=%tt:~3,2%
    SET sec=%tt:~6,2%
    adb logcat -s mLog:D > C:\ADB\"ADB_logs_"%hour%"."%minute%"."%sec%_%day%.%month%.%year%.txt
    

— работа с почтой;

Личная, рабочая и две тестовых. В них используются два слоя:


— кнопка при помощи bat файла открывает рабочую папку:

explorer.exe F:\Dropbox\work_doc

— открывают гугл-доки с чек-листами и спецификацией по текущему проекту в Chrome (по дефолту в системе стоит FF, но Chrome с гугл-доками работает лучше);

Текст команды:

    start Chrome.exe  https://docs.google.com/document/d/1OYBf….

— включает/отключает настольную лампу при помощи USB HID реле, которое управляется через консоль;

Также приведу пример одной из разовых задач, которую я выполнял буквально пару дней назад.

Задача:

— проверить счетчик, который сортирует людей по списку их партийной принадлежности, всего 7 партий.
— что бы дойти до выбора партии, надо ответить на 50 вопросов; все вопросы каждый раз хаотически перемешиваются.
— в тесте есть ловушки, которые бракуют не честных ответчиков, такие как: защита от линейных ответов, сравнивание ответов на однотипные вопросы, вопросы-ловушки и т.п.

Дано:

Список правильных ответов, которые проходят все валидации сервера в txt файле.

Решение:

Проект маленький и короткий. Времени на проверку — час-два, а сама задача — разовая. Можно конечно просто ходить по списку, и находить правильные ответы в текстовом файл, но это вредно для нервов. Я за минуту на свободной клавише сделал макрос, который выполняет такую последовательность нажатий клавиш:
Ctrl+F ⇒ Ctrl + V ⇒ Enter ⇒ Esc

После этого процесс проверки выглядел так:

  • открываем веб-форму со списком вопросов;
  • копируем вопрос в буфер обмена (я использую для этого доп. клавиши на мышке);
  • переводим фокус в Notepad++;
  • жмем на макро клавишу, которая находит текст вопроса и прячет окно поиска, оставляя подсвеченным текст вопроса с правильным ответом в диапазоне от -3 до 3;
  • кликаем в веб-форме на правильный ответ и тд.;

Результат: пройдено около 600 вопросов с вполне приемлемым уровнем комфорта, нервы спасены, заказчик рад.
После этого пришла мысль о том, что надо несколько неиспользуемых кнопок обозначить цветными фигурами, что бы можно было использовать их для разовых/временных задач.

Остальные кнопки ничем особенным не выделяются. И о их назначении, в большинстве случаев, можно догадаться по картинкам.

Пару слов о производителях POS-клавиатур


На практике я использовал клавиатуры только одного бренда. Но, общий принцип и возможности у всех примерно схожи. Разнятся они в основном только внешним оформлением и количеством кнопок, которое бывает от 4 до 128 шт.

Их можно найти и в интернет магазинах, и в конторах по установку торгового оборудования. Так же есть такие клавиатуры на aliexpress и ebay. Они сейчас не сильно пользуются спросом, и проблем с приобретением за невысокую стоимость возникать не должно.

Отдельно хочу отметить вот этого производителя — X-keys. Как я понял, у них упор сделан на аудиторию геймеров, по этому внешне их клавиатуры выглядят куда лучше, чем модели для торгового оборудования. Плюс у них есть клавиатуры с очень интересными конфигурациями. Вот несколько примеров:



Что внутри?


Вот несколько фотографий в разобранном состоянии (картинки кликабельные):





Кстати, как и многие другие POS клавиатуры она защищена от попадания жидкости и грязи на клавиатуру.

Заключение


Статья получилась большая, но, надеюсь, она кому-то поможет в реализации своих идей. Буду рад вопросам и предложениям в комментариях.

И на последок, фото моей первой клавиатуры. Не пугайтесь. Она пережила много изменений, и покамест временно отправлена на заслуженный отдых.

Поделиться публикацией

Комментарии 66

    +8
    Спасибо, что поделились! Мне вот просто радостно видеть, что кто-то взял и наделал себе удобных хоткеев.
      +2
      Хоть бы написал, что POS Keyboard — это "Point Of Sale Keyboard", а не, например, "Piece Of Shit Keyboard".
        +2
        Если у кого-то есть проблемы с пониманием общепринятой терминологии — ему прямая дорога в гугл.
          +1
          Хорошая статья. Все по делу. Хотите знать разницу? Идите на википедию etc.
        +4
        Ваша клавиатура очень напоминает Launchpad

          0
          Все иконки я делал в графическом редакторе размером 103*103 пикселя и распечатывал на цветном принтере.

          до прочтения слова "распечатал" вдруг показалось, что на каждой кнопке дисплейчик. Такой облом. (
            +2
            Такие тоже есть. Правда ценник за 700уе. http://www.artlebedev.ru/everything/optimus/
              +1
              Я лучше куплю струйный принтер… Несколько штук. )
                0
                А вот что-то припоминается из необычного, не интересовался, потому не обратил внимания. В общем, нахлобучка на планшет, абсолютно без электроники — клавиши сделаны так, чтобы при нажатии касаться экрана и вызывать срабатывание тачскрина. Они же содержат оптическую систему, чтобы "переводить" изображение участка с экрана под ней на окошко в клавише. Ну и с железом все — остальное делает софт, получается функционал в точности как у Лебедева, но вполне приемлемой сложности — экранчик в каждой клавише это все же перебор…
                Кто и как делал такое, был ли это живой образец или только концепт — совершенно не в курсе. Видел, как минимум, пару лет назад — может уже в продаже есть.

                  0
                  Так это вторая версия Оптимуса и есть. Они отказались от мини экранов а ней и сделали тупо один большой под прозрачными кнопками.
                +1
                дисплейчик это к Теме http://www.artlebedev.ru/everything/optimus/popularis/
                  +1
                  Оптимус же: http://www.artlebedev.ru/everything/optimus/
                    0
                    А вот внезапно не только Лебедев. Был ещё проект на диспеях E-Ink. http://www.3dnews.ru/907218 Не могу только понять, взлетел или нет.

                    0
                    Лежит на полке точно такая же клавиатура, все не найду времени запрограммировать. Думал под фотошоп использовать.
                      0
                      Вот тут можно глянуть раскладку для фотошопа у коммерческих образцов. Может удастся почерпнуть что-то полезное. http://postobrabotka.ru/images/klava/keyboard_Smily_OneClick.jpg
                        0
                        Спасибо. Сохранил картинку. С одной стороны удобно, а с другой стороны боязно забыть горячие клавиши :)
                          +3
                          Достаточно повесить Undo/Redo на ножные педальки — и клавиатурой станет пользоваться гораздо спокойнее.

                            0
                            На ноги нужно копи-паст повесить. Тогда можно будет честно говорить, что писал код ногами! :)
                              0
                              где продаются ножные педальки? и как их программировать?
                                0
                                гитарная ножная пидалька. разобрал, своё впихал, запрограммировал и радуйся. Diy решение. а готовые есть http://geekboards.ru и очень дорогие
                                  0
                                  Педальки кстати есть ещё линейные, можно несколько состояний переключать разной силой нажатия… язык ввода, например — до 4-х запросто а дальше нужна тренировка.
                          +1
                          Как фотошопер с многолетним стажем — не рекомендую. Достаточно прописать нужные экшены, переназначить шорткаты средствами самого шопа, экшены и расклдадку хранить гденить у себя в почте или облаке.

                          Почему? Потому что шорткаты на обычной клавиатуре нажимаются не глядя и на автомате, а на эту надо постоянно отвлекаться — вслепую ей пользоваться не получится. Сужу по работе с кнопками на планшете. Самое большее, что я использовал на Wacom Intuos — только 4 (четыре) его кнопки. Колесо и остальные кнопки не использую — это уже неудобно, надо тянуться и глядеть на планшет. И то — часто нажимаю шорткаты на клавиатуре, вместо планшета. В Illustrator — на планшете использую только две кнопки.
                          0
                          Что там за контроллер стоит? Вроде по виду какая то mega
                            0
                            AVR, но какая не скажу :)
                              0
                              Увеличил картинку, удалось разобрать MEGA32U4-AU
                              http://www.atmel.com/ru/ru/devices/ATMEGA32U4.aspx
                              0
                              Контроллер MEGA32U4-AU
                              +1
                              А вообще какие есть доступные для народа программируемые клавиатуры? Вообще это ж такой разгул в играх можно устраивать!
                                0
                                Вот такую штуку встречал. Берется обычная нумпад клавиатура, и переназначается при помощи HIDMacros. Правда я сам не пробовал. Вот линка: http://pikabu.ru/story/sozdanie_moshchnoy_programmiruemoy_klaviaturyi_4024324
                                  +1
                                  Не думал, что тут увижу ссылку на пикабу. Это не мой вариант. Хочу аппаратного решения, тем более в линукс работать не будет.
                                  +2
                                  Раньше производили девайсы типа RAZER Nostromo, но клавиш там маловато, особенно за такие деньги.

                                  Геймеры с руками из нужного места изготавливают кастомные девайсы на базе mjoy16 или Arduino-подобных контроллеров. Надеюсь, не сочтут за рекламу, так как проект открытый: https://sites.google.com/site/mmjoyproject/
                                  Прошивки, драйверы, схемы — всё есть. В итого получаются такие монстры http://www.ssquad.ru/uploads/monthly_06_2012/post-11-0-12457300-1339684193.jpg
                                    0
                                    Ну колхозить-то я могу и сам. Я хочу готового, чтобы паяльник не греть, корпуса не пилить.
                                      0
                                      Тогда проще найти на бесплатных объявлениях бу клавиатуру. Главное, что бы был доступен софт. Иногда попадаются ооочень древние клавиатуры.
                                    0
                                    Многие геймерские клавиатуры и мышки позволяют для конкретного приложения вешать макросы на любую клавишу, Очень удобно для mmo.
                                      0
                                      Пользуюсь Ergodox, отличная клавиатура.
                                        0
                                        Клавиатуры Pok3r, особенно Pok3r III — три дополнительных слоя, по 32 действия в скрипте на почти каждую клавишу, программирование непосредственно с клавиатуры без участия ОС, механика. Можно поставить такие же колпачки с бумажками, как в этой статье. При этом, это qwerty клавиатура, т.е. можно и печатать.

                                        Ну и ErgoDox uber alles.
                                        0
                                        А можно фотографию атмеловского чипа, чтобы маркировку посмотреть?
                                        0
                                        можно сделать руками:
                                        G1183B, Корпус для РЭА 189х134х32/54мм, пластик, черный
                                        Arduino leonardo
                                        Кнопки для игровых автоматов или аналогичные, с местом под бумажку.
                                          0
                                          Я сразу так и хотел. Думал даже приобрести старую клавиатуру с механическими контактами. Только вот в программировании контроллеров не силен. Так что этот вариант не пошел.
                                            0
                                            Да чего там ардуино программировать
                                              0
                                              Я покамест только учусь. Купил себе комплект с UNO пару недель назад, покамест только мигалку и кнопку с ШИМ регулировкой осилил.))
                                            0
                                            Где такие кнопки взять? Да ещё по вменяемой цене… вариант разве что сделать полностью сенсорную клавиатуру с непрерывной поверхностью.
                                          0
                                          основная проблема такого рода решений — безумно дорого, если всё покупать
                                          Сходил из любопытства, приценился к X-Keys: полоска из 16 кнопок (XK-16) — $99.95
                                          Даже если брать 200 штук — $69.97
                                            0
                                            Согласен. Тут главное искать различные варианты. Я последние две клавиатуры с USB на 64 кнопки брал по 26уе. Одна была абсолютно новая, даже колпачки не одеты, вторую пытались куда-то ставить, но по виду ясно, что тоже не использовали. Как вариант, кидал ссылку в комментариях выше, можно использовать дешевые Num-pad клавиатуры с использованием HIDMacros. Правда не так красиво и удобно, и придется с ними повозиться.
                                              0
                                              не долго думая, взял маркировку клавиатуры из статьи и поискал за сколько такую можно купить в Москве.
                                              Быстро найденные варианты:
                                              • много вариантов порядка 10000 рублей (± 1000)
                                              • $144 (мелкий опт)
                                              • ~6700 рублей
                                              • самое малое ~5300 рублей.

                                              Никак не похоже на $13.
                                              Дешевые нампады — для единичного использования "себе лично", наверное да, но для тиражируемого решения "другим людям" — нет.
                                              Меня тема заинтересовала конечно в контексте работы, и навскидку, нам бы лучше всего подошла пара полосок (ближайшие — X-Keys rackmount) — которые можно поставить над обычной клавиатурой.
                                              В качестве имиджевого решения (на выставке, например, показывать) — отлично, но посчитать, сколько эти условные $100 на каждом рабочем месте реально сэкономят заказчику (а решение обычно принимает не тот человек, который работает) ой как не просто.
                                              Для случая POS-терминала, там такой вопрос даже не стоит, а вот для смежных областей — сразу все говорят "ааа, вы что? это дорого!".
                                              Мы на многолучевые лазерные сканеры штрихкодов очень "сложно" переходили с дешевых светодиодных...
                                                0
                                                А это места надо знать.) Правда вариант однозначно не массовый. Самая дешевая 16уе на 32 кнопки. http://olx.ua/uk/list/q-pos-%D0%BA%D0%BB%D0%B0%D0%B2%D0%B8%D0%B0%D1%82%D1%83%D1%80%D0%B0/
                                                Правда это в Украине.

                                                  0
                                                  Сегодня привезут из питера в покров новую клаву за 2000руб. Авито.
                                                  Уметь и ждать.(с)
                                                  один минус — ps/2
                                                    0
                                                    очень рад за вас, но для нас Авито — не вариант. Нам же не для себя, а для других.
                                                    И да, PS/2 — это во что-то современное так сходу не факт, что засунешь.
                                              0
                                              1. Monome таки круче, он весь светящийся.
                                              2. Маловоспроизводимое решение, ограниченное одним рабочим местом и одной ситуацией… передать кому-то, перенастроить — сложно. Риск для проекта.
                                                0
                                                Monome — это Launchpad
                                                Некорректно их сравнивать
                                                  0
                                                  Согласен, но я сижу на одном месте, а дома стараюсь работой не заниматься, и без нее дел хватает. Плюс это просто инструмент, который помогает делать быстрее стандартные операции. От ее отсутствия только снизится скорость и может быть будет временный дискомфорт.
                                                  0
                                                  Прочитал пост и сам загорелся такое сделать для работы. Нормально ли работает через переходник ps\2 to usb?
                                                    0
                                                    Думаю, проблем не будет. Прямое подключение к PS\2 понадобится только для программирования клавиш. Если сегодня найду дома переходник, проверю.

                                                      0
                                                      я потому и спрашиваю, что у меня ни дома ни на работе нет ps\2 входа. Буду благодарен, если узнаете.
                                                        0
                                                        Проверил. Как клавиатура через переходник работает, но для программирования нужно прямое подключение к PS\2. Из вариантов: создать у себя на компьютере новый проект, ввести данные в макро-клавиши, найти ПК с ps\2 и быстренько залить прошивку. Или искать USB версию, с ней вообще никаких проблем.
                                                          0
                                                          Я уже нашел у себя в док станции нужный мне разъем и договорился с продавцом о покупке клавиатуры. Так что завтра буду играться.
                                                          Спасибо за статью, коллега :)
                                                            0
                                                            Незачто. Будут вопросы, пишите. Я открыл в своем профиле доступ к адресу Facebook. Можно писать прямо туда, будет быстрее.)
                                                    0
                                                    Не буду оригинальным. POS-клавиатурам не было бы цены, если бы на клавишах были дисплейчики. Это была бы бомба! А вообще первое, что пришло мне в голову при виде такой клавиатуры (особенно в цвете) — это панель управления «Enterprise» из StarTrek TOS.
                                                      0
                                                      Есть уже такая, "всего" за 50 000 рублей.
                                                      +1
                                                      Выше было несколько комментариев про стоимость таких железок. Как вариант — посмотреть в сторону отечественного производителя. Еще лет 10 назад приходилось пользоваться моделями от Штрих-М с аналогичным функционалом (64 кнопки, объединение в группы 1х2/2х1/2х2, несколько слоев, макросы до 256 символов). С тех пор несколько выпал из темы. Может быть, конечно, они и испортились с тех пор, но гугль с ходу выдает ценник на новую 4400 рублей. Это гораздо гуманнее, чем упоминаемые выше 99 президентов — 6700 рублей.
                                                        +1
                                                        Изобретаю клавиатуру, прочитал обзор, глянул на Авито — есть! Купил.
                                                        Теперь ломаю голову, где взять дрова под «русского производителя» на клаву КВМ-64М-М12 (или это по-ангельски, KBM-64M)?
                                                        Сайт, указанный на клаве, http://www.did.ru не работает…
                                                        Никто не знает, с чем совместимо это «поделие импортозамещения»?
                                                        Кстати, ibnteo делал вот такую клавку:
                                                        image
                                                        А я работаю над вот таким проектом:
                                                        image
                                                          0
                                                          Гы. Нашёл дид.ру в архиве инета (подсказали!), скачал прогу — не видит!!!
                                                          Оказалось, надо от другой проги дрова поставить, во как!
                                                          Теперь видит.
                                                          Но как игровая она не очень (или я задержки не могу настроить как надо)…
                                                            0
                                                            уважаемый автор, а можно Вас попросить:
                                                            1) выложить файл вашего проекта для клавы как пример?
                                                            2) сфотографировать платы и выложить. очень интересен предмет разницы между клавиатурами с ps/2 и usb интерфейсами. думаю над тем чтобы свою с ps/2 доколхозить до usb

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

                                                            Самое читаемое