バックスペースのCAPSLOCKを交換するにはどうすればよいですか?


12

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"。エレガントではありませんが、機能しているようです。


GNOMEのGUIを介して何をするかのようだ:「バックスペースキャップ」、私はちょうどsetxkbmapとオプションを知った
・マルト

setxkbmap -option caps:backspace動作しますが、:キーを押したままに繰り返されない
・マルト

うん

回答:


15

これを閉じるために、現在の修正を追加します。誰かがそれを使用することもできます。これをスクリプトに入れて、DEで自動起動します。

setxkbmap -option caps:backspace
setxkbmap -option shift:both_capslock
xmodmap -e "clear Lock"

2
ubuntuについては、askubuntu.com / a / 432966/12648を参照してください。noconfxmodmapまたはautostartは必要ありません'caps:backspace','shift:both_capslock'。dconf-editororg >> gnome >> desktop >> input-sources >> xkb-options listのオプションのみです。
ボンガー

1
@bonger dconf-エディタはキーリピートけれども(Ubuntuの14.04)では動作しません
A.Wan

1

実際に鍵交換にいくつかの変更を加えることができます。画面の右上端にある電源アイコンをクリックします。「システム設定」を選択し、「キーボードレイアウト」をダブルクリックします。ポップアップボックスで[オプション]を見つけてクリックします。「CAPS Lock Key Behavior」を探し、そのオプションの前にある矢印をクリックして、ドロップダウンメニューから「Caps Lock Additional Additional Backspace」を選択します。それがあなたの質問に答えることを願っています。ありがとうございました。


私はより良い可視性のためのgnomeも編集されたタグのようにそのような、そのようなオプションはありません述べたように私は、XFCE上だ
・マルト

なぜそれがあなたのために働かないのか分かりません。参考までに、私はgnomeも使用していませんが、うまくいきました。
all4naija

0

.xmodmapでキーを交換するときは、常に次のような2つのコマンドを指定します。

キーコードkey1 =関数key2

キーコードkey2 =関数key1


はい、しかしどういうわけかそれは常にはたらきません。または、部分的に機能します。マシンのゴースト..
marto

申し訳ありませんが、問題はありませんでした。.xmodmapにはキーコードコマンドが1つしかないためです。
joschi
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.