如何在 Macbook Pro 键盘上反转 Ctrl 和 Cmd?

如何在 Macbook Pro 键盘上反转 Ctrl 和 Cmd?

使用Mac电脑几年,我已经习惯将键盘上的Cmd键作为标准Ctrl键使用。

在我的 Macbook Pro 5,3 (2009) 上安装了 Ubuntu 13.04 后,Cmd 用于 Unity 控件和Ctrl应用程序快捷方式。有没有办法切换这两个键?例如,在 Firefox 中关闭选项卡应该是 Cmd+W 而不是Ctrl+ W

答案1

我找到了一个解决方法。解决方案是使用 xmodmap 实用程序并使其加载具有正确键盘映射的个人文件。

  1. 打开一个终端并在 /home 文件夹中创建一个新文件,我们将其命名为.Xmodmap

    nano .Xmodmap
    

    (我使用 nano 作为控制台内的一个好用的文本编辑器,你可以使用 Gedit,使用命令安装 nanosudo apt-get 安装 nano如果你想测试一下,处理起来就相当明显了。

  2. 将以下内容复制/粘贴到新文件中:

    clear control
    clear mod4
    
    keycode 105 =
    keycode 206 =
    
    keycode 133 = Control_L NoSymbol Control_L
    keycode 134 = Control_R NoSymbol Control_R
    keycode 37 = Super_L NoSymbol Super_L
    
    add control = Control_L
    add control = Control_R
    add mod4 = Super_L
    
  3. 使文件可执行。

    chmod +x .Xmodmap
    
  4. 现在使用以下命令进行测试:

    xmodmap .Xmodmap
    

    现在破折号应该以Ctrl而不是出现CMD,好极了!

  5. 现在我们希望该文件在系统每次启动时执行。打开启动应用程序实用程序并添加一个新条目,根据需要命名,然后在其中输入以下命令:

    /user/bin/xmodmap /home/YOURUSERNAME/.Xmodmap
    

重启,应该没问题。如果不行,你应该在文件夹.xinitrc中添加一个文件/Home,并在其中添加命令。.xinitrc系统将在加载桌面环境时读取该文件。

相关内容