Программируемая клавиатура (POS–клавиатура) это устройство ввода данных, которое незаменимо для полноценной работы POS-системы. Отличительной чертой клавиатур такого типа является возможность программирования для каждой клавиши любого сочетания символов или команд.
POS-клавиатуры позволяют присваивать каждой клавише несколько значений, как правило, не менее трех. Значением может являться любая последовательность символов.
Кнопочные POS-клавиатуры имеют прозрачные крышки, под которые вставляются новые значения клавиш.
Для пленочных POS-клавиатур новые значения печатаются на листе, который вставляется под верхнюю прозрачную пленку.
Для ввода новых значений к POS-клавиатуре подсоединяют обычную клавиатуру.
POS-клавиатуры могут иметь различное количество клавиш - 28, 57, 64, 96, 111 или 128.
Часто в POS-клавиатуры встраиваются считыватели магнитных карт.