Gnomeで単一のキー(「F1」など)を複数のキー(「Ctrl + C」など)にバインドする

Gnomeで単一のキー(「F1」など)を複数のキー(「Ctrl + C」など)にバインドする

gconf設定を使用して個々のキーをコマンドにマップする方法を知っています。 Xmodmapを使用して単一のキーを別のキー(F1->)にマップする方法も知っています。私の質問は、単一のキー(+など)を複数のキー操作にctrlマッピングする方法です。F1基本的にコピーをシミュレートするためのキーを設定したいと思います。これを行う2つの可能な方法を考えることができます。ctrlc

  • 単一のキーを複数のキーにマッピングすると、単一のキーを押すと実際にctrl+が押されますc
  • 1 つのキーを押してコピー「コマンド」を実行するには、gconf 設定を使用します。テキストをコピーする「コマンド」があるかどうかはわかりません。

答え1

ハッキングだったが、結局xvkdbをダウンロードしてコンパイルをするようになりました。次に、gconf設定を使用して、コピーのためにキーを "/path/to/xvkdb -xsendevent -text '\Cc'"にバインドしました。コンパイルするには、Xaw-develライブラリ(Xaw3d-devel.x86_64、libXaw.x86_64、またはXaw3d.i686、Xaw3d-devel.i686)が必要です。

ここにもっとエレガントな解決策がある人がいれば自由に投稿してください。

関連情報