私は最近Windowsの使用をやめ、いくつかの一時的なショートカットとキーの再マッピングにAutoHotKeyを使用しました。以下は私が使用するコードの一部です。
d::
{
sendinput, [
sleep, 30
sendinput, !o
sleep, 30
}
dを押すと[とoが自動的に入力されます。 sxhkdで同じ操作を試しましたが、dキーを押しても結果は表示されませんでした。 d、[またはalt + oもありませんでした。私が試したことは次のとおりです。
d
xdotool type --delay 30 "["
sleep 30ms
xdotool type --delay 30 "alt+o"
sleep 30ms
いくつかの他の解決策を試しましたが、何も機能しないようです。興味深いことに、dをマウスボタン(ボタン1など)に置き換えると、プログラムは正しく実行されますが、Alt + oの代わりに「[」のみを入力します。
これを行うとき:
d
notify-send "Key event: d"
システムはdキーが押されたことを検出しますが、上記のコマンドのいずれもキーボードキーを使用して実行できず、マウスボタンのみを実行できます。助けてくれてありがとう。