СОЛО на клавиатуре

О программируемых клавиатурах

D.I.D.
02.02.2009

Что это такое — программируемая клавиатура?

Программируемая клавиатура, малознакомое рядовому пользователю устройство ввода, в последнее время приобретает все большую популярность в различных сферах деятельности человека, где используется компьютер, начиная от систем проведения платежей, автоматических систем управления (АСУ) и заканчивая использованием в офисе и дома.

Если классифицировать программируемую клавиатуру как компьютерную периферию, то она конечно же попадает в разряд устройств ввода информации, хотя к устройствам ввода символьной информации ее отнести уже можно не всегда. Как показывает практика использования этого специального вида клавиатур, они в подавляющем большинстве случаев используются в качестве средства управления программным обеспечением компьютера.

Поскольку компьютер является универсальным инструментом, становиться совершенно очевидным, что программируемая клавиатура должна обладать достаточно широким спектром возможностей, чтобы выполнять функции стандартной клавиатуры ПК, и, сверх того, обладать всеми свойствами специализированного устройства ввода данных и управления ПО. Само понятие «программируемая клавиатура» подразумевает универсальность и возможность быстрой адаптации к многочисленным областям ее применения. Существует несколько производителей программируемых клавиатур для широкого применения (не имеются ввиду узкоспециализированные клавиатуры). Одни производители ориентируют свои устройства на более узкий спектр применения, другие — стараются предугадать самые неожиданные варианты их применения. И не всегда о возможностях клавиатуры можно судить по ее цене.

Программируемые клавиатуры  D. I.D разработаны с целью максимального удовлетворения потребностей в самых различных областях. Рассмотрим основные возможности клавиатур  D. I.D на некоторых конкретных примерах их применения.

Как применить

Имеется ввиду вопрос: как применить программируемую клавиатуру в ранее определенной системе с целью получения ожидаемого повышения эффективности работы системы.

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

Как и везде, при создании раскладки следует продумать вид раскладки с точки зрения дизайна, структурности расположения групп клавиш по назначению и удобства использования. Эти факторы имеют огромное влияние на удобство работы с клавиатурой, а следовательно и на эффективность ее использования.

По способу программирования программируемые клавиатуры можно разделить на клавиатуры, которые программируются при помощи только стандартной клавиатуры (без участия вспомогательного ПО) и клавиатуры, программируемые специальным программным обеспечением. Очевидно, что первый класс клавиатур достаточно трудоемко использовать в системах выпускаемых неединичными экземплярами. Однажды разработанную раскладку приходиться программировать в каждую клавиатуру фактически вручную. Кроме того, процесс создания и редактирования раскладки достаточно трудоемкий. Поэтому такой класс программируемых клавиатур не получил достаточного распространения.

Клавиатуры же, имеющие возможность загрузки раскладки с компьютера гораздо более удобны в использовании на стадии разработки раскладки. Здесь все определяется уже в основном возможностями ПО для программирования раскладки. Зачастую такое ПО обладает самыми ограниченными возможностями. И это понятно, в большинстве случаев раскладка создается один раз и если модифицируется, то редко. Поэтому в этих случаях допускается затратить на создание раскладки больше времени. Другое дело, когда создавать или модифицировать раскладку необходимо часто. Это может потребоваться разработчикам оборудования, которые используют в своих системах программируемую клавиатуру. В этом случае приходиться ориентироваться на ПО, имеющее расширенные возможности. Такое ПО не только ускорит процесс разработки, но и облегчит труд человека, разработка раскладок для которого превратилась уже больше в рутину, чем в творчество.

После создания раскладки она программируется в клавиатуру и тестируется на том программном обеспечении, для которого она предназначена. Скорее всего потребуется еще неоднократно редактировать раскладку, пока раскладка не будет приведена в полное соответствие ранее намеченным планам.

И завершающим, но немаловажным этапом подготовки устройства к работе является создание изображений, надписей или пиктограмм, которые будут ассоциировать кнопку с выполняемой ею функцией. Это очень важный фактор, влияющий на удобство работы с клавиатурой, ну и конечно же на ее дизайн. Эффективность процесса подготовки изображений прямо пропорционально зависит от возможностей используемого ПО.

Как используется программируемая клавиатура в корпоративных системах

Наибольшее распространение программируемые клавиатуры получили в платежных терминалах. Фирмы-производители платежных терминалов (или POS-систем) применяют программируемую клавиатуру совместно с написанным ими программным обеспечением для существенного упрощения работы оператора. Это позволяет ускорить процесс обслуживания покупателя торговой точки за счет наглядности ввода и сведения до минимума числа нажатий кнопок на клавиатуре. Продавец не задумывается над тем какой код или артикул имеет товар и тем более не вводит его вручную, а нажимает на кнопку программируемой клавиатуры с соответствующей надписью или пиктограммой. Ранее запрограммированная последовательность кодов, соответствующая этой кнопке, посылается клавиатурой программному обеспечению системы. Последовательность кодов назначается в процессе программирования клавиатуры произвольно, по желанию фирмы-производителя платежных терминалов.

Многие модели клавиатур, так называемые защищенные модели, максимально адаптированы к использованию в самых различных условиях. Кнопки таких клавиатур закрыты защитной пленкой для предотвращения попадания ссора и влаги в кнопки и внутрь корпуса, где расположена электроника клавиатуры.

Карточки, брелки, замки и другое

Очень часто производители встраивают в программируемые клавиатуры различные дополнительные устройства идентификации, защиты, доступа. Это могут быть считыватель магнитных карт, считыватель смарт-карт, электронные ключи доступа Touch Memory, замки различных уровней доступа.

Считыватель магнитных карт, если таковой присутствует, может использоваться как для идентификации оператора, так и для проведения расчетов магнитной картой популярного в мире стандарта ISO7812 (этому стандарту соответствуют магнитные карточки Master-Card, Visa и др.).

Использование считывателя как средства идентификации оператора весьма актуально в торговых точках, где оператор не всегда находится возле платежного терминала (например, в ресторанах, кафе, барах роль оператора выполняет официант). Кроме того, появляется возможность ведения раздельного учета при использовании одного платежного терминала несколькими операторами. Например, каждый оператор (официант) имеет свою магнитную карту с его идентификационным номером. Для проведения платежной операции он передает данные со своей магнитной карты в окно регистрации, проводит платежные операции и переводит систему в режим регистрации.

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

С помощью считывателя смарт-карт можно организовывать различные уровни доступа к использованию данных клавиатуры. Например, для одного уровня доступна одна группа клавиш, для другого — дополнительно другая группа клавиш и т.д.

Замки различных уровней доступа также предназначены для организации различных уровней доступа, правда по упрощенному алгоритму, который не обеспечивает соответствующей безопасности.

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

Не меньшей популярностью пользуются клавиатуры  D. I.D в автоматизированных системах управления (АСУ). Это могут быть комплексы управления оборудованием на автоматизированных предприятиях (электростанции, станции диагностики, заводы и т.п.), центральным звеном которых является IBM PC AT совместимый компьютер. В этом направлении спектр использования программируемых клавиатур очень широк, благодаря возможности программирования клавиш любыми последовательностями кодов клавиш стандартной клавиатуры и их комбинациями. Аналогично предыдущему примеру здесь возможна идентификация оператора с помощью магнитной карты. Учет рабочего времени работников предприятия может производиться с помощью автономного считывателя магнитных карт.

Эксклюзивы, дизайн и др.

Как это ни странно, на первый взгляд программируемые клавиатуры часто находят применение в составе узкоспециализированных устройств благодаря высокой гибкости своих свойств. Очевидно, что намного проще адаптировать универсальное устройство (имеется ввиду программируемая клавиатура) к специальному применению, чем разработать новую узкоспециализированную клавиатуру.

В случае же невозможности адаптации выпускаемых устройств существует возможность разработки специального.

Почему отечественные конкурентноспособны?

Понятно, что для того, чтобы получить высококачественный продукт, первое, что нужно сделать, это использовать высококачественные компоненты. При производстве наших устройств используются компоненты таких хорошо известных в мире лидеров индустрии, как Cherry, Omron и Atmel, завоевавших свой авторитет именно высоким качеством и надежностью своих изделий. Мы снабжаем наши продукты, как программные, так и аппаратные, наибольшим количеством преимуществ, функций и возможностей, что делает их уникальными среди многих других на мировом рынке.


← назадоглавлениедалее →

Оставить комментарий


Ваш комментарий будет опубликован после модерации.


Rambler's Top100
ErgoSolo
© 1997— «ЭргоСОЛО»
Дизайн: Алексей Викторович Андреев
Вебмастер: Евгений Алексеевич Никитин
Пишите нам:
Звоните нам по тел. +7 (495) 995-82-95. Мы работаем круглосуточно. Прямо сейчас на все Ваши вопросы готова ответить наша служба поддержки:
Круглосуточная трансляция из офиса «ЭргоСОЛО»

Поможем бросить курить
Все права на материалы, находящиеся на сайте ergosolo.ru, охраняются в соответствии с законодательством РФ, в том числе, об авторском праве и смежных правах.
Использование материалов сайта без разрешения ООО "ЭргоСоло" ЗАПРЕЩЕНО!