xmodmap 无法清除任何修饰符

xmodmap 无法清除任何修饰符

我正在尝试重新映射右侧的 Windows/Super/Meta/Command 键,使其与左侧的 Alt 键具有相同的功能(而不是现在我认为的“Super”功能)。我读过很多关于使用 xmodmap 执行此操作的文章,但我尝试更改修饰符的任何操作都失败了,即使是非常简单的操作也是如此:

> xmodmap -e "clear mod4"
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  118 (X_SetModifierMapping)
  Value in failed request:  0x17
  Serial number of failed request:  8
  Current serial number in output stream:  8

mod1、mod2、mod3、mod4 或 mod5 的输出相同,带有大写或小写的“m”

我正在非常干净地安装 Ubuntu 20.04 LTS。

以下是 xmodmap -pm 的输出,希望对您有帮助:

> xmodmap -pm
xmodmap:  up to 4 keys per modifier, (keycodes in parentheses):

shift       Shift_L (0x32),  Shift_R (0x3e)
lock        Caps_Lock (0x42)
control     Caps_Lock (0x42),  Control_L (0x85),  Control_R (0x86)
mod1        Alt_L (0x40),  Alt_R (0x6c),  Meta_L (0xcd)
mod2        Num_Lock (0x4d)
mod3      
mod4        Super_L (0x25),  Super_R (0x69),  Super_L (0xce),  Hyper_L (0xcf)
mod5        ISO_Level3_Shift (0x5c),  Mode_switch (0xcb)

相关内容