Mac OS X 改键指南

Apple keyboard本文写给和我一样的快捷键控们,以下一共五类 Mac 自定义快捷键的经验总结。

Mac 自带字典有个极贴心的功能──在原生程序和部分第三方程序中 用鼠标取词翻译视频),甚至对中文的词语分割都做得相当不错。可惜取词快捷键被设定为 ⌃⌘D, 这简直不是人类能单手顺利按下的组合键,而且自从 10.6 Snow Leopard 之后,这个组合键的设定从键盘快捷键偏好设置下消失了。

10.7 Lion 之后,该功能可以用三指轻拍两次实现。10.8 Mountain Lion 则为三指轻拍一次。

这个快捷键保存在 ~/Library/Preferences/com.apple.symbolichotkeys.plist 中,用任意文本编辑器打开它,找到 <key>70</key>, 其下有三个 <integer> 数值,第二个表示按键,D 的键值为 2; 第三个表示修饰键,⇧ = 131072, ⌃ = 262144, ⌥ = 524288, ⌘ = 1048576, 无修饰键 = 0, 多个修饰键 = 数值相加之和。

因此,默认的 ⌃⌘D 是 2, 1310720, 将其改为 2, 524288, 就可以用 ⌥D 取词了。

Mac Dictionary panel

  • 修改前注意备份,修改后重启
  • 上图是在 Safari 网页中取词的效果,部分第三方程序中也能支持,比如 Adium. 选中文字之后菜单中有“在字典中查找”的地方都能这样用,但取词和查找使用起来体验是不一样的
  • 使用 ⌥D 取词时,可松开 D, 仅仅按住 ⌥ 就可以移动鼠标去翻译其它地方
  • 如果需要改为其它按键,建议安装 Key CodesFull Key Codes 来获取任意键键值
  • 安装第三方词典的工具是 DictUnifier, 安装方法和第三方词典下载可以参考 苹果贴士StarDict

其实在 Mac 上的快捷键远没有上面的这个特例复杂,比较常用到的有下面几类:

系统偏好设置 › 键盘快捷键

可以修改和查阅常用的快捷键,并且可以针对某个应用程序添加快捷键条目,“菜单标题”输入此操作在该应用程序菜单中的名字,再录入快捷键就可以了。比如我希望在 Safari 中用 ⌃⇥ 和 ⌃` 来向两个方向跳转标签页,则需要新增一条“菜单标题”为“选择上一个标签”,快捷键为 ⌃`。如果对预设快捷键不满意,还可以添加一个条目来更改它,比如“显示 Top Sites”是个三键组合,我一般把它改为两键。

Add shortcut keys

不被提到的快捷键

很多快捷键是写在菜单里面的,还有一些快捷键并没有在任何设置或菜单中明文出现,比如 Safari 中的快速拨号键:⌘+数字,可以直接访问书签栏中前九个书签。所以我把最常用的书签放在书签栏,但把书签栏隐藏。

屏幕快照的快捷键是 ⇧⌘3, ⌃⇧⌘3, ⇧⌘4, ⌃⇧⌘4, 还有一个不常被提到的技巧是在 ⇧⌘4 或 ⌃⇧⌘4 之后再按空格,可以截取窗口、菜单、Dock 等任意屏幕元素,可生成半透明的截图。

还有一些可以查阅的快捷键,可以看看 苹果的官方文档

⌥ = option

⌥ 在 Mac 中应用非常广泛,不胜枚举,附加此键通常让操作以另一种形式进行,比如拖动文件时按住 ⌥ 由移动变为复制,按住 ⌥ 点击右上角的菜单栏图标会显示更多的内容,在 Apple Menu 中 ⌥ 点击操作会省掉询问,Finder 中 ⌥空格 让 Quick Look 直接全屏进行,……

修改键盘映射

推荐的软件是 KeyRemap4MacBook, 最大利用紧凑型键盘。安装好了之后控制面板在系统偏好设置里。软件提供很多更改,选自己需要的打勾就可以了。我通常只用到两个更改:

  • 反斜杠 \ 改为向右删除。因为紧凑键盘的向右删除是 fn+delete, 而反斜杠在 Mac 上又极少用到。
  • 右 ⌥ (或 enter) 改为 fn. 紧凑键盘的 Home End PgUp PgDn 是 fn+方向键,修改之后右边也有了 fn, 可以方便单手 Home End PgUp PgDn.

MPlayer OSX Extended

MPlayer/MEncoder 的伟大我就不多吹捧了,Mac 和 Linux 类似,找到隐藏文件夹 ~/.mplayer, 在里面新建 input.conf, 想要什么快捷键自己写吧。此处还可以有一个配置文件 config, 无扩展名。我开始用 Mac 的时候就是直接把我在 Windows 下用的 MPlayer 的两个 .ini 配置文件拿过来,改改就差不多了。参考 官方文档

最新评论

  • 高午饭 博主现在的社交网络有么,想关注您呢 我为什么爱 Twitter
  • 西贝博客 很好的建议!谢谢分享! 如何为 blog 建立一个高效的标签系统
  • 苹果 老罗露脸了,哈哈,支持他现在的事业 我为什么爱 Twitter
  • 飞之梦 不错,第一次看到这些效果,以后要用一用了。 CSS 文字阴影在网页设计中的应用
  • QQ地带 大牛,pansou也是用的ajax search,为什么他不会被墙呢,因为他调用的地址是ip,不是直接的谷歌域名。请问怎么实现。 打造完美的 ajax 版 Google 自定义搜索

发表您的评论

您的评论将回复给 原评论者

:D:):O8):(8D;DXD:P:nice::rainbow::cafe::love::cake:

目前有 45 条评论

  

肥嫂買的mac就是來給你玩的呢?

谁给谁玩?

應該是上面給下面玩,或者下面給上面玩 ( ̄、 ̄)

这又是什么跟什么。。。

我一直在尝试“ ⌥ ”你是怎么打出来的。
我是copy的

特殊字符 ⌥⌘T 啊。不过记得把常用的加入收藏,这样下次用的时候方便些~

迄今为止没用过Mac,我彻底out了。

可以试试看~

我是来凑热闹的... 👿

玩的还真深入

谢谢了,晚上回家试试..

阿,请教一下,我用的是Dell 8835的键盘,想绑定它的音量调节键,但目前未果……
无论是Full Key Codes还是KeyRemap4MacBook的debug模式,都难以找到音量旋钮的按键……
这个有啥办法么?

不知道啊

看看学习下~~~

看看,没用过,学习下。

祝元旦快乐

😮 MAC系统,没这资本用

嗯哼~

没钱玩苹果

祝博主2010年更上一层楼了先

老肥兄好久没有在江湖出现了,期待更新,尤其是期待你的非技术类文章。

很多人,推特之后就很少博了。。

这个可以有阿。

终于找到啦!!!
但是关于您说的字典改键的问题, 请问如何打开这个“~/Library/Preferences/com.apple.symbolichotkeys.plist”事在mac系统里打开吗?
麻烦尽量详细一点
先谢谢了!

是的,这种路径的写法是 unix/linux/mac 的惯例,"~" 表示当前用户的根目录,等同于 "/users/xxx"

也可以直接在 Finder 里按 ⇧⌘G 输入路径,前往

恩 好的 这样我找到了, 但是然后我却用“文本编辑”打不开该文件, 尝试了用word打开却没有所说的内容,反倒有乱码...请问这样了怎么办呢?

我刚看了下文本编辑的确打不开 plist, 尽管它其实只是文本 xml 而已。我用的是一些代码工具,像 coda, bbedit 这些,也可以试试看专门的 plist 编辑工具,比如 plistedit pro, property list editor 等等吧

我打開以後沒有找到70

請問原因可能是什麼呢?

打开以后看到的是些什么?可以试试 plist editor pro 之类的工具,要编辑的 key 是 70, 如果以 xml 纯文本打开(比如 bbedit)看到的代码是:

<key>70</key>
<dict>
    <key>enabled</key>
    <true/>
    <key>value</key>
    <dict>
        <key>parameters</key>
        <array>
            <integer>65535</integer>
            <integer>2</integer>
            <integer>524288</integer>
        </array>
        <key>type</key>
        <string>standard</string>
    </dict>
</dict>

我的打开有7还有很多其他的

但就是没有70

究竟为什么

抱歉麻烦....

10.6?

是啊, 10.6.2的

AppleSymbolicHotKeys

...

对不起起这样不知道会不会洗版...

没关系,我给你编辑掉了 👿
我比较过了,我们俩的文件有15处不同。我建议你直接把我楼上贴的 key70 那段加进去,重启看有没有效果?

It works!!!!!!!!!
真的谢谢您!

我是过来学习一下.还没有玩过MAC.想学习一下!

用自带的编辑器打开,是乱码。

试试 plist editor

希望是免费地。谢谢!

是收费的。

类似工具也不少的,找找看吧。。或者像 bbedit 一类的高级文本编辑器

为什么你09年的文章会跑到我GReader的最新文章里...

不过发现用了mac后已经忘了往右delete是怎么回事了

feedsky 抽风。。

我觉得大多数的快捷键都挺方便的


有 1 篇其他博客的文章引用了本文

  1. 12年3月4日KeyRemap4MacBook – 轻松修改按键映射[Mac] - 小众软件