加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux上的APL键映射(GNU APL)

发布时间:2020-12-14 02:10:24 所属栏目:Linux 来源:网络整理
导读:我的祖父在60年代/?? 70年代是IBM的APL程序员.他最近开始使用 Linux,我一直在帮助他设置和使用GNU APL( http://www.gnu.org/software/apl/). 目前我最头疼的是键盘映射.目前我已经安装了aplwrap GTK(https://github.com/ChrisMoller/aplwrap)编辑器,该编辑器
我的祖父在60年代/?? 70年代是IBM的APL程序员.他最近开始使用 Linux,我一直在帮助他设置和使用GNU APL( http://www.gnu.org/software/apl/).

目前我最头疼的是键盘映射.目前我已经安装了aplwrap GTK(https://github.com/ChrisMoller/aplwrap)编辑器,该编辑器工作正常,但它并不精彩.我想设置一个APL字符的全局键映射,它在单击LALT键或LALT Shift键时起作用.我已经摆弄了GNU APL源代码中提供的xmodmap文件,但是当你尝试让它在启动时自动运行时,它会搞砸所有内容.

所以,我有两个问题:

>是否可以将APL键映射设置为全局,并且还可以在启动时运行,因此不必手动打开它?
>如果第一个问题不可能,那么是否可以为每个应用程序设置一个键盘映射?例如,Gnome Terminal和gEdit将使用LALT键映射作为APL字符,但系统的其余部分将正常工作.

非常感谢.

解决方法

你很幸运,因为Linux(实际上是Xorg)拥有所有主要操作系统中功能最多,功能最强大的键盘配置系统.您可以从许多APL符号处理中进行选择,并将它们添加到您自己的国家键盘布局中.您甚至可以选择使用哪个键在常规字母和APL之间切换,并在整个系统中应用此选项.

如果您打开发行版的国际化或键盘布局设置(它可能在类似控制面板的GUI中,或者它可能是设置文件,例如Debian中的/ etc / default / keyboard),您将能够添加apl键盘布局到您现有的国家布局. APL布局包括在某种标准位置的基本APL符号,并提供许多选择其他符号或不同配置的变体,包括商用硬件键盘的那些:unified,sax,apl2,aplplusII,aplx,dyalog.

请注意,APL布局应添加到您现有的国家布局中,同时还可以选择在两者之间切换或切换的键.如果您用APL替换您的国家布局,您将无法再输入标准字母!

要测试布局,变体和选项的组合,可以使用图形控制面板(如果有),或者可以使用setxkbmap命令.

例如,这将选择us布局,在其默认变体中添加apl one,并将Windows键指定为两者之间的切换,以便Win A给出?等.

setxkbmap us,apl -option grp:win_switch

Protip:您可能希望在准备好一些默认命令的情况下打开另一个终端,例如setxkbmap us,这样您就可以轻松地按Enter键并重置布局,如果您的键盘无法使用.如果您甚至无法再按Enter键,则可以复制粘贴换行符以执行该命令.

在对布局,变体和选项的组合感到满意之后,您必须将它们放入全局配置文件中,或使用控制面板按钮使它们成为永久选择.

如果您在使用某些特定的选项组合时遇到问题,您可能需要查看XKB documentation wiki,在众多Linux IRC频道之一上聊天,或在StackExchange上发布更具体的问题,尽管我建议使用Super User,Unix & Linux,或Ask Ubuntu,而不是StackOverflow.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读