谁在用 python 弹奏一曲《菊花台》

2020-06-19 00:00:00 按键 虚拟 键盘 操控 谱子

想必各位在家已经闲得快发疯了吧,鄙人现在的状态如下:

但是我不想这么萎靡下去,我想做点高雅的事情,看到朋友圈有人在手机app上弹《菊花台》,简直太好听了。于是乎我也开始蠢蠢欲动,迅速下载app,对着谱子弹了起来。

等等,我怎么感觉我的手速跟不上我的脑子,好怕邻居说我扰民啊

算了,我还是放弃吧,毕竟我没有这个艺术细胞。突然我灵机一动,咱也是算玩Keyboard(打字的键盘和乐器的琴键都是同一个单词)的,不行就用python来操作吧!

刚开始我想的很简单,只需要下载个弹琴软件(我用的FreePiano),然后用python操控键盘就OK了,但是马上就被打脸了,因为python的pyautogui、pynput等操控键盘鼠标的库根本无法弹出来声音,需要用python操控驱动级键盘才有用!这可难倒老夫了……

我开始疯狂搜索,终于找到了解决办法,可以先下载1个虚拟键盘,然后用python来操控虚拟键盘,那么这个问题就迎刃而解了。

我找了个叫做DD虚拟键盘的软件,这是一款开源的虚拟键盘,可以通过程序来操控,软件压缩包可以在官方qq群里可以下载,内含python、Java、c等多种示例程序。

打开压缩包,有以下文件

记住压缩包存在的位置,后续有用。

下面开始介绍如何用python操控DD虚拟键盘:

1. 调用dll文件

#改成你自己的路径
dddd_dll = windll.LoadLibrary('DD94396官方公版\DD94687.64.dll')

相关文章