To start, I am not directly affiliated with the Controller Project. If you do not know what The Controller Project is please visit http://thecontrollerproject.com/. This is a block button, When designing this my intent was for several of these buttons to fix in a block. After a block of these buttons have been printed, the maker would sculpt a hand rest to fit the end user. There is some work to be done on this, but i feel that it is ready for constructive criticism. I am sorry i have not commented it out yet