我想alt+f7
從 發送鑰匙autokey
。以下是我嘗試過的程式碼範例:
keyboard.send_keys("<alt>+<f7>")
keyboard.send_key("<alt>+<f7>")
keyboard.fake_keypress("<alt>+<f7>")
我也嘗試過repeat=1
。這似乎不起作用。誰能告訴我如何進行這項工作?
答案1
腳本在 Ubuntu 18.04 和 autokey-gtk 0.90.4 上適用於我:
keyboard.press_key('<alt>')
keyboard.fake_keypress('<f7>')
keyboard.release_key('<alt>')
我觀察到在腳本執行之前有第二次延遲。也許它只是在我的電腦上。
答案2
Ubuntu 16.04 似乎不允許自動鍵模擬系統範圍的鍵盤快速鍵。
答案3
Autokey 腳本是純 Python 檔案。 Autokey 使用 Python 腳本引擎。因此,請直接在 Python 中運行來檢查您的腳本,如果它可以在 Python 中運行,那麼它也可以在 Autokey 中運行。
你也可以嘗試
keyboard.press_key("<alt>")
keyboard.send_keys("<f7>")
keyboard.release_key("<alt>")