Another way you can build your own keyboard is by getting a barebone mechanical keyboard, slapping switches and keycaps onto it (or getting one that includes switches and keycaps), and then modding it ...
The iTech Bluetooth Virtual Keyboard is a little black box the size of a large disposable cigarette lighter that projects a full-size QWERTY keyboard onto a flat surface. It uses Bluetooth technology ...