Клавиша редактирования композиции - в системе / настройках / клавиатуре

Я пытаюсь разрешить создание ключа - я хотел бы вводить символы Юникода одним нажатием клавиши (это моя конечная цель здесь).

Я попал сюда (см. Рисунок):

Но я не могу включить это. Кто-нибудь знает, как я могу включить ключ создания, чтобы я мог печатать символы Unicode. В MacOS я могу набрать alt+j и получить ∆, это именно та функциональность, которую я ищу.

2 ответа

КлавишаCompose ведет себя немного иначе, чем вы ожидаете. Это не такой модификатор, как Ctrl или Alt, который должен оставаться нажатым, пока вы набираете остальные символы. Нажмите Compose, затем отпустите, и клавиатура переключится в состояние, которое ожидает дополнительной последовательности клавиш. Если последовательность клавиш действительна, она преобразуется в некоторый символ Unicode, если она недействительна, клавиатура покидает это состояние и ожидает следующих нажатий клавиш. Например, чтобы ввести символ тире (длинная тире), я должен нажать Compose, -, -, - последовательно.
Действительные последовательности можно найти здесь.
И еще один источник: /usr/share/X11/locale/en_US.UTF-8/Compose (этот огромный).

Для того, чтобы установить клавишу Compose, нажмите Disabled word справа от Compose в окне, которое вы указали в своем вопросе. Затем нажмите кнопку, которая возьмет на себя функцию Compose. Например, я использую кнопку меню, которая используется не слишком часто. Он расположен между правой Super (с логотипом окна) и правой Ctrl. Закройте окно и попробуйте комбинацию Compose в любом редакторе.

Я приглашаю вас включить ключ Compose для использования стандартных последовательностей, где греческие буквы доступны за <dead_greek> ключ, который вы должны отобразить на клавиатуре с xmodmap, Для этой опции, пожалуйста, обратитесь к деталям на https://superuser.com/a/1229239/115238

Чтобы создать последовательности для собственных нужд, вы также можете следовать этим инструкциям. Для греческого письма в контексте математики, вы также можете просто повторно использовать предложения, которые вы можете найти здесь.

Подводя итог, но, пожалуйста, прочитайте предыдущие ссылки для деталей:

Во-первых, обеспечить соблюдение xim метод ввода благодаря export GTK_IM_MODULE=xim в /etc/environment

Во-вторых, создайте свой собственный .XCompose файл в вашем $HOME Папка, включая ваши текущие языковые раскладки клавиатуры, составляют последовательности:

include "%L"
<Multi_key> <period> <backslash>       : "λ"   U03BB  # GREEK SMALL LETTER LAMBDA
<Multi_key> <slash> <backslash>        : "Λ"   U039B  # GREEK CAPITAL LETTER LAMBDA
<Multi_key> <asciicircum> <underscore> : "Δ"   U0394  # GREEK CAPITAL LETTER DELTA

Чтобы получить эффекты, вы должны перезапустить среду рабочего стола. Для информации, %L относится к вашей текущей раскладке клавиатуры /usr/share/X11/locale/en_US.UTF-8/Compose,

Поведение клавишиCompose настроено с учетом добавления графических символов, например, Compose Y = производит ¥

Вот почему я предложил составить ^ _ для производства Δ вместо латинского буквенного эквивалента D с префиксом g как вы можете найти на https://gist.github.com/pkgw/5422749

Примечание: инструмент WinCompose позволяет получить такое же интуитивное поведение в системе Windows.

Другие вопросы по тегам