我尝试了很多次,但都没有成功。我知道这是可以做到的,因为我以前做过,但从那时起我就重新安装了操作系统。
我知道上次我使用 xmodmap 来做这件事。
我这样做的原因是因为我的笔记本电脑上的两个 Shift 键都坏了,所以我训练自己使用右 Ctrl 键作为右 Shift 键。
我知道我的笔记本电脑有右 ctrl 键keycode 105
。据我所知,左移是keycode 50
,右移是keycode 62
。
我尝试做以下事情:
xmodmap -e 'keycode 105 = Shift_R'
(这显示右 ctrl 键在 xev 下相当于右移键,但按下它实际上没有任何作用)
xmodmap -e 'keycode 105 = 62'
(输出>
)
xmodmap -e 'keycode 105 = 50'
(输出2
)
有人能告诉我我需要做什么才能使它工作并使其成为永久性的改变吗?除非我能做到这一点,否则这对我来说是一个无法使用的操作系统。我在 Windows 上只花了几分钟就搞定了!:(
答案1
为了编辑特殊键/信号,您必须在开始时将其清除~/.Xmodmap
。例如:
clear Shift_R
然后在 的末尾添加新的信号~/.Xmodmap
。这可能会有所帮助:https://wiki.archlinux.org/index.php/Xmodmap
写下您的表情~/.Xmodmap
以使更改永久生效。