Digikey - divirta-se - é um projeto muito ambicioso.
Uma coisa me ocorreu sobre a reutilização do circuito de um teclado existente. Pode ser sintonizado com as características particulares dos switches usados no original para coisas como debounce, etc. Eu não sei o quanto de diferença isso vai fazer, mas é algo para se ter em mente.