@
abszero 我的建议也跟楼上一样,系统级别交换 Ctrl 和 Caps。这样不光是在 Emacs 下面,还有基本上所有的系统编辑框里快捷键都会比较顺手。
然后在 Emacs 里用 Cmd 还是 Opt 做 meta 完全看你个人的习惯。
用 Cmd 做 meta 的好处是好按,顺手,有一些特殊符号也可以直接用 Opt 来输入,就跟其他 Mac 的程序一样;
用 Opt 做 meta 的好处一个是不占用 Cmd,这样你可以在比如 Cmd+c Cmd+v 之类的快捷键上保持跟别的程序一致,不至于手滑按错,另一个是如果你用系统终端登录其他系统用 Emacs 的时候,你只能用 Opt 做 meta,这样至少终端下跟 GUI 下 Emacs 的按键是一样的,如果你经常同时用两者的话可以减少按错的概率。
不管是官方的 Emacs for OS X/Aquamacs 还是 Emacs mac port,交换 Opt 和 Cmd 都是很容易的事情。
另外如果你用 HHKB 的话,保持跳线 011001 就挺好用的了。