私は、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 で次のタイトルが付けられました:Synergy 全体にわたる xmodmap のキーバインドの問題。
抜粋
Xkb を使用してコントロール/キャップスロックを入れ替えた場合、同じ問題が発生しますか? これは、キーボード コントロール パネル アプリケーションまたは setxkbmap で実行できるはずです。xmodmap は、xkb 対応アプリケーションで問題を引き起こすことが知られています。 – James Henstridge 2011 年 11 月 17 日 1:16
setxbmap
代わりにを使ってみてはいかがでしょうかxmodmap
?
始めるにあたって、次のsetxbmap
タイトルの素晴らしいチュートリアルを見つけました:xkb による X キーボード マップの拡張ご興味があれば。
XKB 対応アプリケーションのリストを見つけようとしましたが、見つかりませんでした。次のタイトルのドキュメントを見つけました:X キーボード拡張機能ご興味があれば、このドキュメントでは 3 つのアプリケーションの分類について説明しています。