Этот проект является попыткой документировать и создать сочинение ключевых последовательностей, которые полезны для квантов и математиков при печати своих текстов. Специфика их работы заключается в том, что большая часть текста, как правило, будет на таком языке, как английский, но часто будет необходимо вставить греческую букву или какой -то особый математический символ. Это позволяет избежать чрезмерного щелчка или запутанного переключения через множество макетов клавиатуры, которые в противном случае потребовались бы, чтобы добраться до требуемого символа.
Ожидается, что последовательности Compose не будут полезны в документах TEX, поскольку они решат проблему, введя специальные последовательности BackSlash, но я могу ошибаться здесь.
Compose Key - это функция, присутствующая в некоторых системах, которая позволяет типе символов, не присутствующих в текущей компоновке клавиатуры.
Он существовал, по крайней мере, с 1983 года и с тех пор был оценен пользователями власти. Однако не каждая система имеет это. Кроме того, часто он отключен, и почти каждая современная клавиатура пропускает специальную кнопку для нее. Тем не менее, это может быть включено, и есть ключи, которые можно пересмотреть, действуя как ключ сочинения.
Одним из его применений является набор навода на языке без установки, обучения и переключения на другую компоновку клавиатуры. Например, ваш макет клавиатуры может быть английским, но вы хотите ввести немного текста на немецком языке. К сожалению, немецкий макет будет сбит с толку, поскольку буквы «Z» и «Y» поменяются, что довольно запутанно. Но с английским макетом вы не можете ввести буквы «β» и «ü». Комплекс ключ может помочь здесь. Если вам нужен "β", вы просто нажимаете "Compose" "S" "S" и получаете "β". Точно так же, для "ü" вы бы ударили "compose" "s" "s". Обратите внимание, что комбинации довольно легко запомнить, не требуют акробатики: вы попадаете в ключи индивидуально, а не держите несколько ключей одновременно, как будто играя в Twister.
Это также весьма полезно, когда кто -то вводит текст на одном языке, но в то время как и тогда ему нужно набирать несколько отдельных символов из другого, или символ, который на самом деле не принадлежит к какому -либо естественному языку, как некоторые математические символы.
На данный момент поддерживаются только системы Linux/Unix и только английские макеты клавиатуры. Ожидается, что вы знакомы с настольными компьютерами Linux.
Последовательность установки выглядит так:
Compose key - > , что должно дать → .Compose key g g вы должны получить γ . Эта версия добавляет греческие буквы, что позволяет вам проще вводить формулы. Это также позволяет использовать греческие буквы в коде. Некоторые говорят, что это смешно, но я верю, что квантовый код с реальными греческими буквами более читабелен.
Греческие последовательности были в значительной степени основаны на греческой компоновке клавиатуры. Следствием этого является то, что некоторые буквы, такие как «ν» и «ξ», могут быть напечатаны более чем одним способом.
Почти все последовательности имеют эту форму: Compose key g <selector key> , где «G» обозначает «греческий». Для греческих букв в верхнем регионе вам нужно нажать клавиши селектора верхнего регистра.
Отображения ниже:
| Греческий Символ | Селектор Ключ |
|---|---|
| Α / α | А / а |
| Β / β | Б / б |
| Γ / γ | Гарантированная победа |
| Δ / Δ | D / D. |
| Ε / ε | E / E. |
| Ζ / ζ | Z / Z. |
| Η / η | H / H. |
| Θ / θ | Q / Q. |
| Ι / ι | Я / я |
| Κ / κ | К / К. |
| Λ / λ | L / л |
| Μ / μ | М / м |
| Ν / ν | N / N или V / V |
| Ξ / ξ | C / C или J / J |
| Ο / ο | О / о |
| Π / π | P / P. |
| Ρ / ρ | R / r |
| Σ / σ | SS |
| Τ / τ | T / T. |
| Υ / υ | U / u |
| Φ / φ | F / f |
| Χ / χ | X / x |
| Ψ / ψ | Y / y |
| Ω / ω | W / w |
Кроме того, если вы хотите напечатать «еду», который представляет собой особый вариант «σ», есть специальная (но, надеюсь, легко запомнить) последовательность для этого.
Таким образом, в то время как для «σ» вы бы введили Compose key g s , для «еду» вам нужно ввести Compose key g , s .
Они напечатаны так: Compose key n <selector key> .
| Селекторный ключ | Символ | Значение |
|---|---|---|
| а | ? | Алгебраический номер |
| в | ℂ | Комплексное число |
| час | ℍ | Кватернион |
| не | ℕ | Естественное число |
| о | ? | Октонион |
| Q. | ℚ | Рациональный номер |
| ведущий | ℝ | Реальное число |
| с | ? | Седения |
| Z. | ℤ | Целое число |
Было бы хорошо добавить символы, такие как ∞ , ∈ , ⊂ , ∅ , ≈ и т. Д. Необходима забота, чтобы убедиться, что соответствующие последовательности легко запомнить.
По умолчанию, когда включена клавиша Compose, Compose key - > должен создать → . Если это не работает - попробуйте сначала исправить это.
Если включен Compose Key, и некоторые комбинации работают, но не те, которые предоставляются этой конфигурацией, то, возможно, ваша система не сможет поднять пользовательские конфигурации.
Во-первых, двойная проверка, которую вы делаете на самом деле, имеют конфигурацию. В терминале запустите это:
cat ~ /.XComposeВы должны увидеть текст конфигурации, а не сообщение об ошибке.
Во-вторых, раньше была проблема, когда пользовательские последовательности игнорировались, если ваш метод ввода является ibus. В терминале попробуйте:
set | grep _IM_Вы можете увидеть что -то вроде этого:
QT_IM_MODULE=ibus
Это говорит вам, какой метод ввода используется. В старых системах может помочь переход на «XIM». Посмотрите здесь для получения более подробной информации.