1. Таки есть целая куча готовых моделей, чтобы не моделировать с нуля
2. Размеры клавиш и расстояние между ними описываются стандартами ANSI-INCITS 154-1988, ISO/IEC 9995, JIS X 6002-1980. Профили есть разные
3. Крепление к свичу вроде как в 90% совместимо с cherry, так что можно ориентироваться на документацию от cherry:
https://www.cherry-world.com/cherry-mx/developer
Там же есть и пример кейкапа cherry-профиля.