Ввод гильеметов (угловые кавычки, "") на русской и английской клавиатурах
Я хочу набирать 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.
Еще много чего можно прочитать по ссылке!