По поводу Cherry MX кнопок, их выпускают несколько разновидностей, различающихся по цвету, о них можно почитать здесь: http://habrahabr.ru/post/140454/. Сам контакт кнопки позолочен, и устроен так, что по нему нет удара при нажатии, этим и достигается ресурс в десятки миллионов нажатий. Внутри корпуса кнопки есть место под светодиод, либо обычный диод, можно собрать матрицу, сканирование которой выявит нажатие хоть всех кнопок одновременно.
Продаваемые в DID чёрные кнопки без клика, и тактильного ощущения срабатывания, к тому же довольно тугие, по сравнению с другими цветами. Колпачки плоские, что годится для торговых клавиатур, и плохо для клавиатуры, на которой набирают текст.
Нашёл американский сайт, где не очень дорого продаются кнопки, колпачки, и смягчающие удар резиновые кольца - http://www.wasdkeyboards.com/
Заказал у них набор Sampler Kit, чтобы выбрать из каких кнопок мне делать клавиатуру.
Сейчас моя клавиатура (код открыт - http://catboard.klava.org/ru.html) сделана на Cherry MX Black с плоскими колпачками, которые несколько лет назад покупал в DID. Даже на чёрных кнопках приятно печатать, срабатывают отлично, лишь одна кнопка была бракованная, дребезжала иногда, поменял на другую.
В качестве контроллера использовал плату AVR-USB162 - http://microsin.ru/content/view/685/44/, для Спектрума конечно будет использован свой контроллер.