Fedora

在 Wayland 上將 Capslock 映射到 Control

  • March 5, 2022

我已經更新到 Fedora 26,現在我的 Capslock 鍵表現得很奇怪(或根本沒有)。在 Fedora 25 中,xkb 設置非常適合我的 Ctrl 和 Caps 更改。我在 Gnome Tweak Tools 中選擇了“Caps as Ctrl”,但 Caps 什麼也沒做!使用xev我得到大寫鍵的以下輸出:

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

鍵碼後的括號應包含 LCtrl 而不是 NoSymbol。我也嘗試過停用和/或啟動 Caps。以及我嘗試修改/usr/share/X11/xkb/keycodes/evdev和使用 Caps = 37; 這將使 Caps 類似於 Left Control - 但這也沒有任何效果。請幫幫我——因為我有點迷路了!

我還通過以下方式更改了 Left Control 和 Alt:

<LALT> = 37; //64;
<LCTL> = 64; //37;

在前面提到的文件中 -> 這仍然像一個魅力!

我暫時(希望這會得到一些愛)修復它:在gnome tweak toolsTyping取消選擇每個條目下,但是“ Capslock is also Control”。不知道為什麼該程序將許多選項列為重複項,例如“Capslock - Disabled”和“Capslock is disabled”,並且大多數選項都帶有模糊標籤,因此許多選項都修改了 capslock-control。

Gnome Tweaks 鍵盤和滑鼠添加佈局選項這是您會發現 Caps Lock 選項。

引用自:https://unix.stackexchange.com/questions/378169