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