web-dev-qa-db-ja.com

CapsLockでレイアウトを切り替え、Shift + CapsLockで何もしない

キーボードレイアウトを切り替える必要があります Caps Lock
やったSystem Settings-> Keyboard layout-> options-> keys to change layout-> caps lock.

でも時々押す Shift + Caps Lock 怒るからブロックしたい Shift + Caps Lock 大文字にする。どうすればこれを達成できますか? System Settings-> Keyboard layout-> options-> Caps Lock behavior-> disable Caps Lockを選択しようとしましたが、その後 Caps Lock 私が望むように、レイアウトを変更しません。

OSはUbuntu 11.10です

これを達成するにはどうすればよいですか?

賞金の開始

4
RiaD

あなたの最善の選択肢はおそらく無効にすることです Shift+Caps Lock 何もしないようにマッピングすることによるキーの組み合わせ。そうすれば、誤って入力するたびに何も実行されません。試したことはありませんが、 here が役立つかもしれません。

いくつかの試行の後、次の代替案を推奨できます。
1。 「レイアウトを変更するキー」を「Caps Lock(最初のレイアウトへ)、Shift + Caps Lock(最後のレイアウトへ)」に設定し、2つの言語を正しい順序で配置して、 Caps Lock 変更と Shift+Caps Lock 元に戻ります。 (ただし、誤ってShift + Caps Lockを押したため、これも実行されないと想定しています)
2。代わりに「レイアウトを変更するキー」を「Shift + Caps Lock」に設定します。少なくともこの方法では、エラーをより意識しています。

私が助けてくれたことを願っています。

2
Theo Scholiadis

これを試して:

xmodmap -e "keycode 66 = "
xmodmap -e "clear Lock"

永久かどうかはわかりませんが。

0
st2011