A programmable keyboard is a keyboard which can be configured to perform a variety of custom commands with the use of hot keys. Typically, a programmable keyboard is managed with a computer utility which can be used to record the desired commands. Membrane key switches with tactile feeling10 million strokes operating life cyclesTrue keyboard wedge function: Key Code or ASCII CodeWindows software programming without TSR programMagnetic stripe card reader available with various track combinations6 positions key lock function