我在 Mandriva 2010.2 Linux 系统上使用铝质 Apple 键盘。我将 Apple Command 键 ( ⌘) 重新映射为control使用以下.Xmodmap
文件:
keycode 134 = Control_R
remove mod4 = Multi_key
add Control = Control_L Control_R Multi_key
如果我允许xscreensaver
激活并运行一段时间,它似乎会撤消此重新映射。我随后必须xmodmap ~/.Xmodmap
再次手动运行。
有什么办法可以避免这种情况吗?我使用 XFCE 作为我的桌面环境。
答案1
几年前,我使用 PC 键盘和 Macintosh 多重启动 Mac OS 9、Mac OS X 和 Linux。 Windows 键生成与 Apple 命令键相同的键码,并在 Linux 中显示为“元”或其他内容。尝试极客龙的回答用于在此处映射 Windows 键。
即使它是错误的密钥代码,也应该为您做一些非常相似的事情。
编辑:xorg.conf 部分的示例,根据 geekosaur 的说明将控制功能映射到 Windows 键。
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
Option "XkbLayout" "us"
Option "XkbOptions" "altwin:ctrl_win"
EndSection
答案2
您可以简单地永久定义另一个布局或键绑定。这里: