Feature #906
Compose key
Status: | Closed | Start: | 09/29/2016 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | - | % Done: | 0% |
|
Category: | - | Spent time: | - | |
Target version: | - | |||
Votes: | 0 |
Description
Можно включить клавишу Compose.
$ grep compose /etc/X11/xorg.conf.d/keyboard.conf Option "XkbOptions" "grp:caps_toggle,grp_led:scroll,compose:lwin"
Отличия в ,compose:lwin. Это позволит быстро набирать спецсимволы: © ½ ® ± € µ
Compose > > » Литературная правая кавычка
Compose < < « Литературная левая кавычка
Compose ‘ > ‘ Одиночная левая кавычка
Compose ‘ < ’ Одиночная правая кавычка
Compose » > “ Двойная левая кавычка
Compose » < ” Двойная правая кавычка
Compose — — . – Среднее тире
Compose — — — — Длинное тире
Compose o o ° Знак градуса
Compose m u µ Греческое "мю"
Compose 1 2 ½ Переслать половину зарплаты разработчикам
Compose 3 4 ¾ Дробь три четвёртых
Полный список чудес /usr/share/X11/locale/<вашалокаль>/Compose.
например вот прямо сейчас в /usr/share/X11/locale/ru_RU.UTF-8/Compose есть только:
include "/usr/share/X11/locale/en_US.UTF-8/Compose"
А можно бы добавить символ рубля кстати...
History
Updated by Alexander Tratsevskiy over 7 years ago
- Status changed from New to Closed
Поддеркжа добавлена на Alt Gr.
Updated by Виктор Кустов over 7 years ago
Alexander Tratsevskiy wrote:
Поддеркжа добавлена на Alt Gr.
GTK_IM_MODULE="xim" решает проблему "выпадающих" символов. Но природу этого явления всё же надо раскопать.
Итак:
в систему надо добавить в дефолтный профиль
QT_IM_MODULE="xim"
GTK_IM_MODULE="xim"
В /usr/share/X11/locale/ru_RU.UTF-8/Compose:
<Multi_key> <p> <equal> : "₽" U20bd # RUBLE-CURRENCY SIGN
<Multi_key> <Cyrillic_er> <equal> : "₽" U20bd # RUBLE-CURRENCY SIGN
<Multi_key> <equal> <p> : "₽" U20bd # RUBLE-CURRENCY SIGN
<Multi_key> <equal> <Cyrillic_er> : "₽" U20bd # RUBLE-CURRENCY SIGN
include "/usr/share/X11/locale/en_US.UTF-8/Compose"
это если мы хотим жать P в латинской раскладке и Р в русской (в полном соответствии с мнемоническими правилами). Но если мы хотим чтобы символ набирался на конкретных клавишах независимо от раскладки, надо определиться на каких. p(лат.)/з(рус.) или наоборот, h/р.