LoginSignup
24
24

More than 5 years have passed since last update.

MacでEmacsを使うときにCommandキーとOptionキーを入れ替える

Posted at

デフォルトではCommandキーがSuper, OptionキーがMetaに割り当てられているため、親指が痛くてMacでのEmacs操作が苦痛。

なので、TerminalとCocoa EmacsでのみCommandとOptionを入れ替える方法。

Terminal: KeyRemap4MacBook

キーボードカスタマイズの定番KeyRemap4MacBookに、Terminal使用時のみ左Commandと左Optionを入れ替えるというありがたい設定があるので、これをオンに。
KeyRemap4MacBook

Cocoa Emacs: 設定ファイルにElispで

KeyRemap4MacBookに「Command_L to Option_L (only in Emacs)」という項目もあるんだけど、これをオンにするとCommand+TabといったOSのショートカットキーが機能しなくなってしまい、ちょっと使いづらい。
なので設定ファイルに以下を書く。

init.el
;; CommandとOptionを入れ替える
(setq ns-command-modifier (quote meta))
(setq ns-alternate-modifier (quote super))
24
24
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
24
24