web-dev-qa-db-ja.com

autokeyからalt + f7キーを送信する方法

autokeyから_alt+f7_キーを送信したい。以下は私が試したコードサンプルです:

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

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

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

_repeat=1_も試してみました。動作しないようです。誰でもこれを機能させる方法を教えてもらえますか?

2
q126y

このスクリプトは、Ubuntu 18.04とautokey-gtk 0.90.4で動作しました。

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

スクリプトが実行される前に、2番目の遅延について観察します。多分それは私のコンピュータ上にある。

1
Petr Stepanov

Autokeyスクリプトは単純なPythonファイルです。AutokeyはPythonスクリプトエンジンを使用します。したがって、Pythonで直接実行してスクリプトを確認してくださいそして、それがそこで機能する場合、Autokeyでも機能します。

あなたも試すことができます

keyboard.press_key("<alt>")
keyboard.send_keys("<f7>")
keyboard.release_key("<alt>")
0
dhiya

Ubuntu 16.04では、システム全体のキーボードショートカットをautokeyでエミュレートできないようです。

0
q126y