Клавиша редактирования композиции - в системе / настройках / клавиатуре
Я пытаюсь разрешить создание ключа - я хотел бы вводить символы Юникода одним нажатием клавиши (это моя конечная цель здесь).
Я попал сюда (см. Рисунок):
Но я не могу включить это. Кто-нибудь знает, как я могу включить ключ создания, чтобы я мог печатать символы 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.