我的祖父是 60 年代/70 年代 IBM 的一名 APL 程序员。他最近开始使用 Linux,我一直在帮助他设置和使用 GNU APL(http://www.gnu.org/software/apl/ http://www.gnu.org/software/apl/).
目前最令我头疼的是按键映射。目前我已经安装了 aplwrap GTK+ (https://github.com/ChrisMoller/aplwrap https://github.com/ChrisMoller/aplwrap)编辑器工作正常,但并不出色。我想为 APL 字符设置一个全局键盘映射,该映射在单击 LALT + 键或 LALT + Shift + 键时起作用。我已经摆弄了 GNU APL 源代码中提供的 xmodmap 文件,但是当您尝试让它在启动时自动运行时,它会搞砸一切。
所以,我有两个问题:
是否可以让 APL 键映射全局化并且在启动时运行,这样就不必手动打开?
如果第一个问题不可能,那么是否可以为每个应用程序设置键盘映射?例如,Gnome Terminal 和 gEdit 将使用 APL 字符的 LALT 键盘映射,但系统的其余部分将正常工作。
非常感谢。
我将插入我自己的解决方案并建议使用 Emacs。我为 GNU APL 编写了 Emacs 模式,目前可以通过 MELPA 使用(它最终将进入标准 ELPA 存储库)。您还可以在这里找到来源:https://github.com/lokedhs/gnu-apl-mode https://github.com/lokedhs/gnu-apl-mode
Emacs 模式提供两种不同的 APL 符号输入方法。第一种将超级键与常用键一起使用。例如,您按s-e
生成∊
symbol.
另一种方法是标准 Quail 输入法,如果您没有可用的超级键(例如,您在终端中使用 Emacs),则该方法非常有用。您可以使用启用它C-\
并选择APL-Z
。完成此操作后,期间 (.
) 用作前缀字符,因此您可以按,例如,. e
生成∊
symbol.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)