如何在 Ubuntu 上覆盖任意键

如何在 Ubuntu 上覆盖任意键

据我所知,Ubuntu 的按键绑定都暴露在/usr/share/X11/xkb/symbols文件夹内的文件上。我有时会使用该pc文件对某些按键进行一些更改。但是,我想知道是否有关于如何覆盖按键的最佳实践,最好不要覆盖这些核心文件。

例如,是否有一种方法可以创建用户键盘设置来覆盖默认设置(就像现在大多数优秀的代码编辑器一样,例如 VS Code)?如果此方法使用终端或将设置保存在文件中,那就更好了,这样我就可以轻松地在其他机器上重现它。

编辑:

更具体地说,现在,在我的用例中,我正在寻求自定义我的FN密钥。

答案1

我讨厌菜单栏吞噬有用的键映射,例如 alt-f(前进单词),以执行一些很少需要的操作,例如打开文件菜单。

我搜索了无数次禁用这些 alt 菜单键的方法,但一无所获。结果发现,你可以在 init 文件中使用一些脚本来禁用它们。

在 Ubuntu 18.04 LTS 上测试。Atom 编辑器版本 1.0。

# Get rid of the alt-menu shortcuts
atom.menu.template.forEach (t) ->
  t.label = t.label.replace("&", "")
atom.menu.update()

相关内容