如何使用键盘制作这颗心形 (♥)?

如何使用键盘制作这颗心形 (♥)?

在 Windows 上我一直使用“ALT+3”来创建一颗美妙的心来表达我的爱......

有没有办法在 Ubuntu 上做到这一点?

答案1

我使用组合键来输入英语以外的所有特殊字符。你也可以用它们来输入一颗心。

系统 -> 偏好设置 -> 键盘偏好设置

“布局”选项卡,“选项”按钮,选择“撰写键位置”(我将其设置为Right Alt

现在,您可以在任何地方输入Right Alt+<然后按3(或者您选择的组合键,而不是Right Alt当然)

顺便说一句,不要让心过度激动……

这对所有类型的特殊字符都有效!

Right Alt+c=给出 €

Right Alt+s得出sß

编辑:

您可以找到更多撰写键序列这里

答案2

  • Ctrl+Shift+U 2 6 6 5 Enter

控制大写字母 u 表示统一码,而“黑心花色”(或任何其他 Unicode 字符)的四位十六进制数可以通过以下方式找到:字符映射表在 Ubuntu ( gucharmap)。

答案3

CTRL如果您知道某个字符的代码点,您可以通过按+ SHIFT+u然后按其代码点编号来输入该字符(至少在大多数/所有 GTK 应用程序中) 。

因此,要显示“♥”字符,请按住CTRL和 ,SHIFT同时按下u,然后输入2665

有很多方法可以获取字符的 unicode 代码点。例如,您可以在维基百科上查找。您可以通过将其复制粘贴到搜索框中,或使用类似以下 URL 来执行此操作http://en.wikipedia.org/w/index.php?title=Special:Search&search=♥ 它们可能没有所有字符的条目,但我还没有找到没有提供代码点的条目的条目。我相信你也可以在某处找到一份综合图表。

您也可以使用编程语言。例如:

$ python
Python 2.6.6 (r266:84292, Sep 15 2010, 16:22:56) 
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
unicode>>> unicode('♥', 'utf-8')
u'\u2665'

或者更简洁地

$ python -c 'print repr(unicode("♥", "utf-8"))'
u'\u2665'

如果由于某种原因您需要在不使用 CTRL-SHIFT-u 技巧的情况下生成字符,您可以这样做

$ python -c 'print u"\u2665".encode("utf-8")'

相关内容