回答:
xmodmapでは不可能です。XKBでも可能だとは思いませんが、わかりません。
あなたの目標は、常にCtrl+ キーを押すのと同じキーC(たとえば、ターミナルで実行中のプログラムを中断する)を使用するか、クリップボードのコピーキーを使用することですか?後者の場合、試してください
keycode 135 = XF86Copy
XF86Copy
キーシンボルは、コピー・ツー・クリップボードの鍵を対象としていますが、私はすぐにそのショートカットを持っているどのように多くの用途がわかりません。
Ubuntuを使用している場合、および使用していない場合でも、追加の(「マルチメディア」)キーをセットアップする推奨方法はkeytouchです。
キーをCtrl+ と同等にしたい場合Cは、デスクトップ環境またはウィンドウマネージャーで、そのキーの組み合わせに対してキーを押してリリースするイベントを生成するコマンドにkeysymをバインドできます。あなたが好むまたはDE / WM-とらわれない方法を使用する必要がある場合は、使用することができますxbindkeysをキーに任意のシェルコマンドをバインドするために、そしてxmacroウィンドウに送信するキーイベントを製造します。キーに関連付けられたキーシムが必要です。適切な選択はF13
(またはキーボードの番号付きファンクションキーがオフのままの場合)です。次に、これをあなたの~/.xbindkeysrc
:
"{ echo KeySymPress Control_L; echo KeySym C; echo KeySymRelease Control_L; } | xmacroplay"
F13
xbindkeys
Xセッションから開始する必要があります-自分のセッションがある場合、~/.xinitrc
またはセッションがある~/.xsession
場合は、DE / WMの適切な構成インターフェイスから開始する必要があります。