关于Mac键绑定的问题

能不能分享一下MacBook Pro的键盘绑定的键值表达法?

比如:(kbd “C-h C-f”) 中的 “C” 表示 Ctrl 那么,command, option, fn 呢?有没有对照的表格分享一下,谢谢各位啦 ~ 我是初学者:)谢谢指点 ~

  • Ctrl + a : (kbd "C-a")
  • Ctrl + A : (kbd "C-A")
  • super/command + a : (kbd "s-a")
  • Meta/Option/Alt + a : (kdb "M-a")

这些例子也差不多够用了

谢谢!够用:) ~

(when (eq system-type 'darwin)
  (setq mac-command-modifier 'hyper) ;; or 'super
  (setq mac-option-modifier 'meta))

不用特意设吧,默认就是command为super,option为meta/alt。只有想,比如用command当ctrl (这样就可以大拇指按ctrl了,我这么用),才需要这样设一下。

我是抄的purcell的command为hyper,现在想想hyper比super稍微好一点点,因为super(s-)和shift(S-)容易混 windows和linux下win/command key默认被认作什么?和它们统一的设定是最好的应该

谢谢大家的回复。刚开始使用Emacs,学习配置。多谢热心解答。

我是在.emacs.d下建了个新文件 .org, 用来计划更新配置的。想用快捷键 F2 打开这个文件。但是,这个键被系统捕捉了。所以我想用其他的键:Command + 1, 于是就有了这个问题。

学习了:) (when (eq system-type 'darwin) (setq mac-command-modifier 'hyper) ;; or 'super (setq mac-option-modifier 'meta))

其中,hyper key 用处的说明: https://www.reddit.com/r/emacs/comments/8oqa6w/what_is_your_hyper_key/