我正在尝试根据美国布局创建一个自定义键盘布局来满足我的需求。
我想要的是
- Alt + Ctrl + u = ü
- Alt + Ctrl + Shift + u = Ü
(ö、ä 和 ß 也同样如此)
为什么?
- 因为我不想把时间浪费在适应德语键盘上
- 国际版的热键对我来说不太方便
- 安装第三方软件(如 autokey)也不是一个好主意:它是在某个地方运行的另一个守护进程,而不是 kb 本身(但布局编辑器是一个不错的解决方案)
系统
Xubuntu(Ubuntu + Xfce)22.04
我尝试过的方法
论坛上有很多关于这个问题的答案。很多答案都只是使用可用的布局。
- 有一个指导,但它没有回答如何在 alt+ctrl 上绑定它(或者我没有得到)
- 有键盘布局编辑器,但不幸的是它需要python 2
- 甚至还有@cuppajoeman 的键盘布局生成器但它创建了一个新的布局
我尝试过很多方法,但要么太复杂,要么我太笨/太懒。如果有一份好的指南告诉我该怎么做,我会非常感激。
答案1
事实证明,即使使用常规的美国布局,你也可以
- 撰写 + " + u = ü
- 撰写 + " + U = Ü
- 撰写 + " + a = ä
- 撰写 + " + A = Ä
- 撰写 + " + o = ö
- 撰写 + " + O = Ö
- 撰写 + s + s = ß
- Compose + S + S = ẞ
我想我对此很满意。要设置撰写键,请转到键盘 -> 布局,有一个用于更改撰写键的下拉框
答案2
cat /usr/share/X11/xkb/symbols/us
key <AD07> { [ u, U, NoSymbol, NoSymbol, udiaeresis, Udiaeresis ] };
将您的 CTL+ALT 设置为 5 级换档,而 CTL+ALT+SHIFT 则为 6 级换档。