Как скопировать макрос Razer Synapse "Воспроизвести при нажатой назначенной клавише" в Python
Я пытаюсь воспроизвести в Python макрос бритвы синапса "Воспроизведение при нажатой назначенной клавише", но я не знаю, какие модули мне понадобятся (я новичок в Python)
Я разработал математику и опубликую свой код ниже + изображение того, как он выглядит в синапсе Razer для сравнения. Примечание. Я не знаю, как отправлять ключи, так как я не уверен, какие модули мне нужны.
Как это выглядит в синапсе Razer: 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 ответ
Вы можете использовать пакет pynput для имитации ввода с клавиатуры / мыши с помощью Python. Вам следует listen
для того, когда пробел нажата, а затем вызвать щелчки мыши с необходимыми задержками.
Этот пост может помочь вам начать. Также ознакомьтесь с документацией для pynput
здесь о том, как listen
для нажатия клавиш.