Fedora 26にアップデートしましたが、Capslockキーがおかしな動作をします(またはまったく動作しません)。 Fedora 25では、xkb設定はCtrlとCapsの両方の変更で完全に機能しました。 Gnome TweakToolsで「CapsasCtrl」を選択しましたが、Capsはまったく何もしません! xev
を使用すると、capsキーに対して次の出力が得られます。
KeyRelease event, serial 36, synthetic NO, window 0x2600001,
root 0x273, subw 0x0, time 2293119, (164,-21), root:(271,94),
state 0x10, keycode 66 (keysym 0x0, NoSymbol), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
キーコードの後の角かっこには、NoSymbolではなくLCtrlを含める必要があります。また、キャップを非アクティブ化またはアクティブ化してみました。それに加えて、/usr/share/X11/xkb/keycodes/evdev
を変更してCaps = 37を使用しようとしました。これにより、キャップは左コントロールと同様になりますが、これもまったく効果がありません。私を助けてください-ウェイランド以来、私はここでちょっと迷っています!
また、LeftControlとAltを次のように変更しました。
<LALT> = 37; //64;
<LCTL> = 64; //37;
前に述べたファイルで->これはまだ魅力のように機能します!
私は一時的に(うまくいけばこれがいくつかの愛を得るでしょう)それを修正しました:In gnome Tweak tools
under Typing
すべてのエントリの選択を解除しましたが、 "Capslock is also Control
"。プログラムが「Capslock-無効」や「Capslockが無効」などの重複として多くのオプションをリストし、それらのほとんどがあいまいにラベル付けされているため、capslock-controlが多くのオプションによって変更される理由がわかりません。
Gnome Tweaksキーボードとマウスの追加レイアウトオプションこれは、CapsLockオプションがあります。
非Gnome、またはKDE環境とWaylandを扱うリソースはあまりないので、完全を期すためにこの返信を残しておきます。
私はDebianBusterを使用しており、Wayland上でWMとしてFluxboxを実行しています。通常の実行、つまり.xmodmaprc
でのマッピングの設定は、実際に次の作業を実行しました。
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L