大家好,最近我正在学习c++,学完一些基础之后一直想找点项目练习一下,于是我将之前的keysound重新完善了一下。
1. 动机
当我使用vim编程的时,我找到了一个有趣的插件:
skywind3000/vim-keysoundgithub.com这个插件会在你进行输入的时候,发出类似机械键盘敲击的声音,我觉得非常有趣,不过,该插件只能在vim中使用,不能在其他软件中使用,也就是无法全局使用,而且该插件不支持混音,当你连续按下两个按键的时候,第二个按键的声效会终止第一个按键的声效,体验不是太好。
我之前尝试写过一个支持全局音效的程序:
https://zhuanlan.zhihu.com/p/103708529zhuanlan.zhihu.com不过这个存在很多很多的问题,例如cpu占用高,无法检测键盘的热插拔,没有混音等,体验感极差。而最近我正好在学习c++,正好