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 ...
If you would like to build your very own customized mechanical keyboard you may be interested in the Bolt Industries Pico 87. A fully customizable and programmable DIY mechanical keyboard kit that can ...