Command-Line
如何使用 bash 控制鍵盤
如何使用 bash 命令控制鍵盤。
例如,bash 中用於按 ctrl+c、ctrl+l 等的命令是什麼?
AutoKey
是適用於 Linux 和 X11 的桌面自動化實用程序。它允許通過響應鍵入的縮寫和熱鍵來自動化幾乎任何任務。它提供了一個功能齊全的 GUI,使新手可以輕鬆訪問它,以及 Python 腳本……這是Autokey 首頁的連結。注意:當我第一次看到Autokey時,它的腳本界面無法完全處理 Unicode。我完全忘記了那是怎麼回事,但它就像它可以在內部處理 UTF-8,但無法將其傳遞給其他東西。如果不是這樣,我今天會使用它;它看起來很棒,並且享有很高的聲譽(我從 Windows 領域知道)。否則,它是相當全面的。我相信它是Autoit3的一個分支(同樣是 Windows)。我使用過 Autoit3,它的功能絕對齊全。我認為 Autokey 是相似
Autokey
的.. 在 Ubuntu 儲存庫中可用..
xdotool
讓您以程式方式(或手動)模擬鍵盤輸入和滑鼠活動、移動和調整視窗大小等。xdotool key --clearmodifiers --delay 40 "ctrl+shift+u"
另一種選擇是 package
xmacro
。它包含macroplay和xmacrorec(和xmacrorec2)。xmacrorec
可用於在任何 X11 顯示器上記錄滑鼠和鍵盤事件。xmacroplay 可用於播放錄製的事件或發送您選擇的任何其他滑鼠/鍵盤事件。echo -n "KeyStrPress Control_L KeyStrPress Alt_L KeyStrPress a KeyStrRelease a KeyStrRelease Alt_L KeyStrRelease Control_L"| xmacroplay :0.0 &>/dev/null