用俄语和英语键盘打字guillemets(角度引号,«»)
我想在使用时在Ubuntu中键入guillemets (角度引号,«»)
- 俄语键盘映射
- 英文键盘映射
是否可能(最好不输入数字代码)?
这里有一个讨论,但它没有提到Linux。
以下是启用特殊印刷符号的方法列表。
对于俄语和英语布局,它们在/usr/share/X11/xkb/symbols/typo
文件中定义(主要基于Ilya Birman提出的布局 )。
结果您将获得以下符号:
第一个键盘行:
- ~ NoSymbol , Shift + 〜approxeq≈ ;
- 1onesuperior¹ , Shift + 1 exclamdown¡
- 2twosuperior² , Shift + 2onehalf½ ;
- 3threesuperior³ , Shift + 3onethird⅓ ;
- 4美元*
$
, Shift + 4onequarter¼ ; - 5 U2030(PER MILLE SIGN)
‰
, Shift + 5 NoSymbol ; - 6 uparrow
↑
, Shift + 6 NoSymbol ; - 7 &符号
&
, Shift + 7 提问¿
- 8 无穷大
∞
, Shift + 8 oneeighth⅛ ; - 9 leftarrow
←
, Shift + 9 NoSymbol ; - 0 rightarrow
→
, Shift + 0 NoSymbol ; - - emdash
—
, Shift + - endash–
; - = notequal
≠
, Shift + = plusminus±
;
第二个键盘行:
- e EuroSign
€
, Shift + e NoSymbol ; - rregistered® , Shift + r NoSymbol ;
- t trademark
™
, Shift + t NoSymbol ; - y yen
¥
, Shift + y NoSymbol ; - 急性
´
, Shift + pdoubleacute˝ ; - [ bracketleft
[
, Shift + [ braceleft{
; - ] bracketright
]
, Shift + ] braceright}
。
第三键盘行:
- 一个 U0301(COMBINING ACUTE ACCENT)
́
Shift + a NoSymbol ; - 节
§
, Shift + s NoSymbol ; - d 度
°
, Shift + d 除÷
; - f 英镑
£
, Shift + f NoSymbol ; - j doublelowquotemark
„
, Shift + j singlelowquotemark‚
; - k leftdoublequotemark
“
, Shift + k leftsinglequotemark'
; - l rightdoublequotemark
”
, Shift + l rightsinglequotemark'
; - ; leftsinglequotemark
'
, Shift + ; 分钟′
; - ' rightsinglequotemark
'
, Shift + ' 秒″
。
第四键盘行:
- x 乘以
×
, Shift + x U22C5(DOT OPERATOR)⋅
; - c 版权所有
©
, Shift + c cent¢
; - v downarrow
↓
, Shift + v U25CA(LOZENGE)◊
; - m U2212(减号)
−
, Shift + m enfilledcircbullet•
; - , guillemotleft
«
, Shift + , less<
; - 。 guillemotright
»
, Shift + 。 更大>
; - / 省略号
…
, Shift + / NoSymbol ;
空间:
- 太空 nobreakspace
, Shift + Space nobreakspace
。
对于其他语言,布局可能会有所不同
常见桌面环境的设置如下所示。
Ubuntu与Unity和GNOME桌面环境
Ubuntu 14.04 LTS和Ubuntu 16.04 LTS
-
启动GNOME调整(可以使用
sudo apt-get install gnome-tweak-tool
,由gnome-tweak-tool
)- 去打字
- 在其他兼容性选项中,选中“ 启用额外的印刷字符”
- 关闭GNOME调整。
-
打开键盘首选项(或
unity-control-center keyboard
)- 单击文本输入 ,然后单击键盘设置...
- 在备用字符键中选择键 (例如, 右Alt )(注意:它是第3级 )
-
返回文本输入部分,选择俄语键盘布局并单击小键盘图标 确保我们有guillemets(«елочки»):
-
关闭键盘窗口。
-
通过按下RightAlt和相应的键( Б和Ю ;,和
.
),
在任何应用程序中使用guillemets(«елочки»)。
Ubuntu 18.04 LTS
- 启动GNOME调整(可以使用
sudo apt-get install gnome-tweaks
,由gnome-tweaks
运行)- 转到键盘和鼠标
- 单击“ 其他布局选项”
- 展开其他兼容性选项选中启用额外的印刷字符
- 关闭GNOME调整。
- 通过按下RightAlt和相应的键( Б和Ю ;,和
.
),
在任何应用程序中使用guillemets(«елочки»)。
Ubuntu与MATE桌面环境(任何版本)
GUI方式
- 打开系统 - >首选项 - >硬件 - >键盘 (或
mate-keyboard-properties
)。 - 转到“ 布局”选项卡
- 单击选项
- 在Key中选择第三级选择所需的键(例如Right Alt )
- 在其他兼容性选项中,选中“ 启用额外的印刷字符”
- 单击关闭
-
选择俄语键盘布局,然后单击显示以确保我们有guillemets(«елочки»):
-
通过按下RightAlt和相应的键( Б和Ю ;,和
.
),
在任何应用程序中使用guillemets(«елочки»)。
终端方式
使用GSettings设置两个布局( us
和ru
)使用Alt + Shift作为布局切换器,启用印刷符号RightAlt作为第3级切换::
gsettings set org.mate.peripherals-keyboard-xkb.kbd layouts "['us', 'ru']" gsettings set org.mate.peripherals-keyboard-xkb.kbd model "''" gsettings set org.mate.peripherals-keyboard-xkb.kbd options \ "['grp\tgrp:alt_shift_toggle', 'lv3\tlv3:ralt_switch', 'compat\tmisc:typo']"
其他GUI会话和终端
编辑/etc/default/keyboard
并在这里添加两个参数,如man xkeyboard-config
:
-
misc:typo
以启用额外的印刷字符和 -
lv3:ralt_switch
用右Alt选择印刷符号:XKBOPTIONS="grp:alt_shift_toggle,lv3:ralt_switch"
编辑后,您应该更新initramfs映像以包含新版本的配置文件
sudo update-initramfs -k all -u
在英文键盘上我发现的最简单的方法是……
点击撰写,然后>> (2x >连续),这给出了»
点击撰写然后<< (2x <连续)给出«
显然在键盘上有一个AltGr (Alternate Graphics)键,其中右Alt位于美式键盘上,有助于«和»模拟击键。
从这篇由谷歌翻译的法文文章中,它说:
-
在X11(GNU / Linux)下:
- AltGr w(oss变体)或AltGr z(fr变体)和AltGr x给出左右引号“和”
可以在维基百科中找到进一步的讨论:
AltGr(也是Alt Graph或Right Alt 1 )是在某些计算机键盘上找到的修饰键,主要用于键入键盘布局区域设置不常见的字符,例如货币符号和带重音的字母。 在典型的IBM兼容PC键盘上,AltGr键(如果存在)取代右侧Alt键。 在macOS中,Option键具有与AltGr键类似的function。
链接中还有很多内容需要阅读!