无法使用xmodmap重新映射Ctrl键

我的笔记本电脑键盘没有右Ctrl键。 我使用与键盘的原生布局不同的布局,因此有些键无效。 所以我试图重新映射其中一个密钥以用作右控制 。 我正在执行以下命令: xmodmap -e 'keycode 97=Control_R' 。 我也试过Control _ L. 但关键是什么都不做。 然后我用Alt键测试: xmodmap -e 'keycode 97=Alt_r' ,它工作正常。

为什么我不能重新映射控制键?

更改控制键的映射是一个两步过程。 第一部分是获取keycodekeysym的正确信息。 第二部分是确保修改器映射是正确的。

听起来你已经有了正确的密码,所以试试吧。 使用以下内容创建文件myxmodmap

 clear control keycode 97 = Control_R add control = Control_R Control_L 

现在使用xmodmap处理文件

 [~]$ xmodmap myxmodmap 

如果您希望每次登录时都处理这些xmodmap表达式,请将文件名更改为〜/ .Xmodmap