Как отправить ключ alt + f7 из автоключа
Я хочу отправить alt+f7
ключи от autokey
, Ниже приведены примеры кода, которые я пробовал:
keyboard.send_keys("<alt>+<f7>")
keyboard.send_key("<alt>+<f7>")
keyboard.fake_keypress("<alt>+<f7>")
Я пробовал с repeat=1
также. Это не похоже на работу. Может кто-нибудь сказать мне, как сделать эту работу?
3 ответа
Этот скрипт работал для меня на Ubuntu 18.04 и autokey-gtk 0.90.4:
keyboard.press_key('<alt>')
keyboard.fake_keypress('<f7>')
keyboard.release_key('<alt>')
Я наблюдаю около второй задержки, хотя до выполнения скрипта. Может быть, это только на моем компьютере.
Похоже, что Ubuntu 16.04 не позволяет эмулировать общесистемные сочетания клавиш с помощью autokey.
Скрипты Autokey - это простые файлы Python. Autokey использует скриптовый движок Python. Поэтому, пожалуйста, проверьте ваш скрипт, запустив его непосредственно в Python, и если он там работает, он будет работать и в Autokey.
Вы также можете попробовать
keyboard.press_key("<alt>")
keyboard.send_keys("<f7>")
keyboard.release_key("<alt>")