标题几乎说明了一切:如何键入Unicode字符-特别是em-破折号??

评论

这不是一个通用的解决方案,但altGr +-确实可以使用破折号(至少在Ubuntu-MATE下已经存在了几年)。 altGr +周围还有很多东西(省略号,分数,乘-×,...)

#1 楼



Ctrl + Shift + U,然后按2 0 1 4并输入






Ctrl + Shift + U + 2014



Control-capital-u表示Unicode,并且em破折号(或任何其他Unicode字符)的四位数十六进制数字可以是可通过Ubuntu(gucharmap)中的“字符映射表”找到。您还可以在按Enter之前编辑使用退格键键入的数字。

如果此快捷方式不起作用,请检查您的输入法是否为iBus。

评论


为我工作。不需要按回车键,当我释放ctrl和shift时,它会立即出现。

–阿利斯泰尔·巴克斯顿
2011-3-21在3:25

是的,如果您在输入数字时始终按住Ctrl + Shift,那么它将立即显示。如果在键入数字之前释放它们(这也允许您使用退格键),则需要使用空格或Enter才能显示Unicode数字输入过程的结尾。

–被杀
2011-3-21在3:29



请注意,这仅适用于GTK应用程序。例如,它不会有任何基于Qt的应用程序(因此,整个KDE以及许多单独的应用程序(如Skype))都不会。

–俄罗斯
2014年9月5日下午6:31



嗯...这在Ubuntu 14.04上不起作用,因为Ctrl + Shift + U似乎不起作用。我需要在键盘设置中配置一些内容吗?我正在使用gedit 3.10.4和Ctrl + Shift + U进行测试,然后按2,0、1、4和Enter显示2014,而Ctrl + Shift + U + 2014显示)!$

–侄子
2015年11月8日在1:58



请注意,一旦您按Ctrl + Shift + U,就会出现带下划线的u字符。我认为这意味着我已经键入了该字符,而不是我想要的字符。但这实际上是提示输入Unicode数字。完成后,它将替换为所需的字符。

–史蒂夫
16 Sep 15 '17:42



#2 楼

我找不到使用AltGr和默认设置键入它的方法,但是我发现了另一种方法:


转到系统->首选项->键盘。
选择布局选项卡。组合键,然后键入---以获得破折号。从Ubuntu 12.04开始


转到“系统设置”>“键盘”。
在“键入”选项卡下,选择“布局设置”链接(在对话框底部)。
单击选项。
在“撰写”键的位置(下拉列表)下,选择一个用于撰写的密钥-我选择了Right Win(Windows的右键)。获取破折号。


评论


请注意,在按下撰写键后无需再按住它。

–sam hocevar
2011年3月21日在7:19

我发现此方法比所选答案更好。记住和输入都容易得多。

– Fran Marzoa
13年5月8日在10:26



ubuntu 13.10:系统设置>键盘>快捷方式>键入>撰写键

–x-yuri
2014年8月4日在9:26

我很少见过Right WinLogo密钥。我记得所有的键盘只有一个,在左边。

–俄罗斯
16 Dec 9'在14:04

这不适用于Ubuntu 18.04

– JKHA
20年5月5日在16:51

#3 楼

我相信这是拥有一些特殊字符的最佳方法,但是我不知道它是否可以在所有键盘上正常工作。 。 compose键映射到我的右Ctrl键,因此:



右Ctrl + ---(在按住所有连字符的同时保持控制)(—)
要获取破折号,请使用Ctrl +-。 (连字符,连字符,点)



右Ctrl +-。 (–)

…类型的奖励之一:



右Ctrl + ..(…)

您可以在以下位置配置“撰写”键:设置→键盘→快捷键→键入。

评论


这是最人性化的方法,谢谢!您可以在设置(键盘,快捷方式和键入)中设置撰写键。右键控制还可以,因为它不会与其他修饰符发生冲突。

–metakermit
2014年2月23日下午16:16

在我的浏览器和外壳程序中,<(右)Ctrl> + <->是用于减小字体大小的快捷方式,因此不起作用。

–stafusa
18-10-4在23:10



#4 楼



转到“应用程序”->“附件”->“字符映射表”。



单击搜索->查找



键入'破折号',然后单击'查找下一个'



双击该符号,将其放入“文本到复制”位于底部的框。



然后您可以将其复制并粘贴到所需的位置。 >

评论


或者,您可以将此页面添加为书签,然后从问题中复制并粘贴它:)

–阿利斯泰尔·巴克斯顿
2011-3-21在0:32

与每次需要特殊字符时都必须使用字符映射表相比,设置撰写键要容易得多。

– J. Taylor
2011-3-21在0:38

@jrt:它允许您在不更改键盘布局的情况下插入字符。并非每个人都希望更改其布局只是为了输入破折号。

–内森·奥斯曼(Nathan Osman)
2011-3-21在0:42

大声笑@评论!

–MestreLion
2011年3月21日在4:44

在阅读本文之前,我不知道字符映射表具有搜索选项。不知道我是否会使用它,而是+1以启发我们。 (请投票删除我在下面留下的“答案” ...在这里应该是评论。)

–战nch
11年8月31日在22:39

#5 楼

任何Unicode字符的通用方法

上面的许多答案要么特定于破折号,要么需要记住alt代码,或者更适合一次性使用。以下内容适用于任何不带alt码的unicode字符。它使用了方便的文本替换实用程序Autokey。

我对其进行了设置,以便键入字符名称,并带有斜杠,然后Autokey会为我进行转换。例如:



此处带有图片的完整说明。总结如下。 (另外,这里也有类似的方法)



安装python-3版本的Autokey,该版本可与Unicode很好地配合使用。

 # Edit (April 2018). Autokey now uses python 3 by default. So try
pip3 install autokey

# Original instructions.
# Install the original autokey
sudo apt-get install autokey-gtk
# Update autokey to python 3 using pip3 
pip3 install --user autokey-py3
 


运行程序。对我来说,它已安装到~/.local/bin/autokey-gtk
在主文本框中添加“新短语”
在文本框中添加所需字符
添加缩写
利润


#6 楼

以下键盘布局包含破折号:

$ sgrep -o '%r\n' '"\"" _quote_ "\"" in ("name[Group1]" .. "\n" in outer("{" .. "}" containing "emdash"))' /usr/share/X11/xkb/symbols/??
Azerbaijan
Bulgaria
Bulgaria - Traditional phonetic
Switzerland - German (Macintosh)
Germany
Germany - Neo 2
Finland
France - Bepo, ergonomic, Dvorak way
France - Macintosh
Ireland
Iceland - Macintosh
Iceland - Dvorak
Latvia
Mongolia
Norway
Norway - Northern Saami
Ukraine
USA - Macintosh
USA - Colemak


我个人使用Colemak,其中破折号为AltGr + Shift +-。

#7 楼

我更喜欢将我较少使用的键之一重新映射为一个破折号,这样我就不必键入疯狂的键组合就能获得它。


标识一个您不介意重新映射的密钥。我的笔记本电脑有第二个反斜杠键,所以我用了。
使用xev查找该键的键代码。在终端上运行xev,然后按键,注意弹出的键码。例如,当我按下键时,我得到state 0x0, keycode 94 (keysym 0x3c, less), same_screen YES,,所以我知道我的键码是94。我运行xmodmap是因为我还想将Shift +退格键分配给省略号字符。
找出使xmodmap在启动时运行的方法。这是我不确定的部分。我认为这涉及到编辑xmodmap -e "keycode 94 = emdash ellipsis",但是显然对此存在一些争论。


#8 楼

Ubuntu 14.04、15.04和15.10

注意:此方法先前已被引用,但在14.04中已更改,并且到组合键字符引用的链接也已断开。

设置撰写键的设置对话框已移至14.04。


转到“系统设置”->键盘

,单击“快捷方式”选项卡
选择键入在左窗格中
将Compose Key设置为所需的设置

现在您所要做的就是按下并释放Compose Key,然后输入序列(例如,---表示符号)将被转换。 :)

用于撰写关键人物参考的新链接

#9 楼

要使xmodmap在Ubuntu 12.10中启动时运行,请转到Dash Home。键入启动。单击启动应用程序。单击添加。在“添加启动程序”窗口中,为其命名。在命令框中,输入:xmodmap -e“ keycode 94 = emdash省略号”

然后,单击Add。您将在启动应用程序下看到刚给它提供的程序名称。关闭窗户。该命令将在您下次启动计算机时运行。 (我只花了一个星期和几个小时在这里阅读这些帖子,最后自己弄清楚了。)这也许不是最好的方法,但它确实有效。