Assembling a keyboard from scratch is a pretty exciting affair. This process is made easier by DIY keyboard kits, a variety of which are readily available. ...