在 Linux 20.04 上添加 APL 键盘布局
Posted
技术标签:
【中文标题】在 Linux 20.04 上添加 APL 键盘布局【英文标题】:Add APL Keyboard Layout On Linux 20.04 【发布时间】:2021-06-21 09:26:50 【问题描述】:我想在APL programming language 开始编码。但为此,我需要正确的键盘布局!
这是我正在寻找的行为列表:
可与其他布局(美国、法国...)一起使用 布局可与普通快捷键 Super + Space 交换 理想情况下可以使用原生 Ubuntu“区域和语言”GUI 界面进行管理我已经找到了类似这样的其他 *** 答案:APL Keymapping on Linux (GNU APL)
但是我的法文键盘正在被 APL 替换!
我还发现消息来源说我应该能够在 Ubuntu 中本地添加它:https://www.sacrideo.us/configuring-your-apl-keyboard-on-linux/
但我在语言和输入中找不到它: APL missing from Ubuntu region and language input source
感谢您的帮助!
【问题讨论】:
你看过apl.wiki/Typing_glyphs_on_Linux吗? @Adám 那里的一切都不符合要点 1 和 2。 谢谢@Adám!我尝试了多种选择,但它......有点混乱!不过,我得到了一些满足我需求的东西!作为旁注,我觉得很奇怪,简单地让 APL 布局工作如此复杂! 【参考方案1】:我让它满足了我的需求!
我是这样做的:
我在“区域和语言”GUI 中安装了 3 个键盘布局 在此示例中,顺序确实很重要,盲文布局将成为 APL 布局的占位符。此 APL 布局可以通过按住右 Alt 键从英语(美国)布局访问,也可以通过使用Super + Space
组合切换到它并选择盲文布局作为独立键盘使用。李>
我在终端中运行了这个命令:setxkbmap -layout us,apl,fr -variant ,dyalog -option grp:switch
,这个命令将us布局映射到第一个布局,apl布局映射到第二个布局,fr布局映射到第三个布局。它还可以使用右 Alt 键在 a 布局和以下布局(所以这里我们 -> apl)之间启用“按下时”切换,我将左一个保留为 Alt + Tab
。
为了使更改在重新启动后保持不变,我在~/.bashrc
文件的末尾添加了这个命令:setxkbmap -layout us,apl,fr -variant ,dyalog -option grp:switch
现在我可以轻松输入 APL 符号了!
非常感谢您的热心帮助!
【讨论】:
【参考方案2】:根据文档[1],可以启用一些“很少使用的键盘布局变体”,使用如下命令:
gsettings set org.gnome.desktop.input-sources show-all-sources true
然后你可以添加一个APL布局(英文下)。
【讨论】:
有效,非常感谢您的回答!【参考方案3】:预装的布局不能用 super+space 交换,因为它们已经在设计中使用了布局交换。这意味着只需要一个 apl
布局供单语人士使用,他们可以使用另一个单独的修饰键,但对其他人来说很糟糕。
您的选择是设置自定义键盘快捷键以启动许多 setxkbmap
命令之一以在您想要的布局之间进行交换(我所做的),或者手动创建 us+apl 的合并单一布局。
【讨论】:
感谢您的帮助@dzaima!我找到了一种使它与Super + Space
和Alt
键一起工作的方法! ***.com/a/68068538/12818567以上是关于在 Linux 20.04 上添加 APL 键盘布局的主要内容,如果未能解决你的问题,请参考以下文章