Ввод гильеметов (угловые кавычки, "") на русской и английской клавиатурах
Я хочу набирать guillemets (угловые кавычки, "") в Ubuntu при использовании
- Русская раскладка клавиатуры
- Английская раскладка клавиатуры
Возможно ли это (желательно без ввода цифровых кодов)?
Здесь есть обсуждение, но оно не затрагивает Linux.
3 ответа
Ниже приведен список методов для включения специальных типографских символов.
Для русской и английской раскладок они определены в /usr/share/X11/xkb/symbols/typo файл (в основном по макету, предложенному Ильей Бирманом).
В результате вы получите следующие символы:
Первый ряд клавиатуры:
- ~ NoSymbol, Shift + ~ прибл.
≈; - 1 старший
¹, Shift + 1 восклицательный знак¡; - 2 двухместных
², Shift + 2 одна половина½; - 3 тройка высших
³, Shift + 3 на треть⅓; - 4 доллара *
$, Shift + 4 четверти¼; - 5 U2030 (на миллион знаков)
‰, Shift + 5 NoSymbol; - 6 вверх
↑, Shift + 6 NoSymbol; - 7 амперсанд
&, Shift + 7 вопросов¿; - 8 бесконечности
∞, Shift + 8 одна восьмая⅛; - 9 влево
←, Shift + 9 NoSymbol; - 0 вправо
→, Shift + 0 NoSymbol; - - Эмдаш
—, Shift + - endash–; - = примечание
≠, Shift + = плюс минус±;
Второй ряд клавиатуры:
- e EuroSign
€, Shift + e NoSymbol; - г зарегистрирован
®, Shift + r NoSymbol; - т торговая марка
™, Shift + t NoSymbol; - иена
¥, Shift + y NoSymbol; - р острый
´, Shift + p двойной удар˝; - [ кронштейн
[, Shift + [ Braceleft{; - ] скобка
], Shift + ] braceright},
Третий ряд клавиатуры:
- U0301 (комбинированный острый акцент)
́, Shift + NoSymbol; - секция s
§, Shift + s NoSymbol; - степень d
°, Shift + D деление÷; - ф стерлинг
£, Shift + f NoSymbol; - j двойная кавычка
„, Shift + j одинарная кавычка‚; - k оставил двойную кавычку
“, Shift + k leftsinglequotemark‘; - l rightdoublequotemark
”, Shift + l права один кавычка’; - ; leftsinglequotemark
‘, Shift + ; минут′; - Права человека цитата
’, Shift + ' секунд″,
Четвертый ряд клавиатуры:
- х умножить
×, Shift + x U22C5 (ТОЧНЫЙ ОПЕРАТОР)⋅; - c авторское право
©, Shift + c cent¢; - Вниз
↓, Shift + v U25CA (ЛОЗЕНЖ)◊; - м U2212 (знак минус)
−, Shift + m enfilledcircbullet•; - , guillemotleft
«, Shift + , меньше<; - , guillemotright
«, Shift + . большая>; - / многоточие
…, Shift + / NoSymbol;
Космос:
- Космическое пространство
, Shift + пробел без пробелов,
Для других языков макеты могут отличаться.
Настройки для обычных рабочих столов представлены ниже.
Ubuntu с рабочими средами Unity и GNOME
Ubuntu 14.04 LTS и Ubuntu 16.04 LTS
Запустите твики GNOME (устанавливается с
sudo apt-get install gnome-tweak-toolпод управлениемgnome-tweak-tool)- Перейти на набор текста
- В разделе "Различные параметры совместимости" установите флажок " Включить дополнительные типографские символы".
- Закрыть GNOME Tweaks.
Открыть настройки клавиатуры (или
unity-control-center keyboard)- Нажмите на Ввод текста, затем на Настройки клавиатуры...
- Выберите ключ в ключе альтернативных символов (например, правый Alt) (примечание: это 3-й уровень)
Вернитесь в раздел ввода текста, выберите русскую раскладку клавиатуры и нажмите маленький значок клавиатуры чтобы убедиться, что у нас есть гильемы ("елочки"):
Закройте окна клавиатуры.
Используйте guillemets ("елочки") в любом приложении, нажав Right Alt с соответствующими клавишами (Б и Ю;
,а также.).
Ubuntu 18.04 LTS
- Запустите твики GNOME (устанавливается с
sudo apt-get install gnome-tweaksпод управлениемgnome-tweaks)- Перейти к Клавиатура и мышь
- Нажмите на Дополнительные параметры макета
- Развернуть Разные опции совместимости check Включить дополнительные типографские символы
- Закрыть GNOME Tweaks.
- Используйте guillemets ("елочки") в любом приложении, нажав Right Alt с соответствующими клавишами (Б и Ю;
,а также.).
Ubuntu с MATE Desktop Environment (любая версия)
GUI способ
- Откройте систему -> Настройки -> Оборудование -> Клавиатура (или
mate-keyboard-properties). - Перейти на вкладку Макеты
- Нажмите Параметры
- В Key выберите третий уровень, выберите нужный ключ (например, Right Alt)
- В разделе Различные параметры совместимости установите флажок Включить дополнительные типографские символы.
- Нажмите Закрыть
Выберите русскую раскладку клавиатуры и нажмите Показать, чтобы убедиться, что у нас есть гильемы ("елочки"):
Используйте guillemets ("елочки") в любом приложении, нажав Right Alt с соответствующими клавишами (Б и Ю;
,а также.).
Терминальный путь
Используйте GSettings для установки двух макетов (us а также ru) используя Alt + Shift в качестве переключателя макета, типографские символы активируются Right Alt в качестве переключателя 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) на клавиатуре, где Right Alt находится на клавиатурах в американском стиле, полезно для " и " нажатий клавиш симуляции.
Из этой французской статьи, переведенной Google ниже, говорится:
Под X11 (GNU / Linux):
- AltGr w (вариант oss) или AltGr z (вариант fr) и AltGr x дают левую и правую кавычки "и"
Дальнейшее обсуждение можно найти в Википедии:
AltGr (также Alt Graph, или Right Alt 1) - это клавиша-модификатор, встречающаяся на некоторых компьютерных клавиатурах, и в основном она используется для ввода символов, необычных для локали раскладки клавиатуры, таких как символы валют и акцентированные буквы. На типичной IBM-совместимой клавиатуре ПК клавиша AltGr, если она присутствует, заменяет правую клавишу Alt. В macOS клавиша Option имеет функции, аналогичные клавише AltGr.
Еще много чего можно прочитать по ссылке!
