It’s easier than you think to build yourself a custom keyboard