我是鼎!
作为一个设计师,SolidWorks等三维软件应用的极为频繁,为了最大减少无意义的劳动,节省时间,出了二次开发和软件应用技巧外,优化键盘输入也是一个不错的选择。
所以diy的一个键盘,对键盘按键进行自定义的输入,硬件设施如图:
![b0e6c1b31ab6f71d439fc6fe1a926155.png](https://img-blog.csdnimg.cn/img_convert/b0e6c1b31ab6f71d439fc6fe1a926155.png)
![7d5503b68416c2fbc3bc2fe9d2e3304c.png](https://img-blog.csdnimg.cn/img_convert/7d5503b68416c2fbc3bc2fe9d2e3304c.png)
![3c4c86b907920ccb254a197d57eec630.png](https://img-blog.csdnimg.cn/img_convert/3c4c86b907920ccb254a197d57eec630.png)
代码是一位网友无偿开源分享出来的,在阅读代码的过程中遇见的问题,一一记录下来,作为痕迹。
代码情况:stm32F103主控,这个芯片自带usb从机外设,可以用于键盘。
第一个就是结构体,
#pragma pack(1)typedef struct
我是鼎!
作为一个设计师,SolidWorks等三维软件应用的极为频繁,为了最大减少无意义的劳动,节省时间,出了二次开发和软件应用技巧外,优化键盘输入也是一个不错的选择。
所以diy的一个键盘,对键盘按键进行自定义的输入,硬件设施如图:
代码是一位网友无偿开源分享出来的,在阅读代码的过程中遇见的问题,一一记录下来,作为痕迹。
代码情况:stm32F103主控,这个芯片自带usb从机外设,可以用于键盘。
第一个就是结构体,
#pragma pack(1)typedef struct