stu*_*002 6 macos emacs binding emacs24
我正在尝试在OS/X上使用Git HEAD版本的Emacs 24,如本文所述:
我想将一些Macintosh扩展键盘数字小键盘键绑定到Emacs函数,但它似乎没有工作.当我执行"ch k"检查关键细节时,无法识别按键.同上,如果我在(global-set-key(kbd"kp-minus")...)设置中引用它们.
这是使用Emacs 24的开发版本的问题还是关于Macintosh键盘硬件以及Emacs如何看待它的问题?任何人都可以建议最好的方法来解决这个问题吗?
提前致谢,
斯图
我用旧版 Emacs 尝试过:
这是 GNU Emacs 22.2.1(powerpc-apple-darwin9.5.0,GTK+ 版本 2.10.13)
使用 +gtk +x11 从 ports 集合构建并与 X11 服务器 XQuartz 2.1.6 (xorg-server 1.4.2-apple33) 一起使用,当我查看时,C-h l我得到
<kp-0> ... <kp-9>
Run Code Online (Sandbox Code Playgroud)
对于数字。和
<kp-enter> <kp-subtract> <kp-multiply> <kp-divide> <kp-equal>
Run Code Online (Sandbox Code Playgroud)
对于其他键。
我建议使用 +gtk 和 +x11 选项从MacPorts构建最新的 Emacs 。
然后我会获取最新的XQuartz并在 X11 上运行 Emacs(相对于更原生的构建,我更喜欢这个,因为这样无论 Emacs 是在另一个操作系统上远程运行(通常通过ssh -Y)还是在本地运行,它的行为总是相同的。
下周我会将我的 ports 升级到最新的 Emacs,并添加这些的结果。