https://guid.cam/tech/terrance/build-custom-mechanical-keyboard-part-ii/
如何构建自定义机械键盘:第二部分