CSI Keyboards is a worldwide leading custom membrane switch manufacturer and custom keypad manufacturer.