Skip to content

Keypads

Published On:
Oct 28, 2026
Last Updated:
Oct 28, 2026

Keypads are arrays of buttons used for user input, such as the numeric keypads found on security panels and phones. They are typically wired as a matrix of rows and columns and scanned by a microcontroller.

Types

Membrane Keypads

Photo of the Adafruit 419, a 12-key (3x4) membrane keypad.1

Membrane keypads are thin keypads made of a flexible material. FPCs (flexible printed circuits) are usually the preferred way to connect them to a PCB (they happen to be nice and thin also!). They are relatively cheap to manufacture and easy to customize, but they are typically not as durable as other types of keypads. The keys becoming worn and feeling funny to press or becoming unresponsive are common failure modes for membrane keypads.

Exploded view of a typical membrane keypad stackup. Pressing a key pushes the shorting pad on the underside of the upper circuit through the hole in the spacer, connecting the row and column traces on the lower circuit.

Silicone Keypads

Photo of a silicone keypad made by Luen Fung.

Silicone keypads are keypads made out of silicone rubber. The silicone forms the keys, and electrical contact is done via a number of methods, including:

  • Conductive rubber pills: Conductive rubber pills on the underside of the keys short traces on a PCB when pressed.
  • Metal domes: Metal domes on a PCB provide a tactile click when pressed and short the traces on the PCB.
  • Tactile switches: Low profile tactile pushbutton switches can be soldered onto a PCB and placed under the keypad. The switch gives the tactile click and lets you set the actuation force and travel distance. This setup is convenient for rapid prototyping as you can use the keypad as soon as the PCBA is done by just pressing the tactile switches, without having to wait for the silicone keypad moulding to be done.
  • Membrane: A membrane keypad underneath the silicone can be a convenient alternative to the above options to provide the electrical contacts.

Some silicone keypad manufacturers will just manufacture the silicone mat, leaving you to work out the electrical bits yourself. Others will also offer metal dome/PCB assembly or membrane assembly, so you get a complete keypad assembly.

The silicone mat involves making a mould, so there is generally a non-recurring engineering (NRE) cost for the mould. As of 2026, Chinese suppliers quote around US$500–2000 for a 12-key numeric keypad mould. The unit cost of the mat is usually less than US$1 each in 1,000–10,000 quantities.

The tops of the keys can be printed with text and symbols. There are a number of different methods to do this:

  • Pad printing: The image is etched onto a metal plate and then filled with a silicone-based ink. A silicone rubber pad is pressed onto the plate to pick up the ink, and then pressed onto the top of the key to transfer the ink.
  • Silk screen printing: Using the same technique as designators on PCBs, a screen is made for each colour and the ink is pushed through the screen onto the silicone. This method supports a large amount of colours and is very economical for large jobs.2
  • Laser etching: The silicone is first moulded with a translucent or white base colour and then coated with an opaque layer of paint (usually black). A laser then selectively burns away areas of the paint to expose the base colour underneath. This method supports backlighting.3,2 You are limited with what colours you can use and not suitable for backlighting.

Debouncing

See the Debouncing page for more information.

Manufacturers

Grayhill

Grayhill manufactures complete keypad assemblies that are designed to be integrated into a product and/or mounted to a panel.

The range of keypad series sold by Grayhill.4

The below photo shows you the top and bottom sides of the Grayhill 84AB1-102 keypad. A standard 2.54mm (0.1”) pitch header protrudes from the back side and could either be soldered onto a PCB or connected to a ribbon cable.

Photo of the top and bottom of the Grayhill 84AB1-102, a 12-key keypad from their 84 series. The PCB with snap dome contacts and the pin headers can be seen on the bottom.5

Below is a screenshot from the datasheet of the Grayhill 83 series 3x4 keypad:

Dimensions of the Grayhill 83 series 3x4 keypad.6

Series 96 is their cheapest range for 3x4 and 4x4 keypads. It uses conductive rubber for the electrical contact.7

Storm Interface

Like Grayhill, Storm Interface manufactures complete keypad assemblies. They are stocked by distributors such as DigiKey and Element14.

JRPanel

JRPanel manufactures custom membrane keypads. They offer fast online quoting and turn around times (quoted at 48 hours on their front page).

The JRPanel logo.8

Hongju Silicone

Hongju manufacturers custom silicone keypads.

Niceone Tech

Niceone is a subsidiary of Nicke-tech and based in Dongguan, China.9

Further Reading

Footnotes

  1. DigiKey. 419 Adafruit Industries LLC | Keypad Switches [product page]. Retrieved 2026-10-28, from https://www.digikey.co.nz/en/products/detail/adafruit-industries-llc/419/5353596. ↩

  2. LeoLam (2025, Jul 29). Laser Etching vs. Screen Printing on Silicone Keypads: Which Is Better?. Luen Fung Silicone Rubber Mfg., Co. Retrieved 2026-10-28, from https://www.silicone.com.hk/en/silicone-keypad-laser-etching-silkscreen-printing/. ↩ ↩2

  3. Nelson Miller Group (2016, Feb 3). How Laser Etching is Performed on Silicone-Rubber Keypads. Retrieved 2026-10-28, from https://nelsonmillergroup.com/how-laser-etching-is-performed-on-silicone-rubber-keypads/. ↩

  4. Grayhill. Keypads [product page]. Retrieved 2026-10-28, from https://www.grayhill.com/products/keypads. ↩

  5. DigiKey. 84AB1-102 Grayhill Inc. | Keypad Switches [product page]. Retrieved 2026-10-28, from https://www.digikey.co.nz/en/products/detail/grayhill-inc/84AB1-102/2679964. ↩

  6. Grayhill (2023, Nov 19). Series 83 - Unsealed, .500” Centers [datasheet]. Retrieved 2026-10-28, from https://grayhill.com/wp-content/uploads/media/83-datasheet.pdf. ↩

  7. Grayhill (2024, Jan 19). Series 96 - Conductive Rubber [datasheet]. Retrieved 2026-10-28, from https://grayhill.com/wp-content/uploads/media/96-datasheet.pdf. ↩

  8. JRPanel. Membrane Switch Panels & Graphic Overlay Manufacturer [website]. Retrieved 2026-10-28, from https://www.jrpanel.com/. ↩

  9. Niceone Tech. Custom Membrane Switch & Keyboard - Membrane Switch Design Experts [website]. Retrieved 2026-10-28, from https://www.niceone-keypad.com/. ↩