![创建自定义键盘布局](https://linux22.com/image/943351/%E5%88%9B%E5%BB%BA%E8%87%AA%E5%AE%9A%E4%B9%89%E9%94%AE%E7%9B%98%E5%B8%83%E5%B1%80.png)
有没有一种简单的方法或交互式工具可以帮助您创建自定义键盘布局?到目前为止,我想我已经尝试了一切:
- 使用在 github 上找到的 python 脚本将使用微软键盘创建器制作的布局转换为 xkb 文件(但没有成功)
- 尝试使用 key Mapper
- 使用命令手动编辑布局的 xkb 文件
xev
来识别关键符号 - 尝试安装键盘布局工具(不起作用,我无法安装它)
我感到非常沮丧,因为在 Windows 上我有一个简单的工具,而在 Linux 上我无法做这么简单的事情。我只想要一个工具来创建布局然后配置它
答案1
希望有更好的答案,我在这里回答我认为的当前状态。不:Linux 中没有简单的工具可以从头开始创建自己的键盘布局。
对于更改/交换几个键,该工具xmodmap
非常适合。但是,它不再非常可靠,例如在挂起计算机等之后可能会停止工作。此外,它无法在 Wayland 上运行,Wayland 是将逐渐取代当前旧版 Xorg 显示服务器的显示驱动程序。
据我所知,编辑xkb
文件是这里唯一的出路。您需要成为 root 用户才能执行此操作 - 即,无法创建仅具有用户权限的键盘布局,只有您的用户才能查看和使用。
A指导在 Ubuntu 官方文档中可以找到。虽然内容比较简略,但可以帮助您入门并快速领略系统的复杂性。
为确保安全,在更改键盘布局时,请创建一个新布局。任何新布局都可以修改现有布局。尝试新布局而不是修改现有布局 1) 可防止破坏现有布局,2) 可在将来的更新中保留。不过,如果需要,可以通过重新安装软件包来重置系统键盘数据xkb-data
。
答案2
如果您的目的只是使用某个键或组合键启动应用程序,那么您可以使用 gnome 设置中的“键盘设置”,或 Plasma 上的“自定义快捷方式”(kde/kubuntu-desktop)