Как отправить ключ alt + f7 из автоключа

Я хочу отправить alt+f7 ключей из autokey. Ниже приведены примеры кода, которые я пробовал:

  • keyboard.send_keys("<alt>+<f7>")

  • keyboard.send_key("<alt>+<f7>")

  • keyboard.fake_keypress("<alt>+<f7>")

Я пробовал также с repeat=1. Это не похоже на работу. Может кто-нибудь сказать мне, как сделать эту работу?

2
задан 18 May 2016 в 06:22

3 ответа

Автоключевые сценарии являются простыми файлами Python. Автоключ использует механизм выполнения сценариев Python. Поэтому проверьте свой сценарий путем выполнения непосредственно в Python и если он будет работать там затем, то он будет работать в Автоключе также.

можно также попробовать

keyboard.press_key("<alt>")
keyboard.send_keys("<f7>")
keyboard.release_key("<alt>")
0
ответ дан 18 May 2016 в 16:22
  • 1
    Предпочтите выпуски LTS для устойчивости и долговечности поддержки. Текущий LTS 16.04, и следующее будет 18.04, чтобы быть выпущенным апрелем в следующем году. –  2 November 2017 в 07:51

Кажется, что Ubuntu 16.04 не позволяет сочетаниям клавиш в масштабе всей системы быть эмулированными автоключом.

0
ответ дан 18 May 2016 в 16:22

Этот сценарий работал на меня на Ubuntu 18.04 и автоключевых-gtk 0.90.4:

keyboard.press_key('<alt>')
keyboard.fake_keypress('<f7>')
keyboard.release_key('<alt>')

я наблюдаю о второй задержке, хотя, прежде чем сценарий выполняется. Возможно, его только на моем компьютере.

0
ответ дан 17 April 2019 в 03:33

Другие вопросы по тегам:

Похожие вопросы: