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 ...
Since the keys are placed on the top of the keyboard's body and not inside, it gives the keyboard a large and slightly bulky appearance. Read Less You may have come across the term ‘floating keycaps’ ...