setxkbmap -option ctrl:nocapsの反対は何ですか?


33

通常、Caps Lockはコントロールキーになります。

setxkbmap -option ctrl:nocaps

それは実現しますが、どこから入手したのか覚えていないか、ドキュメントを見つけることができません(man setxkbmap非常に役に立ちません)

誰も私にそれを通常の状態に戻すコマンドを教えてもらえますか、少なくとも-option ctrl:nocaps実際に何をするかを教えてくれるドキュメントを教えてくれますか?


9
それを通常の状態に戻すsetxkbmap -optionために、私のために機能します。
イマニュエルヴァイナハテン14

回答:


25

既に何かを設定している場合、何か新しいものを設定する前にクリアする必要があるかもしれません。

設定を解除するには:

それを通常の状態に戻すsetxkbmap -optionために、私のために機能します。–エマヌエーレナターレ14年9月8日19:29に

例:setxkbmap -option ctrl:swapcapsランダムな癖によって設定された後、キャップロックを処理(つまり、設定解除)できるように使用していました。今日はnocapsが必要でしたが、他の設定がまだアクティブだったため、設定できませんでした。上記のコマンドを使用してから使用できましたsetxkbmap -option ctrl:nocaps


setxkbmap -print既存のオプションを確認するには、最初にしたい場合があります。複数のオプションが設定されていて、そのうちの1つをドロップするだけの場合、それらが何であったかを推測する必要はありません。また、(私のように)「ランダムに」オンになっているcapslockを解除しようとすると、設定したことに気づき、shift:both_capslockそれがどのようにオンになったかに気付くかもしれません。
Dogmatixed

18

Ubuntuでキーボードメカニズムがどのように機能するか、ローカルでオーバーライドする方法(およびレイアウトの切り替えと相互作用する方法)が説明されている、完全で読みやすいドキュメントを見つけることは本当に素晴らしいことです。

私は本当にそれを本当に理解している人ほとんどいないのではないかと疑っています(時間についてのスティーブン・ホーキングスの有名な引用を覚えています)。別の回答でリンク少し集めましたが、まだ一般的なハウツーはありません。

基本的に、キーボードのすべての定義を追跡する必要があります/usr/share/X11/xkb/symbols/us---キーボードがの場合、us必要に応じて置き換えます。多くのオプションがあり、その中に含まれています。ほとんどの修飾キーはにあり/usr/share/X11/xkb/rules/base、次の場所にあります。

caps:none             =       +capslock(none)
caps:ctrl_modifier    =       +capslock(ctrl_modifier)
ctrl:nocaps           =       +ctrl(nocaps)
ctrl:lctrl_meta       =       +ctrl(lctrl_meta)
ctrl:swapcaps         =       +ctrl(swapcaps)

およびxorg.lst

ctrl:nocaps    Caps Lock as Ctrl 
...
caps:capslock        Caps Lock toggles normal capitalization of alphabetic characters

数え切れないほどの数の中で。したがって、それが意味すること、および他のオプションは、おそらくレイアウトに依存しますが、そこを見て推測することができます。たとえば、私はしようとします

setxkbmap -option caps:capslock 

それを元に戻します。

さて、それらが正確に何を意味するのか、それをどのように有効にするのですか(control center-> keyboardまたはlanguagegnome-tweak-toolコマンドライン、initスクリプトを介して)、それらが機能するかどうか、レイアウトスイッチに影響されないようにする方法(キャップを無効にすることはできません -ロックして、レイアウトスイッチ間で同じようにします)、別の問題です。

誰でも答えを記入できる場合は、それを行ってください。私はキーボードを微調整するのに慣れてxmodmapいましたが、これは取って代わられましたが、キーボードを微調整する方法についてのハウツーがあればいいのですが...


3
すべての賛成にもかかわらず、これは実際には機能しません。以前に設定されたオプションは、後のオプションをオーバーライドするようであり、以前のオプションを削除せずに複数の競合するオプションを設定できます。
pydsigner 16

2
@pydsignerすみません---これを投稿したときはうまくいきましたが、何か変わったとしても驚かないでしょう。私は複数のレイアウトを持つ上であきらめた、と私はまだそれを考えるxkbの構成が... Ubuntuの一般、全くの幸運の黒魔術です
Rmano

上記のパスの「xbd」はタイプミスであり、xkbである必要があります
アーロンスコムラ

1
@AaronSkomra、ありがとう、私はそれを修正したと思う。自分で投稿を編集することもできますが、問題ありません!
Rmano
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.