Создать «dead_greek» с ключом создания

13

Файл конфигурации для моего ключа составления /usr/share/X11/locale/en_US.UTF-8/Composeсодержит все последовательности клавиш для составления греческих букв; все они требуют нажатия специального dead_greekключа. Конечно, это не физический ключ, так как я могу назначить произвольную последовательность клавиш моему ключу составления, который создает этот виртуальный ключ dead_greek?

Кроме того, мне было бы интересно узнать, нашли ли вы удобную конфигурацию клавиатуры для клавиши составления в целом и греческих букв в частности.

Davide
источник
1
Если ваша цель - набрать polytonic греческий, я думаю, что вам лучше использовать ibus-m17n, а не compose key.
наказания
<dead_greek>фактически присутствует в раскладке «Французский (Bepo, эргономичный, Dvorak)». Но вы пытались использовать какие-либо греческие раскладки клавиатуры?
Гуннар Хьялмарссон
Обратите внимание, что для поиска других похожих символов Composeфайл может содержать несколько определений для одного символа. Например, µможно сделать с помощью dead_greek, но это также можно сделать с помощью compose key+ uзатем /.
starbeamrainbowlabs

Ответы:

13

Чтобы помочь любому, кто спотыкается здесь,

Вам необходимо настроить ~/.XCompose(см. Полный файл ниже) и перезапустить X сеанс .

Чтобы набрать греческие буквы на латинской клавиатуре:

  1. Удерживайте клавишу составления - обычно это правильно Alt(ищите «Расположение клавиши составления » в разделах «Клавиатура» в «Системных настройках»). <Multi_key>в списке ниже.
  2. Введите gмаленькие буквы или Gзаглавные буквы. G обозначает « G reek». Разная капитализация для удобства
  3. Введите эквивалент латинского алфавита.
  4. Отпустите ключ композиции.

Вы можете увидеть список составных последовательностей, сконфигурированных для всей системы, в файле /usr/share/X11/locale/$LANG/Compose, где $LANGнаходится переменная окружения для текущей локали (для английского языка США она равна en_US.UTF-8):

$ cd /usr/share/X11/locale/$LANG/
$ less Compose

Чтобы включить компоновку для греческого алфавита, добавьте в свой ~/.XComposeфайл:

~/.XCompose
# GREEK CAPITAL LETTERS
<Multi_key> <G> <A> : "Α"    U0391    # GREEK CAPITAL LETTER ALPHA
<Multi_key> <G> <B> : "Β"    U0392    # GREEK CAPITAL LETTER BETA
<Multi_key> <G> <G> : "Γ"    U0393    # GREEK CAPITAL LETTER GAMMA
<Multi_key> <G> <D> : "Δ"    U0394    # GREEK CAPITAL LETTER DELTA
<Multi_key> <G> <E> : "Ε"    U0395    # GREEK CAPITAL LETTER EPSILON
<Multi_key> <G> <Z> : "Ζ"    U0396    # GREEK CAPITAL LETTER ZETA
<Multi_key> <G> <H> : "Η"    U0397    # GREEK CAPITAL LETTER ETA
<Multi_key> <G> <I> : "Ι"    U0399    # GREEK CAPITAL LETTER IOTA
<Multi_key> <G> <K> : "Κ"    U039A    # GREEK CAPITAL LETTER KAPPA
<Multi_key> <G> <L> : "Λ"    U039B    # GREEK CAPITAL LETTER LAMDA
<Multi_key> <G> <M> : "Μ"    U039C    # GREEK CAPITAL LETTER MU
<Multi_key> <G> <N> : "Ν"    U039D    # GREEK CAPITAL LETTER NU
<Multi_key> <G> <P> : "Π"    U03A0    # GREEK CAPITAL LETTER PI
<Multi_key> <G> <R> : "Ρ"    U03A1    # GREEK CAPITAL LETTER RHO
<Multi_key> <G> <S> : "Σ"    U03A3    # GREEK CAPITAL LETTER SIGMA
<Multi_key> <G> <T> : "Τ"    U03A4    # GREEK CAPITAL LETTER TAU
<Multi_key> <G> <U> : "Υ"    U03A5    # GREEK CAPITAL LETTER UPSILON
<Multi_key> <G> <F> : "Φ"    U03A6    # GREEK CAPITAL LETTER PHI
<Multi_key> <G> <X> : "Χ"    U03A7    # GREEK CAPITAL LETTER CHI
<Multi_key> <G> <O> : "Ω"    U03A9    # GREEK CAPITAL LETTER OMEGA

# DOUBLES (additional stroke <Q>)
<Multi_key> <G> <Q> <T> : "Θ"    U0398    # GREEK CAPITAL LETTER THETA
<Multi_key> <G> <Q> <O> : "Ο"    U039F    # GREEK CAPITAL LETTER OMICRON
<Multi_key> <G> <Q> <X> : "Ξ"    U039E    # GREEK CAPITAL LETTER XI
<Multi_key> <G> <Q> <P> : "Ψ"    U03A8    # GREEK CAPITAL LETTER PSI

# greek small letters
<Multi_key> <g> <a> : "α"    U03B1    # GREEK SMALL LETTER ALPHA
<Multi_key> <g> <b> : "β"    U03B2    # GREEK SMALL LETTER BETA
<Multi_key> <g> <g> : "γ"    U03B3    # GREEK SMALL LETTER GAMMA
<Multi_key> <g> <d> : "δ"    U03B4    # GREEK SMALL LETTER DELTA
<Multi_key> <g> <e> : "ε"    U03B5    # GREEK SMALL LETTER EPSILON
<Multi_key> <g> <z> : "ζ"    U03B6    # GREEK SMALL LETTER ZETA
<Multi_key> <g> <h> : "η"    U03B7    # GREEK SMALL LETTER ETA
<Multi_key> <g> <i> : "ι"    U03B9    # GREEK SMALL LETTER IOTA
<Multi_key> <g> <k> : "κ"    U03BA    # GREEK SMALL LETTER KAPPA
<Multi_key> <g> <l> : "λ"    U03BB    # GREEK SMALL LETTER LAMDA
<Multi_key> <g> <m> : "μ"    U03BC    # GREEK SMALL LETTER MU
<Multi_key> <g> <n> : "ν"    U03BD    # GREEK SMALL LETTER NU
<Multi_key> <g> <p> : "π"    U03C0    # GREEK SMALL LETTER PI
<Multi_key> <g> <r> : "ρ"    U03C1    # GREEK SMALL LETTER RHO
<Multi_key> <g> <s> : "σ"    U03C3    # GREEK SMALL LETTER SIGMA
<Multi_key> <g> <t> : "τ"    U03C4    # GREEK SMALL LETTER TAU
<Multi_key> <g> <u> : "υ"    U03C5    # GREEK SMALL LETTER UPSILON
<Multi_key> <g> <f> : "φ"    U03C6    # GREEK SMALL LETTER PHI
<Multi_key> <g> <x> : "χ"    U03C7    # GREEK SMALL LETTER CHI
<Multi_key> <g> <o> : "ω"    U03C9    # GREEK SMALL LETTER OMEGA

# doubles (additional stroke <q>)
<Multi_key> <g> <q> <t> : "θ"    U03B8    # GREEK SMALL LETTER THETA
<Multi_key> <g> <q> <o> : "ο"    U03BF    # GREEK SMALL LETTER OMICRON
<Multi_key> <g> <q> <p> : "ψ"    U03C8    # GREEK SMALL LETTER PSI
<Multi_key> <g> <q> <s> : "ς"    U03C2    # GREEK SMALL LETTER FINAL SIGMA
<Multi_key> <g> <q> <x> : "ξ"    U03BE    # GREEK SMALL LETTER XI

Смотрите также:

  • Вопрос (и его ответы) о "SE.Unix & Linux" для некоторых примечаний по XComposeиспользованию: /unix//a/307711/53143
  • man Compose Больше подробностей.

Наиболее часто используемые буквы также можно настроить с помощью отдельных комбинаций клавиш. Например, π:

<Multi_key> <p> <i> : "π"    U03C0    # GREEK SMALL LETTER PI

Вы также можете сохранить этот список в файле с именем GreekComposeи использовать includeкоманду в ~/.XCompose:

include "%L"
include "/path/to/GreekCompose"

Приведенный выше список был создан путем ручной настройки вывода небольшого скрипта Python: https://github.com/rybak/scripts/blob/master/extra/gen_x_compose.py

nabin-инфо
источник
7

Делать xmodmap -pke | grep dead_greek

Если нет вывода, у вас нет ключа, представляющего dead_greek.

Вы можете назначить один. Например, я просто назначил правильный ключ Alt для dead_greek:

xmodmap -e 'keycode 108 = dead_greek Meta_R Alt_R Meta_R'

и теперь я могу набрать ralt a ralt b ralt g, и это выглядит как αβγ.

nickandrew
источник
Я только что попробовал, работает вроде круто. Но если я продолжаю AltGrнажимать, клавиатура генерирует поток µ. Также я теряю удобные нажатия клавиш для ввода €, ĸilo, ¢ и обратной кавычки.
Давиде
@davide, то вы должны использовать, xevчтобы найти другой ключевой код, который лучше всего подходит для вас. Я назначил это своей клавише F1, так как я никогда не использую это так или иначе. Для меня это был
ключевой
3

Возможно, не идеальное решение, но я использовал

xmodmap -e "keycode 191 = dead_greek dead_greek dead_greek dead_greek"

Это сопоставило F13клавишу на моей клавиатуре с dead_greek (четыре повтора для разных комбинаций SHIFTи ALTGRс F13). Число 191приходит от просмотра на выходе xev | sed -ne '/^KeyPress/,/^$/p'при нажатии F13(он показывает keycode 191).

jdpipe
источник
Я хотел бы карту dead_greekк SUPER_Rключу на моей клавиатуре Apple, но это , кажется , сложнее сделать , потому что Ubuntu хватает SUPER_Rдля меню Unity, и , SUPER_Rи , SUPER_Lкажется, объединенное где - то. Требуется больше работы, чтобы понять это.
Jdpipe
Мне нравится твой умный метод. Единственное, я не могу получить свой сопоставленный ключ dead_greek, чтобы дать мне греческий. мой файл Compose имеет определения dead_greek, 'xmodmap -pke | grep dead_greek 'дает мне' код ключа 152 = dead_greek dead_greek dead_greek dead_greek 'но когда я нажимаю клавишу 152 и затем' a ', я получаю' a '. Можете ли вы указать мне правильное направление?
Джеффри Уилер,
1
Попробуйте поиграть с другими клавишами вместо этого, чтобы увидеть, это ваша проблема?
jdpipe
Я пробовал [F9] и F [10], и они не работали. Я должен найти стратегию, чтобы решить эту проблему. Я нажимаю на ключ dead_greek, а затем нажимаю «a». Так работает мой ключ Compose. Позвольте мне сопоставить dead_greek с этим ключом и посмотреть, что произойдет.
Джеффри Уилер
1
ОК, я сопоставлен с моей клавишей Pause / Break; это работает в LibreOffice и моем веб-браузере. Я тестировал его в терминале и Notepadqq, и он не работает в этих двух местах. Я думаю, что в Notepadqq есть кодировка, с которой он будет работать. Спасибо за вашу поддержку.
Джеффри Уилер
0

Я экспериментировал и придумал (ИМХО) гораздо более удобные для пользователя привязки.

  • Все греческие буквы начинаются с <g>прописной или маленькой буквы .
  • После префикса начните вводить название буквы на английском языке: например, «chi» для «χ». (Обычно это будет один символ, но иногда два.)
    • Из этого правила есть два исключения: эта 'η' - это 'h', а омега 'ω' - это 'w'. Это сделано для того, чтобы не вводить три символа, чтобы различать омегу и омикрон; в случае с eta он явно является предком «h» и, кроме того, его начальное «e» будет конфликтовать с эпсилоном, который гораздо чаще используется в математике и естествознании.
  • Заглавные греческие буквы вставляются, как описано выше, но вводятся заглавными буквами или, по крайней мере, первая буква заглавной.
  • Некоторые греческие буквы имеют варианты, к которым можно получить доступ, как описано выше, но с префиксом варианта <g> <v>, например, <g> <v> <e>генерирует вариант эпсилона ϵ.
  • Я удалил греческие заглавные буквы, которые являются синонимами латинских заглавных букв, так как они казались излишними. Есть ли случаи, когда они будут отображаться по-другому?
# Greek alphabet
<Multi_key> <g> <a> :       "α"    U03B1    # GREEK SMALL LETTER ALPHA
<Multi_key> <g> <b> :       "β"    U03B2    # GREEK SMALL LETTER BETA
<Multi_key> <g> <v> <b> :   "ϐ"    U03D0    # GREEK BETA SYMBOL
<Multi_key> <g> <G> :       "Γ"    U0393    # GREEK CAPITAL LETTER GAMMA
<Multi_key> <g> <g> :       "γ"    U03B3    # GREEK SMALL LETTER GAMMA
<Multi_key> <g> <D> :       "Δ"    U0394    # GREEK CAPITAL LETTER DELTA
<Multi_key> <g> <d> :       "δ"    U03B4    # GREEK SMALL LETTER DELTA
<Multi_key> <g> <e> :       "ε"    U03B5    # GREEK SMALL LETTER EPSILON
<Multi_key> <g> <v> <e> :   "ϵ"    U03F5    # GREEK LUNATE EPSILON SYMBOL
<Multi_key> <g> <z> :       "ζ"    U03B6    # GREEK SMALL LETTER ZETA
<Multi_key> <g> <v> <H> :   "Ͱ"    U0370    # GREEK CAPITAL LETTER HETA
<Multi_key> <g> <h> :       "η"    U03B7    # GREEK SMALL LETTER ETA
<Multi_key> <g> <v> <h> :   "ͱ"    U0371    # GREEK SMALL LETTER HETA
<Multi_key> <g> <T> :       "Θ"    U0398    # GREEK CAPITAL LETTER THETA
<Multi_key> <g> <v> <T> :   "ϴ"    U03F4    # GREEK CAPITAL THETA SYMBOL
<Multi_key> <g> <t> <h> :   "θ"    U03B8    # GREEK SMALL LETTER THETA
<Multi_key> <g> <v> <t> <h> :   "ϑ"    U03D1    # GREEK THETA SYMBOL
<Multi_key> <g> <i> :       "ι"    U03B9    # GREEK SMALL LETTER IOTA
<Multi_key> <g> <k> :       "κ"    U03BA    # GREEK SMALL LETTER KAPPA
<Multi_key> <g> <v> <k> :   "ϰ"    U03F0    # GREEK KAPPA SYMBOL
<Multi_key> <g> <L> :       "Λ"    U039B    # GREEK CAPITAL LETTER LAMDA
<Multi_key> <g> <l> :       "λ"    U03BB    # GREEK SMALL LETTER LAMDA
<Multi_key> <g> <v> <l> :   "ᴧ"    U1D27    # GREEK LETTER SMALL CAPITAL LAMDA
<Multi_key> <g> <m> :       "μ"    U03BC    # GREEK SMALL LETTER MU
<Multi_key> <g> <n> :       "ν"    U03BD    # GREEK SMALL LETTER NU
<Multi_key> <g> <X> :       "Ξ"    U039E    # GREEK CAPITAL LETTER XI
<Multi_key> <g> <x> :       "ξ"    U03BE    # GREEK SMALL LETTER XI
<Multi_key> <g> <O> :       "Ο"    U039F    # GREEK CAPITAL LETTER OMICRON
<Multi_key> <g> <o> :       "ο"    U03BF    # GREEK SMALL LETTER OMICRON
<Multi_key> <g> <P> <I> :   "Π"    U03A0    # GREEK CAPITAL LETTER PI
<Multi_key> <g> <P> <i> :   "Π"    U03A0    # GREEK CAPITAL LETTER PI
<Multi_key> <g> <p> <i> :   "π"    U03C0    # GREEK SMALL LETTER PI
<Multi_key> <g> <v> <p> <i> :   "ϖ"    U03D6    # GREEK PI SYMBOL
<Multi_key> <g> <r> :       "ρ"    U03C1    # GREEK SMALL LETTER RHO
<Multi_key> <g> <S> :       "Σ"    U03A3    # GREEK CAPITAL LETTER SIGMA
<Multi_key> <g> <s> :       "σ"    U03C3    # GREEK SMALL LETTER SIGMA
<Multi_key> <g> <v> <s> :   "ς"    U03C2    # GREEK SMALL LETTER FINAL SIGMA
<Multi_key> <g> <t> <a> :   "τ"    U03C4    # GREEK SMALL LETTER TAU
<Multi_key> <g> <U> :       "Υ"    U03A5    # GREEK CAPITAL LETTER UPSILON
<Multi_key> <g> <v> <U> :   "ϒ"    U03D2    # GREEK UPSILON WITH HOOK SYMBOL 
<Multi_key> <g> <u> :       "υ"    U03C5    # GREEK SMALL LETTER UPSILON
<Multi_key> <g> <F> :       "Φ"    U03A6    # GREEK CAPITAL LETTER PHI
<Multi_key> <g> <P> <H> :   "Φ"    U03A6    # GREEK CAPITAL LETTER PHI
<Multi_key> <g> <P> <h> :   "Φ"    U03A6    # GREEK CAPITAL LETTER PHI
<Multi_key> <g> <f> :       "φ"    U03C6    # GREEK SMALL LETTER PHI
<Multi_key> <g> <p> <h> :   "φ"    U03C6    # GREEK SMALL LETTER PHI
<Multi_key> <g> <v> <p> <h> :   "ϕ"    U03D5    # GREEK PHI SYMBOL
<Multi_key> <g> <c> :       "χ"    U03C7    # GREEK SMALL LETTER CHI
<Multi_key> <g> <v> <c> :   "☧"    U2627    # CHI RHO
<Multi_key> <g> <P> <S> :   "Ψ"    U03A8    # GREEK CAPITAL LETTER PSI
<Multi_key> <g> <P> <s> :   "Ψ"    U03A8    # GREEK CAPITAL LETTER PSI
<Multi_key> <g> <p> <s> :   "ψ"    U03C8    # GREEK SMALL LETTER PSI
<Multi_key> <g> <v> <p> <s> :   "ᴪ"    U1D2A    # GREEK LETTER SMALL CAPITAL PSI
<Multi_key> <g> <W> :       "Ω"    U03A9    # GREEK CAPITAL LETTER OMEGA
<Multi_key> <g> <w> :       "ω"    U03C9    # GREEK SMALL LETTER OMEGA
Libervurto
источник
0

@libervurto Я в основном люблю твои вдумчивые сочетания клавиш; они очень интуитивно понятны.

Однако (всегда есть «однако»), позвольте мне указать, что хотя «буквы» в разных алфавитах, таких как латиница, греческий и кириллица, могут выглядеть одинаково, они ни в коем случае не могут быть одинаковыми. Возьмите «P». В латыни это глиф (графическое представление), который обозначает невокализованное билабиальное взрывное устройство (а именно, наше западное «P»); в греческом и кириллическом, однако это означает звук латинского «R». И это только один пример из десятков и десятков. Таким образом, вы не можете просто отбросить различные формы, которые просто выглядят как буквы латинского алфавита . Другими словами, они не синонимы.

There's различие между «глиф» и «в» элемент кода Unicode ; «Кодовая точка» - это значение символа, кодируемого номером Unicode, а «глиф» - его визуальное представление (буква, которую вы видите на экране). Конкретно:

  • «A» = Unicode $ 0041, как часть существующего латинского алфавита (в Unicode записывается как U + 0041)
  • «Α» = Unicode $ 0391, как часть (современного) греческого алфавита
  • «А» = Unicode $ 0410, как часть кириллицы (то, что мы обычно и ошибочно называем русским); и это становится еще более странным:
  • «ꓮ» = Unicode $ A4EE, как часть малоизвестного Li-Su abugida (слогового алфавита), сценария далеких южноазиатских китайско-тибетских людей

Все четыре выглядят одинаково, но представляют разные объекты с точки зрения их соответствующих языков. Например, «греческий А» называется «Альфа», поскольку он представляет собой другой глиф, чем «латинский А» или «кириллица А». (Вот почему у них разные кодовые точки.) (Мошенники без конца используют это совпадение для создания аутентичных фишинговых сайтов.)

Случайно / случайно, в этом случае они представляют похожие звуки, но, как показано выше, это обычно не так. (Помните Советский Союз? Их аббревиатура выглядела как CCCP для латинских читателей, но на самом деле расшифровывалась как СССР (Союз Советских Социалистических Республик): Союз Советских Социалистических Республик [СССР].)

Все становится намного сложнее, когда мы смотрим на заглавные и строчные буквы и их корреляции. Таким образом, лучшая стратегия состоит в том, чтобы сохранить все на месте, в соответствии с широко распространенным в настоящее время стандартом Unicode. (Однажды, может быть, меньше года, это будет ЕДИНСТВЕННЫЙ стандарт.)

Поэтому я позволил себе изменить вашу диаграмму, чтобы она была немного более содержательной. (Я написал это не для того, чтобы исправить вас или позвать вас, но чтобы привести конкретные примеры людям, которые ищут именно такую ​​информацию.)

# Greek alphabet
#
# Greek key bindings use corresponding Latin characters as much as possible and plausible.
# Latin characters not present in Greek are used for Greek characters not present in Latin:
# "C" invokes Sigma Luna [U+03A2] (so far not assigned in Unicode)
# "H" invokes Eta; "J" invokes Khi (Chi)
# "Q" invokes Theta; "U" invokes Upsilon; "V" invokes Psi; "W" invokes Omega
#
# Greek Core Alphabet Uppercase
<Multi_key> <g> <A> :       "Α"    U0391    # GREEK CAPITAL LETTER ALPHA
<Multi_key> <g> <B> :       "Β"    U0392    # GREEK CAPITAL LETTER BETA
<Multi_key> <g> <G> :       "Γ"    U0393    # GREEK CAPITAL LETTER GAMMA
<Multi_key> <g> <D> :       "Δ"    U0394    # GREEK CAPITAL LETTER DELTA
<Multi_key> <g> <E> :       "Ε"    U0395    # GREEK CAPITAL LETTER EPSILON
<Multi_key> <g> <Z> :       "Ζ"    U0396    # GREEK CAPITAL LETTER ZETA
<Multi_key> <g> <H> :       "Η"    U0397    # GREEK CAPITAL LETTER ETA
<Multi_key> <g> <Q> :       "Θ"    U0398    # GREEK CAPITAL LETTER THETA
<Multi_key> <g> <I> :       "Ι"    U0399    # GREEK CAPITAL LETTER IOTA
<Multi_key> <g> <K> :       "Κ"    U039A    # GREEK CAPITAL LETTER KAPPA
<Multi_key> <g> <L> :       "Λ"    U039B    # GREEK CAPITAL LETTER LAMBDA
<Multi_key> <g> <M> :       "Μ"    U039C    # GREEK CAPITAL LETTER MU
<Multi_key> <g> <N> :       "Ν"    U039D    # GREEK CAPITAL LETTER NU
<Multi_key> <g> <X> :       "Ξ"    U039E    # GREEK CAPITAL LETTER XI
<Multi_key> <g> <O> :       "Ο"    U039F    # GREEK CAPITAL LETTER OMIKRON
<Multi_key> <g> <P> :       "Π"    U03A0    # GREEK CAPITAL LETTER PI
<Multi_key> <g> <R> :       "Ρ"    U03A1    # GREEK CAPITAL LETTER RHO
<Multi_key> <g> <C> :       "΢"    U03A2    # GREEK CAPITAL LETTER SIGMA LUNA
<Multi_key> <g> <S> :       "Σ"    U03A3    # GREEK CAPITAL LETTER SIGMA
<Multi_key> <g> <T> :       "Τ"    U03A4    # GREEK CAPITAL LETTER TAU
<Multi_key> <g> <U> :       "Υ"    U03A5    # GREEK CAPITAL LETTER UPSILON
<Multi_key> <g> <F> :       "Φ"    U03A6    # GREEK CAPITAL LETTER PHI
<Multi_key> <g> <J> :       "Χ"    U03A7    # GREEK CAPITAL LETTER KHI
<Multi_key> <g> <V> :       "Ψ"    U03A8    # GREEK CAPITAL LETTER PSI
<Multi_key> <g> <W> :       "Ω"    U03A9    # GREEK CAPITAL LETTER OMEGA
#
# Greek Core Alphabet Lowercase
<Multi_key> <g> <a> :       "α"    U03B1    # GREEK SMALL LETTER ALPHA
<Multi_key> <g> <b> :       "β"    U03B2    # GREEK SMALL LETTER BETA
<Multi_key> <g> <g> :       "γ"    U03B3    # GREEK SMALL LETTER GAMMA
<Multi_key> <g> <d> :       "δ"    U03B4    # GREEK SMALL LETTER DELTA
<Multi_key> <g> <e> :       "ε"    U03B5    # GREEK SMALL LETTER EPSILON
<Multi_key> <g> <z> :       "ζ"    U03B6    # GREEK SMALL LETTER ZETA
<Multi_key> <g> <h> :       "η"    U03B7    # GREEK SMALL LETTER ETA
<Multi_key> <g> <q> :       "θ"    U03B8    # GREEK SMALL LETTER THETA
<Multi_key> <g> <i> :       "ι"    U03B9    # GREEK SMALL LETTER IOTA
<Multi_key> <g> <k> :       "κ"    U03BA    # GREEK SMALL LETTER KAPPA
<Multi_key> <g> <l> :       "λ"    U03BB    # GREEK SMALL LETTER LAMBDA
<Multi_key> <g> <m> :       "μ"    U03BC    # GREEK SMALL LETTER MU
<Multi_key> <g> <n> :       "ν"    U03BD    # GREEK SMALL LETTER NU
<Multi_key> <g> <x> :       "ξ"    U03BE    # GREEK SMALL LETTER XI
<Multi_key> <g> <o> :       "ο"    U03BF    # GREEK SMALL LETTER OMIKRON
<Multi_key> <g> <r> :       "ρ"    U03C1    # GREEK SMALL LETTER RHO
<Multi_key> <g> <c> :       "ς"    U03C2    # GREEK SMALL LETTER FINAL SIGMA
<Multi_key> <g> <s> :       "σ"    U03C3    # GREEK SMALL LETTER SIGMA
<Multi_key> <g> <t> :       "τ"    U03C4    # GREEK SMALL LETTER TAU
<Multi_key> <g> <u> :       "υ"    U03C5    # GREEK SMALL LETTER UPSILON
<Multi_key> <g> <f> :       "φ"    U03C6    # GREEK SMALL LETTER PHI
<Multi_key> <g> <j> :       "χ"    U03C7    # GREEK SMALL LETTER KHI
<Multi_key> <g> <v> :       "ψ"    U03C8    # GREEK SMALL LETTER PSI
<Multi_key> <g> <w> :       "ω"    U03C9    # GREEK SMALL LETTER OMEGA
#
# Alternate Inputs
<Multi_key> <g> <T> <H> :   "Θ"    U0398    # GREEK CAPITAL LETTER THETA (alternate)
<Multi_key> <g> <T> <h> :   "Θ"    U0398    # GREEK CAPITAL LETTER THETA (alternate)
<Multi_key> <g> <t> <h> :   "θ"    U03B8    # GREEK SMALL LETTER THETA (alternate)
<Multi_key> <g> <K> <S> :   "Ξ"    U039E    # GREEK CAPITAL LETTER XI (alternate)
<Multi_key> <g> <K> <s> :   "Ξ"    U039E    # GREEK CAPITAL LETTER XI (alternate)
<Multi_key> <g> <k> <s> :   "ξ"    U03BE    # GREEK SMALL LETTER XI (alternate)
<Multi_key> <g> <P> <I> :   "Π"    U03A0    # GREEK CAPITAL LETTER PI (alternate)
<Multi_key> <g> <P> <i> :   "Π"    U03A0    # GREEK CAPITAL LETTER PI (alternate)
<Multi_key> <g> <p> <i> :   "π"    U03C0    # GREEK SMALL LETTER PI (alternate)
<Multi_key> <g> <S> <C> :   "΢"    U03A2    # GREEK CAPITAL LETTER SIGMA LUNA (alternate)
<Multi_key> <g> <S> <c> :   "΢"    U03A2    # GREEK CAPITAL LETTER SIGMA LUNA (alternate)
<Multi_key> <g> <s> <f> :   "ς"    U03C2    # GREEK SMALL LETTER SIGMA FINAL (alternate)
<Multi_key> <g> <T> <A> :   "Τ"    U03A4    # GREEK SMALL LETTER TAU (alternate)
<Multi_key> <g> <T> <a> :   "Τ"    U03A4    # GREEK SMALL LETTER TAU (alternate)
<Multi_key> <g> <t> <a> :   "τ"    U03C4    # GREEK SMALL LETTER TAU (alternate)
<Multi_key> <g> <Y> :       "Υ"    U03A5    # GREEK CAPITAL LETTER UPSILON (alternate)
<Multi_key> <g> <y> :       "υ"    U03C5    # GREEK SMALL LETTER UPSILON (alternate)
<Multi_key> <g> <P> <H> :   "Φ"    U03A6    # GREEK CAPITAL LETTER PHI (alternate)
<Multi_key> <g> <P> <h> :   "Φ"    U03A6    # GREEK CAPITAL LETTER PHI (alternate)
<Multi_key> <g> <p> <h> :   "φ"    U03C6    # GREEK SMALL LETTER PHI (alternate)
<Multi_key> <g> <K> <H> :   "Χ"    U03A7    # GREEK CAPITAL LETTER KHI (alternate)
<Multi_key> <g> <K> <h> :   "Χ"    U03A7    # GREEK CAPITAL LETTER KHI (alternate)
<Multi_key> <g> <k> <h> :   "χ"    U03C7    # GREEK SMALL LETTER KHI (alternate)
<Multi_key> <g> <P> <S> :   "Ψ"    U03A8    # GREEK CAPITAL LETTER PSI (alternate)
<Multi_key> <g> <P> <s> :   "Ψ"    U03A8    # GREEK CAPITAL LETTER PSI (alternate)
<Multi_key> <g> <p> <s> :   "ψ"    U03C8    # GREEK SMALL LETTER PSI (alternate)
#
# Variants
<Multi_key> <g> <v> <H> :   "Ͱ"    U0370    # GREEK CAPITAL LETTER HETA
<Multi_key> <g> <v> <h> :   "ͱ"    U0371    # GREEK SMALL LETTER HETA
<Multi_key> <g> <v> <b> :   "ϐ"    U03D0    # GREEK BETA SYMBOL
<Multi_key> <g> <v> <e> :   "ϵ"    U03F5    # GREEK LUNATE EPSILON SYMBOL
<Multi_key> <g> <v> <Q> :   "ϴ"    U03F4    # GREEK CAPITAL THETA SYMBOL
<Multi_key> <g> <v> <q> :   "ϑ"    U03D1    # GREEK THETA SYMBOL
<Multi_key> <g> <v> <k> :   "ϰ"    U03F0    # GREEK KAPPA SYMBOL
<Multi_key> <g> <v> <p> :   "ϖ"    U03D6    # GREEK PI SYMBOL
<Multi_key> <g> <v> <U> :   "ϒ"    U03D2    # GREEK UPSILON WITH HOOK SYMBOL
<Multi_key> <g> <v> <Y> :   "ϒ"    U03D2    # GREEK UPSILON WITH HOOK SYMBOL
<Multi_key> <g> <v> <v> :   "ϕ"    U03D5    # GREEK PHI SYMBOL
<Multi_key> <g> <v> <x> :   "☧"    U2627    # CHI RHO
<Multi_key> <g> <p> <s> :   "ψ"    U03C8    # GREEK SMALL LETTER PSI
# Odd freak:
<Multi_key> <g> <v> <p> <s> :   "ᴪ"    U1D2A    # GREEK LETTER SMALL CAPITAL PSI
TypeWhisperer
источник