Любая клавиатура организована как матрица. Для каждой клавиатуры внутренний рисунок свой, чтобы использовать "чужой" контроллер, его надо перепрограммировать. Но перепрограммируемые стоят дорого, и их никто не будет использовать. Значит Вам придëтся собрать свой и написать для него микропрограмму. Дешевле купить.
Если Вам хочется маленькую - посмотрите клавиатуры для планшетов.