Debian/Xfce: ホームおよび終了キーのキーボードショートカット

Debian/Xfce: ホームおよび終了キーのキーボードショートカット

私はDebianでxfce4を実行しています。 homeキーとendキーにキーボードショートカットを割り当てたい(具体的にはカーソルを行の先頭と最後に移動)。

設定マネージャには、コマンドにキーボードショートカットを割り当てるためのGUIインターフェイスがあります。しかし、別のキー(homeまたはend)にキーボードショートカット(ctrl + aやctrl + eなど)を設定するにはどうすればよいですか?

ありがとうございます!

ベストアンサー1

私は-toや-toxmodmapのようないくつかのツールを試しました。xbindkeysxdotoolCtrlLeftHomeCtrlRightEnd

問題は次のとおりです。その結果Ctrl-Leftそして - なぜならHomeCtrlRightEndボタンが外れないそして効果もなく…

睡眠を使用してスクリプトを作成する必要があります。

$ cat HomeEnd.sh 
#!/bin/bash
sleep .2
KEY=${1?key}
xdotool key ${KEY}

次に、設定マネージャ>キーボード>アプリケーションショートカットを使用するか、コマンドラインを使用してショートカットを割り当てました。

$  xfconf-query -c xfce4-keyboard-shortcuts -p "/commands/custom/<Ctrl>Left" -s "${HOME}/bin/HomeEnd.sh Home" -n -t string
$  xfconf-query -c xfce4-keyboard-shortcuts -p "/commands/custom/<Ctrl>Right" -s "${HOME}/bin/HomeEnd.sh End" -n -t string

これで機能し、Ctrlキーを押したり放したりできます。LeftCtrlRight

おすすめ記事