我知道如何将左 Alt 键与左 Win 键交换;我可以将右 Alt 键与右 Win 键交换吗?

我知道如何将左 Alt 键与左 Win 键交换;我可以将右 Alt 键与右 Win 键交换吗?

我使用的是 IBM Model M,所以实际上没有 Win 键。在 Windows 中,我已将右 Alt 设置为 Win 键,我也想在 Ubuntu 上设置它。我转到键盘布局选项http://i.imgur.com/KJOUD.png

并找到了一个选项左 Alt 键与左 Win 键互换,但我没看到有人对右边做同样的事情。

对我来说,交换左键不起作用——Alt+Tab 特别困难,因为只有右 Alt 可以充当 Alt。是我错过了什么,还是没有办法交换右 Alt 和右 Win?

答案1

我在这里回答了同样的问题:如何在键盘上切换左 Ctrl 键和左 Alt 键?

简短的回答是创建一个名为~/.Xmodmap

它需要包含以下 xmodmap 表达式来更改键映射并重置两个键的修饰键映射。该文件需要包含以下内容:

clear control
clear mod1
keycode 37 = Alt_L Meta_L
keycode 64 = Control_L
add control = Control_L Control_R
add mod1 = Alt_L Meta_L

下次登录时,新的键映射将生效。要使更改立即生效,请从终端运行以下命令:

xmodmap ~/.Xmodmap

相关内容