理想情况下,我正在寻找一个GUI工具,也许是一个Web应用程序,但是有关为键盘布局创建文本定义的良好文档也很好。这里的正常程序是什么?
在这个问题中,询问者已经决定使用“ setxkbmap”。这是推荐的方法吗?是否可以将布局添加到git repo中,以便在需要时可以对其进行更改?
您可以使用XKeyCaps编辑键盘映射。从好的方面来说,XKeyCaps是一个GUI,并且非常成熟。XKeyCaps的缺点是,它只是旧式X窗口键映射接口xmodmap的前端,而不是现代接口XKB的前端。
如果需要,可以使用xmodmap很好,但是它不如XKB强大。xmodmap缺少的XKB功能包括:
Lock
(这就是X11拼写大写锁定的方式),但CapsLock本身不是。另一件事xmodmap的不能做的,是有不同的套改性剂影响不同的密钥,例如有Shift和AltGr影响打印字符,但Ctrl并Alt影响功能键。Menu
,并为Sun 5键盘的键码”),但你不会在意,因为你制作自己的布局。网上有一些XKB GUI编辑器,但我能找到的都是那些被迅速放弃并且不像XKeyCaps那样容易安装的项目。例如,我找不到带有Ubuntu软件包的软件包。
如果您决定手动编写键盘映射,则xmodmap的优势在于它非常简单。您可以阅读手册页,也可以看一个示例,您将很快了解除修饰符的精妙之处之外的所有内容。如果您不知道如何使用xmodmap进行操作,则可能是不可能的。XKB的优点再次在于它更强大。XKB的缺点是它很复杂且文档记录很差。一些建议阅读,如果你想走这条路:
xkbcomp -a :0 current.xkb
将您当前的布局转储到文件中。无论选择哪种方式,键盘映射源都是文本文件或文本文件的集合,都可以很好地与版本控制一起使用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句