For questions about devices that allow character-based text input into a computer.

A keyboard is a device that allows character input into a computer. These come in various key layout styles including,but not limited to, QWERTY, QWERTZ, AZERTY and Dvorak (for Latin based languages). Keyboards can be hardware or software based. Use this tag when dealing with character input based recommendations.