Klawiatury POS (lub klawiatury programowalne) przeznaczone są do optymalizacji działania systemów kasowych oraz organizacji zarządzania kompleksem programowo-sprzętowym. Klawiatury POS posiadają podstawowe ustawienia i są programowane przez specjaliśctów IT na indywidualne potrzeby przedsiębiorstwa. Każdy z przycisków takiej klawiatury (lub kombinacji przycisków) można zaprogramować na określone polecenia. Maksymalnie można zaprogramować do 256 kodów. Klawiatury programowalne różnią się kształtem, liczbą klawiszy (która może wynosić od 24 do 128 sztuk), stopniem ochrony przed wpływami środowiska, rodzajem materiału z jakiego są wykonane.
Programowalne klawiatury POS należą do peryferiów POS - dużego zestawu urządzeń, które zapewniają pełną i szybką obsługę klienta w miejscu sprzedaży/serwisu. Każde z tych urządzeń rozwiązuje swój własny problem. Drukarka paragonów POS lub kasa fiskalna zapewnia wydruk paragonu, potwierdzenie transakcji. Szuflada kasowa pozwala zarówno chronić, jak i organizować ewidencję na kasie. Czytnik kart magnetycznych pozwala szybko autoryzować kasjera lub zeskanować kartę lojalnościową.
Do podłączenia do jednostki centralnej POS, a także do szeregowego podłączenia dodatkowych urządzeń peryferyjnych, takie klawiatury zawierają interfejsy USB, RS-232 i PS/2.
Klawiatury programowalne znajdują szerokie zastosowanie w przedsiębiorstwach handlowych, w logistyce, w produkcji oraz w innych rodzajach działalności biznesowej, gdzie niezbędna jest automatyzacja i optymalizacja stref kasowych.