There are many keyboards on the market, but there is a type of keyboard that many gamers and professional programmers prefer, which are mechanical keyboards. Resistance in mechanical keyboards is created by a spring rather than a rubber dome, which makes the keyboard more precise and longer lasting.

Traditional mechanical keyboards are noisy, very large, heavy and expensive, while flat, light and low-cost designs are more widespread in the market. Scissor keyboards are considered the third model of keyboards, as this type of keyboards are designed similar to rubber dome keyboards, and include a rubber mat.