
键盘上位机
ok6018234
这个作者很懒,什么都没留下…
展开
-
一、前期设计
每个按键都可以自定义功能,包括组合键、鼠标功能、多媒体功能、系统控制、宏等。原创 2023-12-12 11:07:30 · 380 阅读 · 0 评论 -
Windows键鼠按键检测
键盘上位机需要改键功能,所以需要捕获键鼠按键,以方便用户快速改键,这里使用了钩子函数,捕获键鼠按键功能,程序使用了单例模式。构建套件Qt5.15.2 MSVC2019 64bit及Qt6.4.3 MSVC2019 64bit。原创 2023-07-30 10:35:59 · 1138 阅读 · 1 评论 -
基于Qt的WindowsHid设备通信
和键盘进行通信大多数是靠usb进行通信,第三方hid库有很多,但为了在qt上更易用一些,根据windows提供的hid接口封装了一下。构建套件Qt5.15.2 MSVC2019 64bit及Qt6.4.3 MSVC2019 64bit。原创 2023-07-30 10:09:00 · 1152 阅读 · 4 评论 -
Windows捕获系统声音
最近在写键盘配套的上位机,在写音乐律动灯效时需要实时捕获系统声音,在windows上需要使用 到CoreAudio的Loopback模式捕获。代码在Qt平台上运行,编译环境Qt5.15.2 MSVC2019 64bit以及Qt6.4.3 MSVC2019 64bit。信号发出后,在MainWindow的槽函数进行数据重排列、fft处理,就可以的到频谱了。这里用的fft库是kissfft,可在github上下载。原创 2023-07-30 09:15:45 · 1067 阅读 · 1 评论