Compose и AltGr (не всё срабатывает)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
Аватара пользователя
algri14
Сообщения: 1369
ОС: Mageia 5.1 & 8 x86_64, KDE

Compose и AltGr

Сообщение algri14 »

Всем здравия!
Compose и AltGr не всегда срабатывают в Mageia/ROSA
Клавиатура обычная 104, с цифровым блоком — название gembird
В Параметрах_системы стоят галки:
Переключение на другую раскладку: левые Ctrl+Shift
Compose - на клавише правый Win
AltGr - правый Alt

Scroll Lock- Использовать клавиатурные индикаторы для отображения дополнительных раскладок
Клавиши для выбора 3-го ряда: правый Alt (т.е. AltGr)
Параметры совместимости: Вкл. дополнит. типографские символы
Файл по пути /usr/share/X11/locale/en_US.UTF-8/Compose — стандартный в обоих дистрибутивах, от юзера свой файл в ~/.XCompose не делал

Мне не часто приходится вставлять спец-символы, в принципе хватает того что уже работает, но иногда всё таки напрягает, почему половина из того что должно срабатывать — не работает.
Например:
строка 4546
<Multi_key> <less> <equal> : "≤" U2264 # LESS-THAN OR EQUAL TO
вообще ничего не выдаёт - раскладка EN
строка 4547
<Multi_key> <greater> <equal> : "≥" U2265 # GREATER-THAN OR EQUAL TO
выдало " • " - раскладка EN
Не могу понять в чём дело?

AltGr - правый Alt, работает независимо от выставленной раскладки и регистра, например:
« (<), » (>), — (тире/подчёркивание), §(s - ы), €(e - у), ¹²³ (цифры от 1 до 3), $(цифра 4) и т.д.
Спасибо сказали:
Аватара пользователя
UnixNoob
Сообщения: 1379
ОС: Slackware

Re: Compose и AltGr

Сообщение UnixNoob »

Ну посмотрите что с кодом клавиш у вас в системах, используя xmodmap, возможно что-то прояснится.
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Compose и AltGr

Сообщение Bizdelnick »

algri14 писал:
29.01.2023 16:55
<Multi_key> <greater> <equal> : "≥" U2265 # GREATER-THAN OR EQUAL TO
выдало " • " - раскладка EN
Не могу понять в чём дело?
Видимо, Вы вместо "<" и ">" вводите "," и ".".
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1369
ОС: Mageia 5.1 & 8 x86_64, KDE

Re: Compose и AltGr

Сообщение algri14 »

Bizdelnick писал:
29.01.2023 17:56
Видимо, Вы вместо "<" и ">" вводите "," и ".".
их вводят не "вместо", а "вместе" (Вы прикалываетесь?)

" ÷ " вот это обелюс получается со 2-го, 3-го раза, потому что задействованы 4 клавиши, но всё равно получается,
Обелюс верхн_регистр_EN Compose+Shift(одновременно) + двоеточие+минус_верхний(одновременно) далее отпустить Compose+Shift
algri14 писал:
29.01.2023 16:55
<Multi_key> <greater> <equal> : "≥"
3 клавиши ни в какую,
зато оно получается если нажать 4 клавиши Compose + Shift + " > " + " - " и даже с первого раза
строка 5788 и 5789
<Multi_key> <greater> <underscore> : "≥" U2265 # > _ GREATER-THAN OR EQUAL TO
<Multi_key> <underscore> <greater> : "≥" U2265 # _ > GREATER-THAN OR EQUAL TO

где и в чём приоритет, почему? вот чего я не могу понять
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Compose и AltGr

Сообщение Bizdelnick »

А, так Вы просто не умеете вводить сочетания с Compose. Они набираются именно последовательно. Нажали Compose, отпустили, потом набрали что там после (тоже поочерёдно).
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1369
ОС: Mageia 5.1 & 8 x86_64, KDE

Re: Compose и AltGr

Сообщение algri14 »

Bizdelnick писал:
29.01.2023 23:10
А, так Вы просто не умеете вводить сочетания с Compose. Они набираются именно последовательно. Нажали Compose, отпустили, потом набрали что там после (тоже поочерёдно).
Да, я был бы рад такому, но к сожалению не совсем так, что-то у меня заедает или настройки какие-то мешают друг другу, хотя каждая клавиша по отдельности срабатывает быстро и без запинок.

Ну и нашёл свои "грабли"
algri14 писал:
29.01.2023 16:55
<Multi_key> <greater> <equal> : "≥"
выдало " • " - раскладка EN
Всё правильно отработало, это мне так хотелось чтобы было 3 клавиши,
но знак " > " выдаётся по нажатию 2-х клавиш — Shift + " > "
одной клавишей даётся точка " . " , ну уж больно сильно хотелось побыстрее их жмакать :D

Но есть и загадка:
знак " ≥ " срабатывает без очерёдности: ( регистр EN или en, оба срабатывают ), сначала Compose + Shift потом добавляю сразу 2 клавиши " > " + " - "

так что какие-то странности в дефолтных настройках есть.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20793
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Compose и AltGr

Сообщение Bizdelnick »

algri14 писал:
30.01.2023 17:34
так что какие-то странности в дефолтных настройках есть.
Нет никаких странностей в настройках, есть странности только в том, как Вы пытаетесь вводить последовательность. Помимо того, что во многих последовательностях часть символов надо вводить с нажатым Shift, а часть — с отпущенным (например, 'Compose' 'Shift+.' '=', чтобы ввести ≥), ещё и число одновременно нажимаемых клавиш, которые может обработать клавиатура, ограничено.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
algri14
Сообщения: 1369
ОС: Mageia 5.1 & 8 x86_64, KDE

Re: Compose и AltGr

Сообщение algri14 »

Bizdelnick писал:
30.01.2023 19:13
Помимо того, что во многих последовательностях часть символов надо вводить с нажатым Shift, а часть — с отпущенным (например, 'Compose' 'Shift+.' '=', чтобы ввести ≥), ещё и число одновременно нажимаемых клавиш, которые может обработать клавиатура, ограничено.
Да, Вы правы, а ещё из-за того, что в пояснениях на различных ресурсах не везде описываются подробности работы с ⇒ Compose, которые не знают чайники навроде меня :D
Ладно, буду понемногу пробовать…
Спасибо сказали:
Ответить