CapslockをBackspaceと交換したいのですが、両方を一緒にミックスすることしかできませんでした。つまり、Capslockを押すとBackspaceキーのように機能しますが、Caps(LEDを含む)もアクティブになります。
Gnomeを使用していたとき、キーボード設定で簡単に切り替えることができました。 XFCEではこれらのオプションが欠落しているため、.Xmodmapおよびxkeycapsを使用してみました。 Xkeycapsでは、.Xmodmapにエクスポートすることもできますが、どういうわけか機能しません。ここに何かがありません!
現在の.Xmodmap(「モディファイヤリスト 'Caps_Lock'の削除で間違ったキーシム、対応するキーコードがありません」というエラーが出るためコメント化されています。これは主にフォーラムで説明されています)
keycode 66 = BackSpace
! remove Lock = Caps_Lock
remove Mod5 = Mode_switch Mode_switch
Xmodmapを参照して.profileなどに読み込むことも機能しませんでした。 xfceシステムにGnome-Keyboard Settingsツールをインストールしても問題ありませんが、他に何も役に立たない場合は、どのパッケージですか?
編集:setxkbmap -option caps:backspace
は動作しますが、xmodmap -e "clear Lock"
を使用しない限り、キーを押し続けてもキーは繰り返されません。非常にエレガントではありませんが、明らかに機能しています。
これを閉じるために、現在の修正を追加します。たぶん誰かがそれを使用することもできます。これをスクリプトに入れて、DEで自動起動します。
setxkbmap -option caps:backspace
setxkbmap -option shift:both_capslock
xmodmap -e "clear Lock"
.xmodmapでキーを交換するときは、常に次のような2つのコマンドを指定します。
keycode key1 = function key2
keycode key2 = function key1
実際に鍵交換にいくつかの変更を加えることができます。画面の右上端にある電源アイコンをクリックします。 「システム設定」を選択し、「キーボードレイアウト」をダブルクリックします。ポップアップボックスで[オプション]を見つけてクリックします。 「CAPS Lock Key Behavior」を探して、そのオプションの前にある矢印をクリックし、ドロップダウンメニューから「Make Caps lock Additional Backspace」を選択します。それがあなたの質問に答えることを願っています。ありがとうございました。