如何在 Ubuntu 16.04 中输入 ª?

如何在 Ubuntu 16.04 中输入 ª?

在巴西,我们用 ª 表示阴性序数词,就像英语中的 1st、2nd、3rd... 一样。所以这是一个非常常见的需求。我刚刚设置了 Compose Key,所以我可以按“Compose Key,o,o”来获得阳性序数词 °(实际上,这是度数符号,但它们都很相似。真正的阳性序数词与阴性序数词面临同样的问题)。但是,尽管本网站说我可以用“Compose Key, a, _”(或类似的组合)来获得 ª,但我得到的是 ā 或 Ā,而不是 ª。

在 Ubuntu 16.04 (LibreOffice、gedit 等) 中有没有简单的方法可以输入 ª?拜托,我对记忆/输入复杂的 Unicode 序列不感兴趣。

编辑

在 Ludenticus 回答之后,我意识到我只能打字

Alt Gr + [ 表示 ª

Alt Gr + ] 用于 º

答案1

这是我最喜欢的打字技巧任何Unicode 字符,在任何上下文中:

  1. 谷歌搜索“Unicode 中的 {字符}”。确保使用准确的字符。
  2. 记下“U+”后面的 4 个字符。在本例中,ª 是00AA,º 是00BA,但您可以跳过前导零。
  3. 输入Ctrl++ ShiftU你会看到光标变成带下划线的“u”。
  4. 输入 4 个字符并按空格键。

瞧,你的角色已输入,你不需要摆弄键盘布局:)

答案2

如果你有葡萄牙语(巴西),你可以找到它

[Alt Gr] + [Shift] + [F]

在此处输入图片描述

否则,请参阅键盘布局图

答案3

要继续使用Compose Key, a, _Compose Key, o, _组合键输入 ª 和 º,您应该~/.XCompose在主目录中创建一个包含以下内容的文件:

include "/usr/share/X11/locale/en_US.UTF-8/Compose"
<Multi_key> <underscore> <a> : "ª"   ordfeminine # FEMININE ORDINAL INDICATOR 
<Multi_key> <a> <underscore> : "ª"   ordfeminine # FEMININE ORDINAL INDICATOR 
<Multi_key> <underscore> <o> :  "º"   masculine # MASCULINE ORDINAL INDICATOR
<Multi_key> <o> <underscore> :  "º"   masculine # MASCULINE ORDINAL INDICATOR

之所以Compose Key, a, _给您 ā 字符,是因为这正是当前 Xorg X Server Compose Key 映射上配置的。看一下/usr/share/X11/locale/en_US.UTF-8/Compose

<Multi_key> <underscore> <a>            : "ā"   U0101 # LATIN SMALL LETTER A WITH MACRON

过去的情况肯定有所不同,所有带有键盘映射的网站都已经过时了。

在同一个文件中,您会看到,为了插入 ª ,您必须按^, Compose Key, _, a

<dead_circumflex> <Multi_key> <underscore> <a>  : "ª"   ordfeminine # FEMININE ORDINAL INDICA>

这仅在您当前的键盘布局输出静音(即死音)^ 时才有效。这是美国国际键盘变体的默认设置。

答案4

  1. 类型Ctrl++ShiftU
  2. 类型代码aa
  3. 输入spaceenter确认

相关内容