首页 > 解决方案 > 在 10.15.7 和 emacs 27.1 上将 F1 重新映射到 ESC(或元)

问题描述

运行 10.15.7 的 MacBook Pro。我心爱的模拟 IBM thinkpad 的旧外接键盘(是的,g 和 h 之间的压力棒!)开始使用。我有一个备用键盘,但可惜:ESC 是一半大小,我一直按 F1。我希望将 F1 重新映射到 ESC。其他映射(例如 CapsLock -> Ctrl)很简单,并且可以使用该Settings->Keyboard->Modifier Keys功能。

毫无疑问,这里最大的用例是 ESC 作为 meta in emacs,所以如果有一个“更简单”的意思是将 F1 更改为 meta ,emacs我也很擅长。

标签: emacskeyboardmacos-catalinaremap

解决方案


如果有一个“更容易”的意思是只在emacs中将F1更改为meta,我也很擅长。

试试这个:

(define-key key-translation-map (kbd "<f1>") (kbd "ESC"))

推荐阅读