使用 alt + ctrl 创建带有变音符号的自定义键盘布局

使用 alt + ctrl 创建带有变音符号的自定义键盘布局

我正在尝试根据美国布局创建一个自定义键盘布局来满足我的需求。

我想要的是

  • Alt + Ctrl + u = ü
  • Alt + Ctrl + Shift + u = Ü

(ö、ä 和 ß 也同样如此)

为什么?

  1. 因为我不想把时间浪费在适应德语键盘上
  2. 国际版的热键对我来说不太方便
  3. 安装第三方软件(如 autokey)也不是一个好主意:它是在某个地方运行的另一个守护进程,而不是 kb 本身(但布局编辑器是一个不错的解决方案)

系统

Xubuntu(Ubuntu + Xfce)22.04

我尝试过的方法

论坛上有很多关于这个问题的答案。很多答案都只是使用可用的布局。

我尝试过很多方法,但要么太复杂,要么我太笨/太懒。如果有一份好的指南告诉我该怎么做,我会非常感激。

答案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 级换档。

相关内容