问题描述
目前我在gnome面板中使用字符调色板applet将特殊字符放入文本中。
这没关系,但我必须停止输入,从applet中选择我想要的角色,然后复制并粘贴。
有没有办法简单地键入具有不同组合键的特殊字符?如果是这样,我该怎么办?
最佳解决方法
使用compose key时,这通常更容易。使用该配置,您可以使用键组合来获取特殊字符。例如:
-
对于
ë
,按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
。
次佳解决方法
如果您知道要键入的字符的unicode值,请单击CTRL
+ SHIFT
+ u
,然后键入unicode。
例:
CTRL
+ SHIFT
+ u
0
3
b
b
ENTER
得到λ。
第三种解决方法
我发现这样做最简单的方法是将键盘布局设置为USA International(AltGr死键),然后使用Right-Alt
+ whatever
获取所需的字符。显然这不适用于所有国际/特殊字符,因此如果您需要通过此方法无法使用的字符,请使用此处列出的其他方法之一。
维基百科给了我们一个handy diagram of the available characters and the keys they are mapped to。
第四种方法
这是一个接近1st answer的答案,有一点选择:我不需要使用compose
,因为我将键盘设置为English US international而不是英语美国或英国英国。所以我用下面的组合:"
然后e
为ë
'
然后e
为é
`
然后e
为è
`
然后a
为à
~
然后n
为ñ
和"
然后spaceBar
为"
'
然后spaceBar
为'
`
然后spaceBar
为`
~
然后spaceBar
为~
Alt Gr
加上€
5
第五种方法
您可以使用Ctrl
+ U
并键入要键入的符号的Unicode编号。因此,对于ē,您必须键入Ctrl
+ U
+ 113
。
第六种方法
注意像我这样的假人。我花了一段时间……
-
按Cont&转移&你在一起
-
放开所有三个键
-
输入代码(例如:á的00e1)
-
输入