xmodmap
Thinkpad X120eでCaps LockとCtrlキーを切り替えたことがあります。キーストロークは変わりましたが、これにより複数のアプリケーションのキーボードショートカットが正しく機能しなくなりました。 Libre OfficeではCtrl+Shift+s
機能しなくなりましたが、Ctrl+s
機能Ctrl+Shift+v
します。Ctrl+Shift+S
また、破壊emacs
(別名で保存にマッピング)してCtrl+N
交換しましたCtrl+Shift+N
(新しいバッファと新しいフレーム)。私の.xmodmap
ファイルは次のとおりです。
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L
私はデスクトップ(Debian Wheezyも実行しています)で同じファイルを使用しましたが、これらの問題は発生しませんでした。
答え1
私が見つけたこのコメントAskubuntu Q&Aのタイトルは次のとおりです。xmodmapクロスコラボレーションキーバインディングの問題。
抜粋
Xkbを使用してコントロール/キャップロックを交換すると、同じ問題が発生しますか?キーボードコントロールパネルアプリケーションまたはsetxkbmapを使用してこれを行うことができます。 xmodmapはxkb認識アプリケーションを台無しにすることが知られています。 – ジェームズ・ヘンストリージ 2011-11-17 1:16
たぶんあなたは試してみるべきですかsetxbmap
?xmodmap
始めるのに役立つ次の素晴らしいチュートリアルを見つけましたsetxbmap
。xkbを使用したXキーマップの拡張、興味があれば。
XKB Awareアプリのリストを見つけようとしましたが、成功しませんでした。私は次のタイトルの文書を見ました。Xキーボード拡張。興味がある場合は、この記事に記載されている3種類のアプリケーションを参照してください。