将右上箭头重新映射到 shift 无法按预期工作

将右上箭头重新映射到 shift 无法按预期工作

我已阅读有关重新映射键的几个问题,我发现要将右上箭头重新映射到 Shift 键需要:

xmodmap -e 'keycode 111 = Shift_R NoSymbol Shift_R'

或者

xmodmap -e 'keycode 111 = Shift_R'

事实上给了我两次正确的转变

但是,在我的 Tuxedo 笔记本电脑上的 Ubuntu 20.04 中,这会导致停用向上箭头功能而不是将其重新映射到 shift。

因此输入右上箭头 u 会给我一个 u。

有人能看出出了什么问题吗?

答案1

指定修饰符需要额外的步骤,因为ArchWiki 的 xmodmap 页面 文件。

要将Up箭头重新映射到Shift,请创建包含以下内容的文件mymapfile

clear Shift
add Shift = Shift_L Shift_R Up
keycode 111 = Shift_R NoSymbol Shift_R

现在发行

xmodmap mymapfile

相关内容