Рейтинг:2

Как я могу ввести «Ã¥» на клавиатуре, отличной от датской?

флаг ru

Обычно в Ubuntu 20.04 у меня есть немецкая и английская раскладки клавиатуры, но недавно я начал писать и на датском, и я могу писать большинство специальных букв (например, «Ã¦» через AltGr-а, "ø" через AltGr-о и т.д.). Однако я не могу понять, как получить "Ã¥". Я думаю, это должно быть °а, но ° не является мертвым ключом (в отличие, например, от ^, ´ и т.д.). Любые идеи, как это исправить?

francois P avatar
флаг it
Конечно, вы можете использовать виртуальную клавиатуру, но ее можно найти в специфичном для языка расширении таблицы ascii no ? alt-gr + номер символа (более 127)
флаг ru
Смотрите ответ @terdon ниже - теперь это Unicode, то есть `Ctrl-Shift-u`, за которым следует `00e5`. Но это, честно говоря, немного утомительно.
Рейтинг:5
флаг cn

Я использую английскую международную раскладку с мертвыми клавишами, и в моей системе я могу получить ¥ с AltGr+Сдвиг+0 (эта комбинация является мертвым ключом), а затем а.

Если это по какой-то причине не работает для вас, вы также можете напрямую ввести код Unicode. Первое нажатие Ctrl+Сдвиг+ты чтобы войти в режим юникода, затем напишите соответствующий код, 00e5 в таком случае, и наконец Войти.

Другой вариант (предложенный @ванадий в комментарии) — включить «клавишу создания» в настройках клавиатуры. Затем вы можете использовать составить ключ+о+а получить ¥. Вы можете выбрать различные клавиши в качестве «ключа создания».

флаг ru
Спасибо, второе предложение работает, хотя и довольно утомительно. Первое предложение приводит к тому, что набирается буква `°`, по-видимому, это не мертвая клавиша в немецкой раскладке. Думаю, мне нужно погрузиться в Xmodmap и друзей :-/
terdon avatar
флаг cn
@FlorianEchtler также попробуйте все возможные ключи. Так я обнаружил, что AltGr+Shift+0 (это, кстати, ноль, а не буква о) для меня была мертвой клавишей: я просто перепробовал все комбинации AltGr+Shift+клавиша, пока не нашел. Так что у вас, вероятно, тоже есть.
флаг ru
Следующая команда xmodmap делает то, что я искал: `keycode 0x31 = dead_circumflex dead_abovering серьезное незнак U2032 U2033 bar bar` (она превращает немертвый символ степени на верхней левой клавише в символ dead_abovering, который затем может быть составлен с помощью, у и др.)
terdon avatar
флаг cn
@FlorianEchtler здорово! Пожалуйста, опубликуйте это как ответ и примите его, как только система позволит вам, чтобы следующий человек с похожей проблемой мог найти его.
vanadium avatar
флаг cn
Я бы добавил сюда возможность настроить ключ Compose. Эта функция только для Linux позволяет вводить иностранные символы после нажатия клавиши «Создать». Compose, за которым следует o a (или o), введет Ã¥. Включите клавишу создания в настройках клавиатуры.
terdon avatar
флаг cn
@ванадий здорово! В моей системе работает только compose+o+a (не a+o), но да!
флаг ru
Где можно настроить клавишу Compose? Не могу найти. Или что по умолчанию 20.04?
Рейтинг:1
флаг ru

Основываясь на обсуждении с @terdon, я понял, что могу использовать xmodmap -e "keycode 0x31 = dead_circumflex dead_abovering могила незнак U2032 U2033 бар бар" чтобы превратить символ степени на самой верхней левой клавише в мертвую клавишу, т.е. теперь я могу либо дважды набрать эту клавишу для обычного символа степени, либо набрать ее один раз, а затем «а», чтобы получить букву «Ã¥», я был постоянно ищу :-)

Оригинальное определение немецкой клавиатуры: dead_circumflex градус могила незнак U2032 U2033 бар бар бар, так что он просто меняется степень к dead_abovering это делает трюк.

vanadium avatar
флаг cn
`xmodmap` больше не отличается надежностью - например, переключение раскладок клавиатуры может помешать его работе.
terdon avatar
флаг cn
Пожалуйста, смотрите мой обновленный ответ. У Ванадия было очень хорошее предложение.
флаг ru
Да, но мне все равно нужно использовать xmodmap для нестандартной клавиатуры ноутбука, поэтому я пока придерживаюсь этого подхода.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.