A 100% mechanical keyboard is a style of keyboard often referred to as a full keyboard and will have at least 104 keys. They typically have the alphanumerics, navigational, and number pad keys. Full keyboards will also come with the F keys running along the top of the keyboard.