我想使用美式键盘布局。但是,有时我需要输入德语变音符号和尖音 S。
所有美国国际键盘布局都让我不满意。我总是找不到升 S 或无法输入变音符号。
有人有配置,可以在美式国际键盘布局中使用升 S 和所有变音符号吗?如果有,您能分享一下您是如何实现的吗?
答案1
我使用常规的美国键盘布局,但对于所有扩展字符,我将打印屏幕键或右侧 Windows/Super 键映射为撰写键。所以现在当我需要 ç 时,我会输入,PrtSc然后按c和,键。对于像 ß ( PrtScss) 或 © ( PrtScOc) 这样的字符,也是如此。
看维基百科中有关撰写键的条目了解更多信息。要设置 Compose 键(在 Gnome 中),您可以尝试设置 → 键盘 → 快捷方式选项卡 → Compose 键选项,但其中没有列出PrtSc我想要的键,因此我执行以下操作:
- 安装 dconf-editor:
sudo apt-get install dconf-tools
- 打开 dconf-editor 并转到 org → gnome → desk → input-sources 并将 xkb-options 更改为
['compose:prsc']
答案2
我发现了在 Ubuntu 中实现此目的的两种好方法。
[1] altgr-intl 布局
首先,将其放入终端,或者如果您希望将其永久放入 .bashrc 文件中:
setxkbmap -rules evdev -model evdev -layout us -variant altgr-intl
之后,单击right-alt-key
/时altgr-key
整个键盘将变为语音键盘。以下是一些重要的内容:
altgr+q
=ä
,altg+Q
=Ä
altgr+p
=ö
,altgr+P
=Ö
altgr+y
=ü
,altgr+Y
=Ü
altgr+s
=ß
同时按下按钮。
问题:
- 似乎只有一个 ß(没有 ẞ)
- 当 altgr 按钮设置为撰写按钮时,可能不起作用
- 需要学习捷径
[2] 设置撰写按钮
第二种方法是设置撰写按钮。安装 Ubuntu Tweakssudo apt-get install gnome-tweaks
并启动它。单击Keyboard and Mouse
和Compose Key
。激活它并选择您喜欢的按钮,例如right-alt
。现在您可以执行以下操作:
compose key
+"
+a
=ä
compose key
+"
+A
=Ä
compose key
+"
+u
=ü
compose key
+"
+U
=Ü
compose key
+"
+o
=ö
compose key
+"
+O
=Ö
compose key
+ss
=ß
compose key
+SS
=ẞ
依次按下按钮。
问题:
- 点击次数越多,速度越慢
答案3
使用英语(美国,国际 AltGr Unicode 组合)选项。这样 AltGr(右 Alt 键)就可以作为访问更多字符的选项。
答案4
我有一台 ThinkPad US 键盘,我想在上面使用德语变音符号 (äöü߀)。
以下是在 Ubuntu 和 Debian 中执行的操作:
- 运行
xev
以确定哪个“键码”是右侧 alt 键 - 将其粘贴到
~/.Xmodmap
文件中:
! Map umlauts to PRINT SCREEN +
keycode 135 = Mode_switch
keysym e = e E EuroSign
keysym a = a A adiaeresis Adiaeresis
keysym o = o O odiaeresis Odiaeresis
keysym u = u U udiaeresis Udiaeresis
keysym s = s S ssharp
将其添加到你的
~/.bashrc
:xmodmap ~/.Xmodmap运行
xmodmap ~/.Xmodmap
(或者打开一个新的 shell 来加载你的 bashrc)
奇迹般有效 :)))
可以找到详细描述在这篇博文中。还有一个表,其中列出了更多特殊字符的所有键代码。