![xmodmap:重新映射的 Control_L 不适用于复制和粘贴](https://linux22.com/image/138506/xmodmap%EF%BC%9A%E9%87%8D%E6%96%B0%E6%98%A0%E5%B0%84%E7%9A%84%20Control_L%20%E4%B8%8D%E9%80%82%E7%94%A8%E4%BA%8E%E5%A4%8D%E5%88%B6%E5%92%8C%E7%B2%98%E8%B4%B4.png)
花了几个小时后,我发现xmodmap
可以用来重新映射/键到Left Control键。我使用了以下命令:
$ xmodmap -e "keycode 94 = Control_L NoSymbol Control_L"
使用xev
,我发现这keycode 94
是/我想要重新映射的键。
但现在这个/键(keycode 94
)不再作为Control键使用,甚至不再作为/键使用。任何像Ctrl+ C、Ctrl+V或Ctrl+这样的快捷方式A都不起作用。
如何才能让这个按键Ctrl正常工作呢?
我正在使用 Linux Mint。
答案1
像 Control 这样的修饰符有些特殊。一般程序是这样的:
clear control
! ...
keycode 94 = Control_L NoSymbol Control_L
! ...
add control = Control_L
add control = Control_R
您应该将这些行放在一个文件中,例如~/.xmodmaprc
,然后调用xmodmap ~/.xmodmaprc