如何在Python中复制Razer Synapse“按下指定键时播放”宏

时间:2019-01-06 02:49:18

标签: python pynput

我正在尝试在python中复制一个锋利的突触“按下指定键时播放”宏,但我不知道我需要什么模块(我是python的新手)

我已经计算出数学公式,并将在下面发布我的代码+图片,以比较一下剃刀突触的外观。注意-我不知道如何发送密钥,同样,我不确定我需要哪些模块。

在剃刀突触中的外观:https://imgur.com/a/qEAc3Bn

因此,当我按住“空格键”时,它将循环播放“向左下键和向左键向上” 0.2等待,然后“向右下键和向右右键向上” 0.234等待>直到释放。

我目前使用的数学代码已经弄清楚了:

s = 2.5 #Static
p = 0.034 #Static
LeftClickDelay = 0.2 #Static
RightClickDelay  = (1/s) /2 + (p)

任何见解/帮助将不胜感激

亲切的问候,

MaggotMike

1 个答案:

答案 0 :(得分:0)

您可以使用pynput包来使用Python模拟键盘/鼠标输入。您应该listen按下空格键的时间,然后以必要的延迟触发鼠标单击。

post可能有助于您入门。另外,请查看pynput here的文档,以了解如何listen进行按键操作。