1

Caps Lock キーを追加の ctrl キーにリバインドしましたが、リバウンド キーを使用する emacs では CS キーの組み合わせが生成されます。caps-p を押すとシーケンス CSp が生成され、ctrl キーを使用して同じ操作を行うと Cp が生成されます。

これにより、Cn と Cp がマークを設定し、通過する領域を強調表示するなど、奇妙な動作が発生します。

X の caps キーの定義は変更していません。代わりに、ウィンドウ マネージャー (Cinnamon) に組み込まれている設定を使用しています。これが問題の原因である可能性がありますか、それともこのキーの意図した動作ですか?

4

3 に答える 3

0

私も以前にこの問題に直面しました。私のキーボードにはCTRLキーの問題があります。多分あなたは同じ問題を抱えています。

于 2012-08-24T07:46:12.183 に答える
0

私はAsusラップトップでCrunchBang 10「Statler」(Debian 6「Squeeze」から派生)を実行しています
(ええ、私は今少し遅れています)

私は現在、GNU Emacs 23.2.1 を持っています。xmodmapCaps Lockを使用して再マッピングするまで、キーをキープレスとして認識しませんでした。Ctrl

最初に ~/.Xmodmap ファイルを作成しました:

! attempting to redefine the <Caps Lock> key to do <Ctrl>                      
remove Lock = Caps_Lock                                                        
add Control = Caps_Lock                                                        

どうやら Debian は、.xinitrc に対して .xsession を使用しているようです。

ファイル .xsession は、ウィンドウ マネージャー (Openbox) が exec で開始
される場所です。exec の前に xmodmap 呼び出しを挿入しました。

#!/bin/sh                                                                      
# gonna modify the keys so <Caps Lock> is <Ctrl>                               
xmodmap /home/tom/.Xmodmap

exec openbox-session

キーは、 Emacs 内のキーCaps Lockと同じように機能しているようです。Ctrl

于 2014-11-20T08:10:22.077 に答える