就像这样:“
(U + 201C)”
(U + 201D)。
就像这样:“
(U + 201C)”
(U + 201D)。
Answers:
在Gnome中,您可以按住Ctrl+ Shift,然后输入u201c。
当然,如果Ctrl+ Shift+ c绑定到“复制”,则在Gnome Terminal中不起作用,在这种情况下,请在GEdit中键入它并将其粘贴,或了解如何在所选的编辑器中输入它。
ctrl+shift
在输入时按住u
。之后,你可以放手ctrl
,并shift
和类型201c
后面加一个空格。
u
。
用Compose钥匙:
„
“
”
‘
’
您可以至少在大多数语言环境中以任一顺序输入最后两个字符。可能存在仅在命令顺序中Compose < "起作用或仅在命令顺序中起作用的语言环境Compose " <。
如果需要按Shift或AltGr输入其中一些字符,则需要像往常一样按住这些修饰符。您可以Compose在随后的字符之前按下并释放,也可以根据需要按下Compose并保持向下。
大多数键盘没有标有“ Compose”的键,但是您可以配置一个,并且您的环境可能已经配置了一个。在PC上,一种流行的选择是右键Windows和右键之间的“菜单” Ctrl键。大多数桌面环境的键盘设置都包含一个选项,可以使此键或某些其他键成为Compose键。
Compose < "
并Compose > "
为我工作。如果有帮助,我将使用Linux Mint 12,在Macbook Pro上运行unity shell,并Multi_key
在xmodmap中将正确的选项键设置为。我仅在特定键盘可能有所作为的情况下引用特定硬件。
~/.XCompose
文件中来消除歧义。
Compose < "
与有所不同Compose , '
。要获得第一个,Shift
击打时必须按住键< "
(这可能会有些尴尬)。
一些“智能” [1]引号不使用 Compose [2](并且不记住Unicode代码点):
AltGr + 9 ='
AltGr + 0 ='
AltGr + [ =«
AltGr + ] =»
AltGr+ Shift+[ =“
AltGr + Shift + ]=”
只要您具备以下条件,它们就可以在任何台式机上工作 ISO_Level3_Shift
分配了AltGr按键并使用键盘映射(例如带有AltGr的US International键盘),。
对于Compose组合,请检查Gilles的答案(或您所在地区的XCompose文件)。他们,反过来,取决于您的语言环境和/或你的存在/设置~/.XCompose
文件。
[1]“印刷”可能更合适。“智能”是指文字处理器在键入ASCII引号时自动使用引号对中的正确字符的能力'
或"
。
[2]当然,您可以同时启用Compose和AltGr启用。我愿意,而且很有效。
我重新定义了键盘布局,然后按alt键+;或'得到:“”。在每个桌面环境中均可使用。
这样做的方法有很多选择-例如,您可以使用字符映射应用程序(肯定存在于Gnome和KDE中)来获取所需的任何字符。
对于遇到这种情况的任何人:直到最近,对我来说,卷曲引号的Compose键才起作用。我曾在2-3个主要发行版中使用GNOME 2进行过尝试,更改分配的密钥没有帮助,但是当我在SimplyMepis中使用KDE 4进行尝试并将其设置为可以使用时,CapsLock它就开始正常工作。因此,再次尝试或切换环境,发行版或按键可能是值得的。
Caps Lock
。Compose一直为我工作,映射到右侧Ctrl
或Menu
按键,这非常接近其在具有该按键的键盘上的自然位置。我使用哪个键取决于人体工程学,因为我经常使用Compose。
在我所知道的任何键盘布局上,产生这些引号都需要使用某些键的第三级。通常可以通过按住该AltGr键作为Shift键来访问它。
(我将重点放在直接键入这些符号上,而不是通过使用compose键或使用“ NumPad entry”方法,因为这些符号的键入频率很高,因此它们值得一种直接访问的方式。)
许多欧洲键盘似乎都使用AltGr+ V(“
)和AltGr+ B(”
)
对于美式键盘,标准的美式键盘没有这些符号。对于字母数字键,它只有两个级别(未移位和移位),并且其中没有一个包含这些符号。然而,有“美国的国际”的变体,对这些符号可以被访问Shift+ AltGr+ [(“
)和
Shift+ AltGr+ ](”
)。如您所见,如果您尝试键入此内容,这将给您带来极大的不便,因为您必须先Shift用一只手,AltGr右手再握住另一只手,[或]右手(†1)来握住。
us(intl)
如果您使用Setxkbmap之类的工具来命名US International :
setxkbmap "us(intl)"
†1:法语引号(«»
)在下一层(AltGr+ [和
AltGr+]),这很好奇,因为我认为英文卷曲引号会比它们更方便。
有一个选项misc:typo
(如“印刷”中的“ typo”)可以组合使用,us(intl)
因为它仅重新定义了3级和4级按键。特别是,它分别映射“
和”
到
AltGr+ K和AltGr+ L。这似乎比us(intl)
使用的键方便得多
。要与以下选项一起使用us(intl)
:
setxkbmap -option "misc:typo" "us(intl)"
可以做的另一件事是定义一些替代的或附加的3级修饰符,以便可以更方便地键入双引号。根据man xkeyboard-config的说法,Xkb提供了许多现成的选项:
Option: Description
lv3:switch: Right Ctrl
lv3:menu_switch: Menu
lv3:win_switch: Any Win
lv3:lwin_switch: Left Win
lv3:rwin_switch: Right Win
lv3:alt_switch: Any Alt
lv3:lalt_switch: Left Alt
lv3:ralt_switch: Right Alt
lv3:ralt_switch_multikey: Right Alt; Shift+Right Alt as Compose
lv3:ralt_alt: Right Alt never chooses 3rd level
lv3:enter_switch: Enter on keypad
lv3:caps_switch: Caps Lock
lv3:bksl_switch: Backslash
lv3:lsgt_switch: <Less/Greater>
lv3:caps_switch_latch: Caps Lock; acts as onetime lock when pressed together with another 3rd-level chooser
lv3:bksl_switch_latch: Backslash; acts as onetime lock when pressed together with another 3rd level chooser
lv3:lsgt_switch_latch: <Less/Greater>; acts as onetime lock when pressed together with another 3rd level chooser
我个人认为,这有助于CapsLock进行3级切换:
setxkbmap -option "lv3:caps_switch" "us(intl)"
如果您更喜欢misc:typo
按键绑定,当然也可以包括该选项:
setxkbmap -option "lv3:caps_switch" -option "misc:typo" "us(intl)"