IronAHKとxbindkeysを試しました。 Xbindkeysは大丈夫だったと思いますが、ironAHKはコンパイルされませんでした。もっと良いものがあるかどうか疑問に思っています。たぶん、特定のプログラムに焦点が当てられたときに、emacsのようなバインディングを設定できる場所に何かがあります。 devilspieとxbindkeysの組み合わせ。シェルコマンドを実行できる限り、それで十分です。
前回、私が立ち止まったことについて調査しました Autokey 。しかし、それは理想的ではありません。例えば。プログラムに「キーを送信」することはできますが、x-serverに送信することはできません。たとえば「キーボードレイアウトの切り替え」キーを送信することはできません(もちろん、送信することはできますが、効果はありません...)。また、マクロを記録することはできません(ボタンはありますが、まだ完全には開発されていないようです)。
それでもここに私が使用するいくつかのスクリプトがあります(それらをキーにバインドできます)。これは日付を挿入します:
#Enter script code
output = system.exec_command("date +%b'-'%d'-'%Y")
keyboard.send_keys(output)
そしてこれは前にコピーされたアイテムを挿入します:
#Enter script code
output = system.exec_command("qdbus org.kde.klipper /klipper getClipboardHistoryItem 1")
keyboard.send_keys(output)
また、公式サイトでマニュアルを見つけるのは簡単ではありません。そして、マニュアルのコピーは ここ です。