【问题标题】:Add APL Keyboard Layout On Linux 20.04在 Linux 20.04 上添加 APL 键盘布局
【发布时间】:2021-06-21 09:26:50
【问题描述】:

我想在APL programming language 开始编码。但为此,我需要正确的键盘布局!

这是我正在寻找的行为列表:

  • 可与其他布局(美国、法国...)一起使用
  • 布局可与普通快捷键 Super + Space 交换
  • 理想情况下可以使用原生 Ubuntu“区域和语言”GUI 界面进行管理

我已经找到了类似这样的其他 StackOverflow 答案: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

感谢您的帮助!

【问题讨论】:

  • @Adám 那里的一切都不符合要点 1 和 2。
  • 谢谢@Adám!我尝试了多种选择,但它......有点混乱!不过,我得到了一些满足我需求的东西!作为旁注,我觉得很奇怪,简单地让 APL 布局工作如此复杂!

标签: multilingual apl keyboard-layout


【解决方案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 的合并单一布局。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-25
    • 1970-01-01
    • 2011-04-23
    • 1970-01-01
    • 2014-08-24
    • 2016-07-15
    • 2018-07-21
    相关资源
    最近更新 更多