次のマッピングを実現しようとしていますkeycode 135 = <Ctrl-C>
何らかの方法でこれを達成することは可能ですか?
承認された回答:
これはxmodmapでは不可能です。 XKBでも可能ではないと思いますが、よくわかりません。
Ctrlを押すのと常に同じキーを使用することを目的としていますか + C (たとえば、端末では、実行中のプログラムが中断されます)、またはクリップボードのコピーキーがありますか?後者の場合は、試してください
keycode 135 = XF86Copy
XF86Copy
keysymはクリップボードへのコピーキーを対象としていますが、すぐに使用できるショートカットを備えたアプリケーションがいくつあるかわかりません。
Ubuntuを使用している場合、および使用していない場合でも、追加の(「マルチメディア」)キーを設定するための推奨される方法はキータッチです。
キーをCtrlと同等にしたい場合 + C 、デスクトップ環境またはウィンドウマネージャーを使用すると、keysymを、そのキーの組み合わせに対してキーの押下および解放イベントを生成するコマンドにバインドできます。 DE / WMに依存しない方法を使用するか、使用する必要がある場合は、xbindkeysを使用して任意のシェルコマンドをキーにバインドし、xmacroを使用してウィンドウに送信するキーイベントを作成できます。キーに関連付けられたkeysymが必要です。良い選択はF13
(またはキーボードの番号付きファンクションキーが省略されている場合)。次に、これを~/.xbindkeysrc
に入れます :
"{ echo KeySymPress Control_L; echo KeySym C; echo KeySymRelease Control_L; } | xmacroplay"
F13
xbindkeys
を開始する必要があります Xセッションで— ~/.xinitrc
から または~/.xsession
ある場合、またはDE/WMの適切な構成インターフェースから。