Keyboard-Shortcuts
我怎樣才能讓右 ctrl 鍵像左 ctrl 鍵一樣?
我希望左右 ctrl 鍵的行為相同。我已經讓左鍵正常工作,在所有快捷方式等中,但右鍵似乎完全無效。我查看了鍵盤佈局選項,但沒有結果。
我在 Linux Mint 20.2 上,使用 Mate 桌面環境。
- 附錄 -
結果
xev
如下:KeyPress event, serial 35, synthetic NO, window 0x5200001, root 0x7ac, subw 0x5200002, time 416256, (49,43), root:(2600,505), state 0x10, keycode 105 (keysym 0xff20, Multi_key), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: True KeyRelease event, serial 38, synthetic NO, window 0x5200001, root 0x7ac, subw 0x5200002, time 416464, (49,43), root:(2600,505), state 0x10, keycode 105 (keysym 0xff20, Multi_key), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False
的輸出
xmodmap
如下:xmodmap: up to 4 keys per modifier, (keycodes in parentheses): shift Shift_L (0x32), Shift_R (0x3e) lock Caps_Lock (0x42) control Control_L (0x25) mod1 Alt_L (0x40), Meta_L (0xcd) mod2 Num_Lock (0x4d) mod3 mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf) mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
正如您在評論中確認的那樣,以下兩個
xmodmap
命令可以解決問題:
xmodmap -e "keycode 105 = Control_R NoSymbol Control_R"
xmodmap -e "add control = Control_R"
它不會在重新啟動後保留,因此您只需將引號中的文本保存在 ~/.Xmodmap 文件中並使其在啟動時執行。
xmodmap -e "keycode 105 = Control_L NoSymbol Control_L"