将F1重新映射到10.15.7和emacs 27.1上的ESC(或meta)

将F1重新映射到10.15.7和emacs 27.1上的ESC(或meta),emacs,keyboard,macos-catalina,remap,Emacs,Keyboard,Macos Catalina,Remap,MacBookPro运行10.15.7。我心爱的老式外置键盘模仿了IBM thinkpad(是的,压力棒在g和h之间!),现在开始使用了。我有一个备用键盘,但唉:ESC只有一半大小,我一直在按F1。我希望将F1重新映射到ESC。其他映射(例如CapsLock->Ctrl)非常简单,可以使用设置->键盘->修改键功能 显然,这里最大的用例是在emacs中将ESC作为meta,因此如果有一种“更简单”的方法可以将F1改为仅在emacs中使用meta,那么我也很乐意这样做 如果有一个“更容易”的办法,

MacBookPro运行10.15.7。我心爱的老式外置键盘模仿了IBM thinkpad(是的,压力棒在g和h之间!),现在开始使用了。我有一个备用键盘,但唉:ESC只有一半大小,我一直在按F1。我希望将F1重新映射到ESC。其他映射(例如CapsLock->Ctrl)非常简单,可以使用
设置->键盘->修改键
功能

显然,这里最大的用例是在
emacs
中将ESC作为meta,因此如果有一种“更简单”的方法可以将F1改为仅在
emacs
中使用meta,那么我也很乐意这样做

如果有一个“更容易”的办法,改变F1元只在emacs我也很好

试试这个:

(定义键转换映射(kbd“”)(kbd“ESC”))

您是如何实现“直接且有效”的映射的?到目前为止,您在重新映射F1时尝试了什么?标准修改键Caps/Control/Alt swaps;为了清晰起见,帖子被修改了。我已经研究了各种
(setq)”和
(全局设置键(kbd“)”元)的排列,但它似乎不起作用。。。。这是一个我没有尝试,但像一个魅力工程。永远的emacs。非常感谢。