AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1061647
Accepted
rapt
rapt
Asked: 2018-08-02 23:33:36 +0800 CST2018-08-02 23:33:36 +0800 CST 2018-08-02 23:33:36 +0800 CST

在俄语和英语键盘中键入 guillemets(角度引号,«»)

  • 772

我想在使用时在 Ubuntu 中输入guillemets(角引号,«»)

  1. 俄语键盘映射
  2. 英文键盘映射

是否有可能(最好不输入数字代码)?

这里有一个讨论,但没有提到 Linux。

keyboard-layout unity 16.04 russian onscreen-keyboard
  • 3 3 个回答
  • 3592 Views

3 个回答

  • Voted
  1. Best Answer
    N0rbert
    2018-08-03T01:26:07+08:002018-08-03T01:26:07+08:00

    以下是启用特殊印刷符号的方法列表。
    对于俄语和英语布局,它们在/usr/share/X11/xkb/symbols/typo文件中定义(主要基于Ilya Birman 提出的布局)。

    结果,您将获得以下符号:

    第一行键盘:

    • ~ NoSymbol , Shift+~ 近似值 ≈;
    • 1 onesuperior ¹ , Shift+ 1 exclamdown ¡ ;
    • 2 twosuperior ² , Shift+ 2 onehalf ½ ;
    • 3 三上级 ³,Shift+3 三分之一 ⅓;
    • 4 美元* $, Shift+4 四分之一 ¼;
    • 5 U2030(千分号) ‰,Shift+ 5 NoSymbol;
    • 6 uparrow ↑ , Shift+ 6 NoSymbol ;
    • 7 & &号, Shift+ 7 questiondown ¿ ;
    • 8 无穷大 ∞,Shift+8 八分之一 ⅛;
    • 9 leftarrow ← , Shift+ 9 NoSymbol ;
    • 0 rightarrow → , Shift+ 0 NoSymbol ;
    • - emdash — , Shift+ - endash – ;
    • = notequal ≠ , Shift+= 加减 ±号;

    第二行键盘:

    • e EuroSign € , Shift+ e NoSymbol ;
    • r 注册 ®, Shift+ r NoSymbol ;
    • t 商标 ™, Shift+ t NoSymbol ;
    • y 日元 ¥, Shift+ y NoSymbol ;
    • p 急性 ´, Shift+p 双 ˝急性;
    • [ 左括号 [,Shift+左[ 括号 {;
    • ] 右括号 ],Shift+] 右括号 }。

    第三行键盘:

    • a U0301 (组合重音) ́ , Shift+ a NoSymbol ;
    • s 部分 §, Shift+ s NoSymbol ;
    • d 学位 °, Shift+d 师 ÷;
    • f 英镑 £, Shift+ f NoSymbol ;
    • j 双低引号 „, Shift+单低j 引号 ‚;
    • k 左双引号 “, Shift+k 左单引号 ‘;
    • l 右双引号 ”, Shift+l 右单引号 ’;
    • ; 左单引号 ‘, Shift+; 分钟 ′;
    • ' 右单引号 ’, Shift+' 秒 ″。

    第四行键盘:

    • x 乘 ×, Shift+ x U22C5 (点运算符) ⋅ ;
    • c 版权 ©,Shift+c 分 ¢;
    • v ↓向下箭头,Shift+ U25CA v (菱形) ◊;
    • m U2212 (减号) − , Shift+ m enfilledcircbullet • ;
    • , guillemotleft « , Shift+, 少 <;
    • . guillemotright » , Shift+. 更大 >;
    • / 省略号 …, Shift+ / NoSymbol ;

    空间:

    • Space 无间断空间 ,Shift+ Space 无间断空间 。

    对于其他语言,布局可能会有所不同。
    常见桌面环境的设置如下所示。


    带有 Unity 和 GNOME 桌面环境的 Ubuntu

    Ubuntu 14.04 LTS 和 Ubuntu 16.04 LTS

    1. 启动 GNOME Tweaks(可通过 安装sudo apt-get install gnome-tweak-tool,由 运行gnome-tweak-tool)

      1. 去打字
      2. 在杂项兼容性选项中选中启用额外的印刷字符
      3. 关闭 GNOME 调整。
    2. 打开键盘首选项(或unity-control-center keyboard)

      1. 单击文本输入,然后单击键盘设置...
      2. 替代字符键中的选择键(例如,Right Alt)(注意:它是第 3 级)
      3. 返回文本输入部分,选择俄语键盘布局并单击小键盘图标键盘图标以确保我们有 guillemets («елочки»):

        GNOME 中的 Guillemets 或 Елочки

      4. 关闭键盘窗口。

    3. 通过按下RightAlt相应的键(Б和Ю; ,和),在任何应用程序中使用 guillemets («елочки» .)。

    Ubuntu 18.04 LTS

    1. 启动 GNOME Tweaks(可通过 安装sudo apt-get install gnome-tweaks,由 运行gnome-tweaks)
      1. 转到键盘和鼠标
      2. 单击其他布局选项
      3. 展开其他兼容性选项检查启用额外的印刷字符
      4. 关闭 GNOME 调整。
    2. 通过按下RightAlt相应的键(Б和Ю; ,和),在任何应用程序中使用 guillemets («елочки» .)。

    带有 MATE 桌面环境的 Ubuntu(任何版本)

    图形界面方式

    1. 打开系统 -> 首选项 -> 硬件 -> 键盘(或mate-keyboard-properties)。
    2. 转到布局选项卡
      1. 单击选项
      2. 在Key to choose 3rd level 中选择所需的键(例如Right Alt)
      3. 在杂项兼容性选项中选中启用额外的印刷字符
      4. 点击关闭
    3. 选择俄语键盘布局并单击显示以确保我们有 guillemets («елочки»):

      MATE 中的 Guillemets 或 Елочки

    4. 通过按下RightAlt相应的键(Б和Ю; ,和),在任何应用程序中使用 guillemets («елочки» .)。

    终端方式

    使用 GSettings 设置两个布局 (us和ru) 使用Alt+Shift作为布局切换器,印刷符号被启用RightAlt为 3rd level switch::

    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选择印刷符号Right Alt:

      XKBOPTIONS="grp:alt_shift_toggle,lv3:ralt_switch"
      

    编辑后,您应该更新 initramfs 映像以包含新版本的配置文件

    sudo update-initramfs -k all -u
    
    • 9
  2. 24601
    2018-08-03T00:16:40+08:002018-08-03T00:16:40+08:00

    在英文键盘上,我发现的最简单的方法是...
    点击Compose然后>> (连续 2>次)给出 »
    点击Compose然后<< (连续 2<次)给出 «

    • 6
  3. WinEunuuchs2Unix
    2018-08-06T21:00:17+08:002018-08-06T21:00:17+08:00

    显然,AltGr在您的键盘上有一个(备用图形)键,该键Right Alt位于美式键盘上,有助于«模拟»击键。

    从下面由谷歌翻译的这篇法语文章中,它说:

    • 在 X11 (GNU / Linux) 下:

      • AltGr w(oss变体)或AltGr z(fr变体)和AltGr x给左右引号“和”

    进一步的讨论可以在Wikipedia中找到:

    AltGr(也称为 Alt Graph 或 Right Alt 1)是一些计算机键盘上的修饰键,主要用于键入在键盘布局的区域设置中不常见的字符,例如货币符号和重音字母。在典型的 IBM 兼容 PC 键盘上,AltGr 键(如果存在)代替右手的 Alt 键。在 macOS 中,Option 键的功能类似于 AltGr 键。

    链接中还有很多要阅读的内容!

    • 3

相关问题

  • 如何将字符映射到组合键?

  • Unity 启动器——它可以作为单独的包提供吗?

  • 如何阻止“gnome-screensaver”将我的键盘重置为默认布局?

  • 如何重置我的键盘布局?

  • 如何键入 ë 之类的重音字符?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve