如何输入像 ë 这样的重音字符?

Hel*_*lix 88 keyboard-layout

目前我使用 gnome 面板中的字符调色板小程序将特殊字符放入文本中。

这没关系,但我必须停止输入,从小程序中选择我想要的字符,然后复制并粘贴。

有没有办法用不同的组合键简单地输入特殊字符?如果是这样,我该怎么做?

Dav*_*ngs 99

通常使用compose 键更容易做到这一点。配置好后,您可以使用组合键来获取特殊字符。例如:

  • ë您按Compose+ ", e
  • ?您按Compose+ ~, e
  • ô您按Compose+ ^, o
  • á您按Compose+ ', a
  • à您按Compose+ `, a
  • 您按Compose+ =, e
  • £您按Compose+ -, l

请注意,您不必按住撰写键;只需按顺序按每个键。

要设置撰写键,请转到System-> Preferences-> Keyboard, then Layouts-> Options。打开 Compose Key Position 并选择一个键。我用Right-Alt.

  • 当场,除了一件事 - 你根本不需要按住撰写键。只需按下撰写键,`,然后是 a,瞧! (15认同)
  • 我建议将 Compose 键分配给 Caps Lock,我很确定这只是键盘上的标准配置,以惹恼人们。 (4认同)
  • 至少对于 Ubuntu 16.04,所描述的路径不起作用。系统中没有首选项部分(称为系统设置),键盘中也没有布局部分(称为键盘,没有 s)。 (3认同)
  • 这是 10 年前发行版的答案(讽刺的是,这反映了文档)。没有一个适用于 20.04。该问题需要标记为 ubuntu-10 或其他内容。 (3认同)
  • á <-- 成功了! (2认同)
  • @Pandya,也许 https://help.ubuntu.com/community/GtkComposeTable 是可用“组合”列表的答案 (2认同)

Par*_*ppy 29

如果您知道要键入的字符的 unicode 值,请按CTRL+ SHIFT+u 然后键入 unicode。

例子:

CTRL+ SHIFT+u 0 3 b b ENTER

结果是 ?。

  • 说真的,只有 Windows 上的人才会这样做。 (7认同)

DLH*_*DLH 11

我发现这样做的最简单方法是将您的键盘布局设置为 USA International(AltGr 死键),然后使用Right-Alt+whatever获取您想要的字符。显然这不适用于所有国际/特殊字符,因此如果您需要通过此方法无法使用的字符,请使用此处列出的其他方法之一。

维基百科为我们提供了可用字符及其映射到的键便捷图表

  • 使用`English(国际AltGr死键)`作为键盘布局,使用Right-Alt + R得到`ë`/`Ë`。Right-Alt + Q = `ä`/`Ä`; Right-Alt + P = `ö`/`Ö`; Right-Alt + Y = `ü`/`Ü`; Right-Alt + S = `ß` (2认同)

Bor*_*ris 11

这是一个接近1st answer 的答案,还有一些替代方案:我不需要使用, compose因为我将键盘设置为English US international而不是English USEnglish UK

所以我使用以下组合:
"then efor ë
' then efor é
`then efor è
`then afor à
~then nforñ


"随后spaceBar"
'spaceBar用于'
`随后spaceBar`
~spaceBar~
Alt Gr5


小智 6

给像我这样的傻瓜注意。我花了一段时间...

\n\n
    \n
  1. 同时按下 Cont & Shift & u
  2. \n
  3. 放开所有三把钥匙
  4. \n
  5. 输入代码(例如:\xc3\xa1 为 00e1)
  6. \n
  7. 进入
  8. \n
\n

  • 您能想象有人使用您的方法编写带有重音字符的长文本吗?!这是不可行的。 (2认同)
  • 您不需要前导零。仅“e1”适用于 á。 (2认同)

小智 5

如果您使用的是 Ubuntu 20.04:

\n

转到设置>区域 语言> 在输入 上单击“ + ”按钮并选择英语(美国),然后选择英语(美国、国际、带死键)

\n

' + e -> \xc3\xa9
\n" + e -> \xc3\xab
\n` + e -> \xc3\xa8
\netc.

\n