私はGNU Emacs 23.2.1を使用しています。 Xfce 4.8.0内(両方Ubuntu Nattyリポジトリから)。 Xfceセッションの開始時にCapsLockこれを実行して無効にしました。/usr/bin/setxkbmap -option "ctrl:nocaps"
私がCapsLockそのキーを他のキーと一緒に押したとき、EmacsはそれをそのCtrlキーとそのShiftキーが押されたものとして扱います(Ctrl--S何が起こっても)。カーソルを動かすと、常にマーカーが設定され、翻訳Ctrl- -hが機能しないなど不快な効果があります。Ctrl?
Ctrlキーボードの実際のキーを押すことはうまく機能し、実際のキーCtrlとShiftキーを同時に押すことは実際のキーを押すのと同じように機能しますCapsLock。
私はそれがCapsLockkeyと全く同じであることを望みますCtrl。どうすればいいですか?私はXサーバーの設定を無駄に調整してきたので、EmacsがCtrl-whateverを-whateverSとして扱いたいと思いましたCtrl。
答え1
xmodmapの使用にはうまく機能します。 xmodmapをインストールしてxmodmap .xmod
自動的に起動します。 .xmodの内容。
remove Lock = Caps_Lock
keycode 66 = Control_L NoSymbol Control_L
add Control = Control_L
たぶんキーコードが異なるかもしれません。