File | Date | Author | Commit |
---|---|---|---|
.github | 2025-05-03 |
![]() |
[62aa4e] Enhcancements for release building |
drafts | 2025-05-04 |
![]() |
[bad73d] Replacing dedicated Alt code & Unicode input mo... |
src | 2025-05-07 |
![]() |
[b0967a] Characters library “Add Entry” function extensi... |
src_graphic | 2025-04-25 |
![]() |
[d89799] Restructurisation of Repository |
webpage | 2025-05-05 |
![]() |
[21401d] Improve docs page accordion show/hide |
.gitignore | 2025-05-03 |
![]() |
[d961c2] А |
CHANGELOG.md | 2025-05-01 |
![]() |
[4d5961] А |
LICENSE | 2024-09-05 |
![]() |
[603a2b] Initial commit |
README.md | 2025-05-07 |
![]() |
[b0967a] Characters library “Add Entry” function extensi... |
index.html | 2025-05-06 |
![]() |
[a10b73] Test of push simultaneously to GitHub, GitLab, ... |
Strong recommendation: use the extended character set only for text writing, no more.
Using these characters for passwords, file names, etc., is dangerous.
Strong 2 recommendation: turn off all AutoHotkey processes while playing games with sensitive anti-cheat systems. Games do not tolerate people who use AHK for gaining an advantage, and it is possible to be kicked or banned for having an AHK process running, even if the script does not provide an advantage.
“DSL KeyPad” is a utility written on AutoHotkey 2.0, designed for inputting a wide range of characters using hotkeys and auxiliary functions. Its primary focus is on enhancing input capabilities for Latin and Cyrillic scripts, allowing typing in multiple languages without the need for separate keyboard layouts for each language.
More than 2,900 Unicode characters are available.
The utility supports input of most Latin characters, including their variations (combining, superscript, subscript, mathematical). With just a basic US keyboard layout, it allows typing in multiple languages/systems (including historical ones) based on the Latin script, for example:
Here located a list of tables of hints for multilingual input.
A wide range of Cyrillic characters is also supported, requiring a standard Russian keyboard layout. As with Latin script, it allows typing in several languages (including historical ones) that use the Cyrillic alphabet, for example:
Currently, there is no support for Greek and Hellenic script languages, but plans to introduce it are in place for the future.
Utility supports the input of many punctuation marks for different languages, for example:
Symbols | Examples |
---|---|
! ‼ ⁉ ¡ ? ⁇ ¿ ⸮ ⁈ ‽ ⸘ | ¿En qué dirección están las montañas? ¡Madre mía, esto es un descubrimiento increíble! |
… ⁚ ⁝ ⁞ · | Number Range: −15…17.3 ℃ |
‐ ‑ — – ⸻ ⸺ ‒ ‧ | Number Range: 15–17.3 ℃ — Ёримаса, стой! — воскликнул Тадахиса. “Yorimasa, stop!” — Tadahisa exclaimed. |
«» ‹› “” ‘’ „” „“ „⹂ ‚ | Организация «НВК „Рассвет“» отправила экспедицию. The “SMC ‘Dawn’” organization sent an expedition. Organizația „CȘM «Răsărit»” a trimis o expediție. |
One of first added categories. Includes a lot of basic diacritics, combined with other symbols and used in some functions to get accented letters, for example, in Compose mode: RAlt×2, A
+ ◌̆ + ◌́ = Ắ
.
Secondary added characters category includes almost all types of spaces:
Name | Space’s Width |
---|---|
No‐Break Space | |
Em Space | |
En Space | |
Figure Space | |
1⁄3 Em Space | |
1⁄4 Em Space | |
1⁄6 Em Space | |
Thin Space | |
Narrow No‐Break Space | |
Hair Space | |
Punctuation Space | |
Zero‐Width Space | |
Zero‐Width No‐Break Space | |
Em Quad | |
En Quad | |
Word Joiner | |
Word Joiner is not a space, but it was added together with spaces in a single group.
A variety of other symbols are also included, such as currency signs, typographic symbols, mathematical symbols, arrows, and more, for example:
Symbols |
---|
←↑↓→↖↗↙↘↔↕↺↻⮌⮍⮏⮎ ※ ⁑ ⁂ ⁎ † ‡ ⹋ § © 🄯 ℗ ™ ℠ ′ ″ ‴ ⁗ ° ‰ ‱ ÷ × ⋇ − ± ∓ ≈ ∽ ≋ ∑ ⨋ ∏ ∪ ∫ ∬ ∰ ∆ ∇ ≤ ≧ ₽ ₹ ₱ ₴ ¢ ₣ £ ₤ ₺ € ₳ ₶ ₩ ¥ 円 元 ₫ ₮ ₸ ₪ ₿ |
«DSL KeyPad» — утилита на языке AutoHotkey 2.0 для ввода широкого спектра символов посредством горячих клавиш и вспомогательных функций. Основное направление — расширение возможностей для ввода латиницы и кириллицы, что позволяет писать на множестве языков без использования отдельных раскладок для каждого из языков.
Доступно более 2 900 символов юникода.
Утилита поддерживает ввод большинства символов латиницы, включая их вариации (комбинируемые, надстрочные, подстрочные, математические). Имея лишь базовую US раскладку возможно письмо на множестве языков/систем (включая исторических) на основе латиницы, например:
Здесь представлен перечень таблиц‐подсказок для многоязычного ввода.
Поддерживается и множество кириллических символов, требующих наличие обычной русскоязычной раскладки. Как и в случае с латиницей, возможно письмо на ряде языков (включая исторических) с кириллическим алфавитом, например:
На данный момент отдельной поддержки для греческого языка и языков на основе греческого письма нет. Однако имеются мысли о её вводе в будущем.
Дополнительно ко вводу букв, поддерживается и ввод множества символов для пунктуации на различных языках, например:
Символы | Пример |
---|---|
! ‼ ⁉ ¡ ? ⁇ ¿ ⸮ ⁈ ‽ ⸘ | ¿En qué dirección están las montañas? ¡Madre mía, esto es un descubrimiento increíble! |
… ⁚ ⁝ ⁞ · | Диапазон чисел: −15…17,3 ℃ |
‐ ‑ — – ⸻ ⸺ ‒ ‧ | Диапазон чисел: 15–17,3 ℃ — Ёримаса, стой! — воскликнул Тадахиса. “Yorimasa, stop!” — Tadahisa exclaimed. |
«» ‹› “” ‘’ „” „“ „⹂ ‚ | Организация «НВК „Рассвет“» отправила экспедицию. The “SMC ‘Dawn’” organization sent an expedition. Organizația „CȘM «Răsărit»” a trimis o expediție. |
Одна из первых категорий символов, добавленных в утилиту. Включает множество «основных» диакритических знаков, комбинируемых с другими символами и используется в ряде функций утилиты для получения акцентных букв, например, в режиме «Compose»: RAlt×2, A
+ ◌̆ + ◌́ = Ắ
.
Вторая из добавленных в утилиту категория символов. Включает почти все разновидности пробелов:
Название | Ширина пробела |
---|---|
Неразрывный пробел | |
Круглая шпация | |
Полукруглая шпация | |
Цифровой пробел | |
1⁄3 круглой шпации | |
1⁄4 круглой шпации | |
1⁄6 круглой шпации | |
Узкий пробел | |
Узкий неразрывный пробел | |
Волосяная шпация | |
Пунктуационный пробел | |
Пробел нулевой ширины | |
Неразрывный пробел нулевой ширины | |
Em‑Квадрат | |
En‑Квадрат | |
Соединитель слов | |
Соединитель слов не является разновидностью пробела, но был добавлен вместе со шпациями в составе «одной группы».
Включён и ряд других разных символов, как знаки валют, типографские, математические знаки, стрелки и так далее, например:
Символы |
---|
←↑↓→↖↗↙↘↔↕↺↻⮌⮍⮏⮎ ※ ⁑ ⁂ ⁎ † ‡ ⹋ § © 🄯 ℗ ™ ℠ ′ ″ ‴ ⁗ ° ‰ ‱ ÷ × ⋇ − ± ∓ ≈ ∽ ≋ ∑ ⨋ ∏ ∪ ∫ ∬ ∰ ∆ ∇ ≤ ≧ ₽ ₹ ₱ ₴ ¢ ₣ £ ₤ ₺ € ₳ ₶ ₩ ¥ 円 元 ₫ ₮ ₸ ₪ ₿ |
Режимы, которые активируются «поверх» английской и/или русской раскладок и представляют собой, в основном, различные виды письменностей. Если у режимов одинаковая комбинация активации — они «пара», т.е. активируются одновременно и их ввод осуществляется в зависимости от текущего языка раскладки.
Активация: RCtrl 1 (с неактивным CapsLock)
[Английская раскладка]
Включает практически все германские/англо‐саксонские рунические символы:
Старший Футарк | Футорк | Младший Футарк | Средневековые | «Золотые числа» |
---|---|---|---|---|
ᚨ ᛒ ᛞ ᛖ ᚠ ᚷ ᚺ ᛁ ᛇ ᛃ ᚲ ᛚ ᛗ ᚾ ᛜ ᛟ ᛈ ᚱ ᛊ ᛏ ᚦ ᚢ ᚹ ᛉ |
…ᚪ ᚫ ᚳ ᛠ ᚸ ᚻ ᛄ ᛡ ᛤ ᛣ ᛝ ᚩ ᛢ ᛋ ᛥ ᚣ |
…ᛅ ᛆ ᛓ ᚼ ᚽ ᚴ ᛘ ᛙ ᚿ ᚬ ᚭ ᛌ ᛐ ᚤ ᛦ ᛧ ᛨ ᛂ ᚧ ᛑ ᛛ ᛔ ᚡ |
…ᛍ ᛀ ᚰ ᚮ ᛪ ᛎ | …ᛮ ᛯ ᛰ |
Активация: RCtrl 1 (с неактивным CapsLock)
[Русская раскладка]
Старославянская письменность; Включает как обычные символы, так и комбинируемые.
Символы (не все) |
---|
Ⰰ Ⰱ Ⰲ Ⰳ Ⰴ Ⰵ Ⰶ Ⰷ Ⰸ Ⰹ Ⰺ Ⰻ Ⰼ Ⰽ Ⰾ Ⰿ Ⱀ Ⱁ Ⱂ Ⱃ Ⱄ Ⱅ Ⱛ Ⱆ Ⱇ Ⱈ Ⱉ Ⱊ Ⱌ Ⱍ Ⱎ Ⱋ Ⱏ (ⰟⰊ) Ⱐ Ⱑ Ⱖ Ⱒ Ⱓ Ⱔ Ⱗ Ⱘ Ⱙ Ⱚ Ⱜ Ⱝ |
Ограниченный базовый метод ввода символов, требующий активировать «группу», а затем ввести символ‐ключ, например, LWin LAlt F1 активирует первую группу диакритики, после чего ввод m вставит ◌̄, или ввод M → ◌̱ . Перечень ключей для каждой группы доступен на «Панели» во вкладках «Диакритика» и «Пробелы и спец‐символы».
Всего групп восемь:
Группа | Активация |
---|---|
Первая группа диакритики | LWin LAlt F1 |
Вторая группа диакритики | LWin LAlt F2 |
Третья группа диакритики | LWin LAlt F3 |
Четвёртая группа диакритики | LWin LAlt F6 |
Группа спецсимволов | LWin LAlt F7 |
Группа шпаций | LWin LAlt Пробел |
Группа дефисов и тире | LWin LAlt - |
Группа кавычек | LWin LAlt " |
Активация: RAlt F1 (запоминает состояние)
Основной метод ввода для множества символов латиницы, кириллицы, пукнтуации, шпаций и прочих знаков. Утилизирует LAlt, LCtrl LAlt, RAlt, RShift как стартовые модификаторы для комбинаций, например:
Так как «Быстрые ключи» регистрируют внушительное количество комбинаций, по умолчанию они отключены. Группировка комбинаций происходит по следующему принципу: LCtrl LAlt в «Быстрых ключах» отведены в основном под комбинируемую диакритику (за исключением LCtrl LAlt - или NumPad0, дающим мягкий перенос или ◌ соответственно), например — LCtrl LAlt M даст ◌̄, … LShift D — ◌̈ ; RAlt — основная клавиша для ввода прочих символов; LAlt / RShift используются по остаточному принципу — если, например, что‐то не влезло в RAlt — символы латиницы с акутом располагаются именно на комбинациях с LAlt, а с грависом — на комбинациях с RShift.
Небольшая группа биндов для нампада, не использующая указанные выше модификаторы:
Комбинация | Символ |
---|---|
NumPad Sub («-») | − (символ минуса) |
NumPad Sub Add («-+») | ∓ |
NumPad Add Sub («+-») | ± |
NumPad Div («/») | ÷ (обелюс) |
NumPad Mul («*») | × (символ умножение) |
NumPad Div Mul («/*») | ⋇ |
https://www.keyboard-layout-editor.com/##@_css=* {%0A%20%20%20 font-size%2F: 11px%2F%3B%0A}%0A%0A.keylabel.keylabel10 > div {%0A%20%20%20 font-size%2F: 9px%2F%3B%0A%20%20%20 line-height%2F: 1em%2F%3B%0A%20%20%20 font-weight%2F: 800%2F%3B%0A%20%20%20 color%2F: %23eee%2F%3B%0A}%3B&@=Esc&_x:1%3B&=F1&=F2&=F3&=F4&_x:0.5%3B&=F5&=F6&=F7&=F8&_x:0.5%3B&=F9&=F10&=F11&=F12&_x:0.25%3B&=PrtSc&=Scroll Lock&=Pause%0ABreak%3B&@_y:0.5&t=%23407A52%0A%23875F9A%0A%23f74b03%0A%23a07432%0A%0A%0A%231F4788%0A%23008787%3B&=•%0A’%0A⁃%0A◦%0A~%0A%0A·%0A‣&_t=%23407A52%0A%23875F9A%0A%0A%0A%0A%0A%231F4788%3B&=¡%0A‼%0A%0A%0A1%0A%0A⁉&=©%2F%2F®%0A℗%0A%0A%0A2%0A%0A™%2F%2F℠&_t=%23407A52%0A%23875F9A%0A%0A%0A%0A%0A%231F4788%0A%0AC3272B%3B&=′%0A″%0A%0A%0A3%0A%0A‴%0A%0A⁗&_t=%23407A52%3B&=÷%0A%0A%0A%0A4&_t=%23407A52%0A%0A%0A%0A%0A%0A%231F4788%3B&=‰%0A%0A%0A%0A5%0A%0A‱&_t=%23000000&a:7%3B&=%0A%0A%0A%0A6&_t=%23407A52%0A%23875F9A%0A%23f74b03%0A%0A%0A%0A%231F4788&a:4%3B&=¿%0A⁇%0A⸮%0A%0A7%0A%0A⁈&_t=%23407A52%0A%0A%23f74b03%3B&=×%0A%0A∞%0A%0A8&_t=%23407A52%3B&=⟨%0A%0A%0A%0A9&=⟩%0A%0A%0A%0A0&_t=%23407A52%0A%23875F9A%0A%23f74b03%0A%23a07432%0A%0A%0A%231F4788%0A%23008787%0A%23C3272B%3B&=—%0A‧%0A‐%0A‒%0A-%0A%0A–%0A‑%0A‧&_t=%23407A52%0A%0A%23f74b03%0A%0A%0A%0A%231F4788%3B&=≠%0A%0A≈%0A%0A%2F=%0A%0A±&_t=%23000000&w:2%3B&=Backspace&_x:0.25%3B&=Insert&=Home&=PgUp&_x:0.25%3B&=Num Lock&_t=%23407A52%0A%23875F9A%3B&=†%0A‡%0A%0A%0A%2F%2F%0A%0A%0A%0A%0A÷&_t=%23407A52%0A%23875F9A%0A%0A%0A%0A%0A%231F4788%3B&=⁑%0A⁂%0A%0A%0A*%0A%0A⁎%0A%0A%0A×&_t=%23000000&a:7%3B&=−%0A%0A%0A%0A-%3B&@_t=%23407A52%0A%23875F9A%0A%0A%0A%0A%0A%231F4788&a:4&w:1.5%3B&=ZWJ%0AZWNJ%0A%0A%0ATab%0A%0AWJ&_t=%23000000%0A%23875F9A%0A%0A%0A%23ffffff%3B&=%0AɊ%0A%0A%0AQ&_t=%23407A52%0A%23875F9A%0A%23f74b03%0A%23a07432%0A%23ffffff%0A%0A%231F4788%0A%23008787%3B&=Ẇ%0AǷ%0AŴ%0AꟂ%0AW%0A%0AẄ%0AẈ&_t=%23407A52%0A%23875F9A%0A%23f74b03%0A%23a07432%0A%23ffffff%0A%0A%231F4788%0A%23008787%0A%23C3272B%3B&=Ə%0AĒ%0AÊ%0AĘ%0AE%0A%0AË%0AĚ%0AẼ&_t=%23407A52%0A%23875F9A%0A%23f74b03%0A%23a07432%0A%23ffffff%0A%0A%231F4788%0A%23008787%3B&=Ṙ%0AꝚ%0AṚ%0AŖ%0AR%0A%0AƦ%0AŘ&_t=%23407A52%0A%23875F9A%0A%23f74b03%0A%23a07432%0A%23ffffff%0A%0A%231F4788%0A%23008787%0A%23C3272B%3B&=Ț%0AÞ%0AṬ%0AŢ%0AT%0A%0AṪ%0AŤ%0A⹒&=Ẏ%0AȲ%0AŶ%0AỾ%0AY%0A%0AŸ%0AɎ%0AỸ&_t=%23407A52%0A%23875F9A%0A%23f74b03%0A%23a07432%0A%23ffffff%0A%0A%231F4788%0A%23008787%0A%23C3272B%0A%0A%23bb1b80%3B&=Ŭ%0AŪ%0AÛ%0AŲ%0AU%0A%0AÜ%0AŮ%0AŨ%0A%0AŰ&=Ĭ%0AĪ%0AÎ%0AĮ%0AI%0A%0AÏ%0AǏ%0AĨ%0A%0Aİı&=Ø%0AŌ%0AÔ%0AǪ%0AO%0A%0AÖ%0AǑ%0AÕ%0A%0AŐ&_t=%23407A52%0A%23875F9A%0A%23f74b03%0A%0A%23ffffff%0A%0A%231F4788%0A%23008787%3B&=Ṗ%0AƤ%0AꝔ%0A%0AP%0A%0AⱣ%0AꝒ&_t=%23000000%0A%0A%0A%0A%23ffffff&a:7%3B&=%0A%0A%0A%0A[&=%0A%0A%0A%0A]&_x:0.25&t=%23000000&a:4&w:1.25&h:2&w2:1.5&h2:1&x2:-0.25%3B&=Enter&_x:0.25%3B&=Delete&=End&=PgDn&_x:0.25&a:7%3B&=&=&=&_h:2%3B&=+%3B&@_a:4&w:1.75%3B&=Caps Lock&_t=%23407A52%0A%23875F9A%0A%23f74b03%0A%23a07432%0A%23ffffff%0A%0A%231F4788%0A%23008787%0A%23C3272B&f:4%3B&=Ă%0AĀ%0AÂ%0AĄ%0AA%0A%0AÄ%0AÅ%0AÃ&_f:3%3B&=Ș%0Aſ%0AŜ%0AŞ%0AS%0A%0Aẞ%0AŠ%0AƩ&_t=%23407A52%0A%0A%23f74b03%0A%23a07432%0A%23ffffff%0A%0A%0A%23008787%0A%23C3272B%3B&=ð%0A%0Ađ%0AḐ%0AD%0A%0A%0AĎ%0AḒ&_t=%23407A52%0A%0A%0A%0A%23ffffff%3B&=Ḟ%0A%0A%0A%0AF&_t=%23407A52%0A%23875F9A%0A%23f74b03%0A%23a07432%0A%23ffffff%0A%0A%231F4788%0A%23008787%0A%23C3272B%3B&=Ğ%0AḠ%0AĜ%0AĢ%0AG%0A%0AꝽ%0AǦ%0AƔ&_t=%23407A52%0A%0A%23f74b03%0A%23a07432%0A%23ffffff%0A%0A%231F4788%0A%23008787%3B&=Ħ%0A%0AĤ%0AḨ%0AH%0A%0AḦ%0AȞ&_t=%23407A52%0A%0A%23f74b03%0A%0A%23ffffff%0A%0A%0A%23008787%3B&=Ɉ%0A%0AĴ%0A%0AJ%0A%0A%0Aǰ&_t=%23000000%0A%0A%23f74b03%0A%23a07432%0A%23ffffff%0A%0A%0A%23008787%3B&=%0A%0AḲ%0AĶ%0AK%0A%0A%0AǨ&_t=%23407A52%0A%0A%0A%23a07432%0A%23ffffff%0A%0A%0A%23008787%0A%23C3272B%3B&=Ł%0A%0A%0AĻ%0AL%0A%0A%0AĽ%0AḼ&_t=%23000000%0A%0A%0A%0A%23ffffff&a:7%3B&=%0A%0A%0A%0A%2F%3B&=%0A%0A%0A%0A'&=%0A%0A%0A%0A\&_x:4.75&t=%23000000%3B&=&=&=%3B&@_c=%231F4788&t=%23ffffff&a:4&w:1.5&h:0.5%3B&=RAlt %2F& LShift&_c=%23C3272B&a:7&w:0.75&h:0.5%3B&=&_c=%23cccccc&t=%23407A52%0A%23875F9A%0A%23f74b03%0A%0A%23ffffff%0A%0A%231F4788%0A%23008787&a:4%3B&=Ż%0AƷ%0AẐ%0A%0AZ%0A%0AƵ%0AŽ&_t=%23407A52%0A%0A%0A%0A%23ffffff%0A%0A%231F4788%3B&=Ẋ%0A%0A%0A%0AX%0A%0AẌ&_t=%23407A52%0A%0A%23f74b03%0A%23a07432%0A%23ffffff%0A%0A%0A%23008787%3B&=Ċ%0A%0AĈ%0AÇ%0AC%0A%0A%0AČ&_t=%23407A52%0A%23875F9A%0A%23f74b03%0A%0A%23ffffff%0A%0A%231F4788%0A%0A%23C3272B%3B&=Ꝟ%0AꝨ%0AṾ%0A%0AV%0A%0AỼ%0A%0AṼ&_t=%23407A52%0A%23875F9A%0A%23f74b03%0A%0A%23ffffff%0A%0A%231F4788%0A%23008787%3B&=Ḃ%0AƁ%0AḄ%0A%0AB%0A%0AɃ%0AꞖ&_t=%23407A52%0A%23875F9A%0A%23f74b03%0A%23a07432%0A%23ffffff%0A%0A%231F4788%0A%23008787%0A%23C3272B%3B&=Ñ%0AƝ%0AṆ%0AŅ%0AN%0A%0AꞐ%0AŇ%0AṄ&_t=%23407A52%0A%23875F9A%0A%23f74b03%0A%0A%23ffffff%3B&=Ṁ%0AⱮ%0AṂ%0A%0AM&_t=%23407A52%0A%23875F9A%0A%23f74b03%0A%23a07432%0A%23ffffff%0A%0A%231F4788%0A%23008787%0A%23C3272B%3B&=“%0A„%0A«%0A„%0A,%0A%0A‘%0A‹%0A‚&_t=%23407A52%0A%23875F9A%0A%23f74b03%0A%0A%23ffffff%0A%0A%231F4788%0A%23008787%3B&=”%0A⹂%0A»%0A%0A.%0A%0A’%0A›&_t=%23407A52%0A%23875F9A%0A%0A%0A%23ffffff%0A%0A%231F4788%0A%0A%23C3272B%3B&=…%0A⁄%0A%0A%0A%2F%2F%0A%0A⁝%0A%0A⁞&_c=%23875F9A&t=%23ffffff&w:1.75&h:0.5%3B&=RAlt %2F& RShift&_c=%23C3272B&a:7&h:0.5%3B&=&_x:1.25&c=%23cccccc&t=407A52%0A%0A%0A%0A%0A%0A%231F4788&a:4%3B&=↑%0A%0A%0A%0A%0A%0A⮍&_x:1.25&t=%23000000&a:7%3B&=&=&=&_h:2%3B&=%3B&@_y:-0.5&c=%23008787&t=%23ffffff&w:1.5&h:0.5%3B&=&_c=%23bb1b80&w:0.75&h:0.5%3B&=&_x:10&c=%23a07432&w:1.75&h:0.5%3B&=&_c=%23bb1b80&h:0.5%3B&=%3B&@_y:-0.5&c=%23cccccc&t=%23000000&a:4&w:1.25%3B&=Ctrl&_w:1.25%3B&=Win&_c=%23f74b03&w:1.75&h:0.5%3B&=Right%2F&Left Alts&_c=%23cccccc&t=%23407A52%0A%23875F9A%0A%23f74b03%0A%23a07432%0A%0A%0A%231F4788%0A%23008787%0A%23C3272B%0A%0A%23bb1b80&w:5.25%3B&=No-Break Space%0AEm Space%0AThin Space%0APunct. Space%0ASpace%0A%0AEn Space%0AHair Space%0AFigure Space%0A%0AZero-Width Space&_c=%23407A52&t=%23f7f7f7&w:2.25&h:0.5%3B&=Right Alt&_c=%23cccccc&t=%23000000&w:0.75%3B&=Win&_w:1.25%3B&=Menu&_w:1.25%3B&=Ctrl&_x:0.25&t=407A52%0A%23875F9A%0A%0A%0A%0A%0A%231F4788%3B&=←%0A↺%0A%0A%0A%0A%0A⮌&_t=407A52%0A%0A%0A%0A%0A%0A%231F4788%3B&=↓%0A%0A%0A%0A%0A%0A⮏&_t=407A52%0A%23875F9A%0A%0A%0A%0A%0A%231F4788%3B&=→%0A↻%0A%0A%0A%0A%0A⮎&_x:0.25&t=407A52&w:2%3B&=∅%0A%0A%0A%0A0 %2F%2F Ins&_t=%23000000&a:7%3B&=%3B&@_y:-0.5&x:2.5&c=%23008787&t=%23ffffff&w:0.5&h:0.5%3B&=&_c=%23a07432&w:0.5&h:0.5%3B&=&_c=%23bb1b80&w:0.75&h:0.5%3B&=&_x:5.25&c=%23008787&w:0.5&h:0.5%3B&=&_c=%23a07432&w:0.5&h:0.5%3B&=&_c=%23bb1b80&w:0.5&h:0.5%3B&=&_c=%23C3272B&w:0.75&h:0.5%3B&=
https://www.keyboard-layout-editor.com/##@_css=* {%0A%20%20%20 font-size%2F: 11px%2F%3B%0A}%0A%0A.keylabel.keylabel10 > div {%0A%20%20%20 font-size%2F: 9px%2F%3B%0A%20%20%20 line-height%2F: 1em%2F%3B%0A%20%20%20 font-weight%2F: 800%2F%3B%0A%20%20%20 color%2F: %23eee%2F%3B%0A}%3B&@=Esc&_x:1%3B&=F1&=F2&=F3&=F4&_x:0.5%3B&=F5&=F6&=F7&=F8&_x:0.5%3B&=F9&=F10&=F11&=F12&_x:0.25%3B&=PrtSc&=Scroll Lock&=Pause%0ABreak%3B&@_y:0.5&t=%23407A52%0A%23875F9A%0A%23f74b03%0A%23a07432%0A%0A%0A%231F4788%0A%23008787%3B&=•%0A’%0A⁃%0A◦%0AЁ%0A%0A·%0A‣&_t=%23407A52%0A%23875F9A%0A%0A%0A%0A%0A%231F4788%3B&=¡%0A‼%0A%0A%0A1%0A%0A⁉&=©%2F%2F®%0A℗%0A%0A%0A2%0A%0A™%2F%2F℠&_t=%23407A52%0A%23875F9A%0A%0A%0A%0A%0A%231F4788%0A%0AC3272B%3B&=′%0A″%0A%0A%0A3%0A%0A‴%0A%0A⁗&_t=%23407A52%3B&=÷%0A%0A%0A%0A4&_t=%23407A52%0A%0A%0A%0A%0A%0A%231F4788%3B&=‰%0A%0A%0A%0A5%0A%0A‱&_t=%23000000&a:7%3B&=%0A%0A%0A%0A6&_t=%23407A52%0A%23875F9A%0A%23f74b03%0A%0A%0A%0A%231F4788&a:4%3B&=¿%0A⁇%0A⸮%0A%0A7%0A%0A⁈&_t=%23407A52%0A%0A%23f74b03%3B&=×%0A%0A∞%0A%0A8&_t=%23407A52%3B&=⟨%0A%0A%0A%0A9&=⟩%0A%0A%0A%0A0&_t=%23407A52%0A%23875F9A%0A%23f74b03%0A%23a07432%0A%0A%0A%231F4788%0A%23008787%0A%23C3272B%3B&=—%0A‧%0A‐%0A‒%0A-%0A%0A–%0A‑%0A‧&_t=%23407A52%0A%0A%23f74b03%0A%0A%0A%0A%231F4788%3B&=≠%0A%0A≈%0A%0A%2F=%0A%0A±&_t=%23000000&w:2%3B&=Backspace&_x:0.25%3B&=Insert&=Home&=PgUp&_x:0.25%3B&=Num Lock&_t=%23407A52%0A%23875F9A%3B&=†%0A‡%0A%0A%0A%2F%2F%0A%0A%0A%0A%0A÷&_t=%23407A52%0A%23875F9A%0A%0A%0A%0A%0A%231F4788%3B&=⁑%0A⁂%0A%0A%0A*%0A%0A⁎%0A%0A%0A×&_t=%23000000&a:7%3B&=−%0A%0A%0A%0A-%3B&@_t=%23407A52%0A%23875F9A%0A%0A%0A%0A%0A%231F4788&a:4&w:1.5%3B&=ZWJ%0AZWNJ%0A%0A%0ATab%0A%0AWJ&_t=%23407A52%0A%0A%23f74b03%0A%23a07432%3B&=Ї%0A%0AЈ%0AҊ%0AЙ&_t=%23000000&a:7%3B&=%0A%0A%0A%0AЦ&_t=%23407A52%0A%23875F9A%0A%23f74b03%0A%0A%0A%0A%231F4788&a:4%3B&=Ѫ%0AӮ%0AꙊ%0A%0AУ%0A%0AӰ&_t=%23407A52%0A%0A%23f74b03%3B&=Ѯ%0A%0AҚ%0A%0AК&_t=%23407A52%3B&=Ѣ%0A%0A%0A%0AЕ&_t=%23407A52%0A%0A%23f74b03%0A%23a07432%3B&=Њ%0A%0AҢ%0AӉ%0AН&_t=%23407A52%0A%0A%23f74b03%0A%0A%0A%0A%231F4788%3B&=Ґ%0A%0AӶ%0A%0AГ%0A%0AҒ&_t=%23000000&a:7%3B&=%0A%0A%0A%0AШ&=%0A%0A%0A%0AЩ&_t=%23407A52%0A%0A%23f74b03%0A%0A%0A%0A%231F4788&a:4%3B&=Ѕ%0A%0AҘ%0A%0AЗ%0A%0AӞ&_t=%23407A52%0A%0A%23f74b03%3B&=Һ%0A%0AҲ%0A%0AХ&_t=%23407A52%0A%23875F9A%3B&=Ү%0AҰ%0A%0A%0AЪ&_x:0.25&t=%23000000&w:1.25&h:2&w2:1.5&h2:1&x2:-0.25%3B&=Enter&_x:0.25%3B&=Delete&=End&=PgDn&_x:0.25&a:7%3B&=&=&=&_h:2%3B&=+%3B&@_a:4&w:1.75%3B&=Caps Lock&_t=%23407A52%3B&=Ѳ%0A%0A%0A%0AФ&_t=%23407A52%0A%23875F9A%0A%23f74b03%0A%0A%0A%0A%231F4788%3B&=%0AꙐ%0AꙞ%0A%0AЫ%0A%0AӸ&_t=%23000000&a:7%3B&=%0A%0A%0A%0AВ&_t=%23407A52%0A%0A%0A%0A%0A%0A%231F4788&a:4%3B&=Ӑ%0A%0A%0A%0AА%0A%0AӒ&_t=%23407A52%0A%0A%23f74b03%3B&=Ѱ%0A%0AԤ%0A%0AП&_t=%23000000&a:7%3B&=%0A%0A%0A%0AР&_t=%23407A52%0A%0A%0A%0A%0A%0A%231F4788&a:4%3B&=Ѡ%0A%0A%0A%0AО%0A%0AӦ&_t=%23407A52%0A%0A%23f74b03%0A%23a07432%3B&=Љ%0A%0AԮ%0AӅ%0AЛ&_t=%23000000&a:7%3B&=%0A%0A%0A%0AД&_t=%23407A52%0A%23875F9A%0A%23f74b03%0A%0A%0A%0A%231F4788&a:4%3B&=Џ%0AЂ%0AҖ%0A%0AЖ%0A%0AӜ&_t=407A52%0A%23875F9A%0A%0A%0A%0A%0A%231F4788%0A%0A%23C3272B%3B&=Є%0AӘ%0A%0A%0AЭ%0A%0AӬ%0A%0AӚ&_t=%23000000&a:7%3B&=%0A%0A%0A%0A\&_x:4.75%3B&=&=&=%3B&@_c=%231F4788&t=%23ffffff&a:4&w:1.5&h:0.5%3B&=RAlt %2F& LShift&_c=%23C3272B&t=%23000000&a:7&w:0.75&h:0.5%3B&=&_c=%23cccccc&t=%23407A52%0A%0A%0A%0A%0A%0A%231F4788&a:4%3B&=Ѧ%0A%0A%0A%0AЯ%0A%0AꙖ&_t=%23407A52%0A%0A%23f74b03%0A%0A%0A%0A%231F4788%0A%23008787%3B&=Ћ%0A%0AҶ%0A%0AЧ%0A%0AӴ%0AꙈ&_t=%23407A52%0A%0A%23f74b03%3B&=%0A%0AҪ%0A%0AС&_t=%23407A52%0A%0A%0A%23a07432%3B&=%0A%0A%0AӍ%0AМ&_t=%23407A52%0A%23875F9A%0A%23f74b03%0A%0A%0A%0A%231F4788%3B&=І%0AӢ%0AѴ%0A%0AИ%0A%0AӤ&_t=%23407A52%0A%0A%23f74b03%3B&=%0A%0AҬ%0A%0AТ&_t=%23407A52%3B&=Ҍ%0A%0A%0A%0AЬ&_t=%23407A52%0A%23875F9A%0A%23f74b03%0A%23a07432%0A%0A%0A%231F4788%0A%23008787%0A%23C3272B%3B&=«%0A„%0A“%0A„%0AБ%0A%0A„%0A‹%0A‚&_t=%23407A52%0A%23875F9A%0A%23f74b03%0A%0A%0A%0A%231F4788%0A%23008787%3B&=»%0A⹂%0A”%0A%0AЮ%0A%0A“%0A›&_t=%23407A52%0A%23875F9A%0A%0A%0A%0A%0A%231F4788%0A%0A%23C3272B%3B&=…%0A⁄%0A%0A%0A.%0A%0A⁝%0A%0A⁞&_c=%23875F9A&t=%23ffffff&w:1.75&h:0.5%3B&=RAlt %2F& RShift&_c=%23C3272B&a:7&h:0.5%3B&=&_x:1.25&c=%23cccccc&t=407A52%0A%0A%0A%0A%0A%0A%231F4788&a:4%3B&=↑%0A%0A%0A%0A%0A%0A⮍&_x:1.25&t=%23000000&a:7%3B&=&=&=&_h:2%3B&=%3B&@_y:-0.5&c=%23008787&t=%23ffffff&w:1.5&h:0.5%3B&=&_c=%23bb1b80&t=%23000000&w:0.75&h:0.5%3B&=&_x:10&c=%23a07432&t=%23ffffff&w:1.75&h:0.5%3B&=&_c=%23bb1b80&h:0.5%3B&=%3B&@_y:-0.5&c=%23cccccc&t=%23000000&a:4&w:1.25%3B&=Ctrl&_w:1.25%3B&=Win&_c=%23f74b03&w:1.75&h:0.5%3B&=Right%2F&Left Alts&_c=%23cccccc&t=%23407A52%0A%23875F9A%0A%23f74b03%0A%23a07432%0A%0A%0A%231F4788%0A%23008787%0A%23C3272B%0A%0A%23bb1b80&w:5.25%3B&=No-Break Space%0AEm Space%0AThin Space%0APunct. Space%0ASpace%0A%0AEn Space%0AHair Space%0AFigure Space%0A%0AZero-Width Space&_c=%23407A52&t=%23f7f7f7&w:2.25&h:0.5%3B&=Right Alt&_c=%23cccccc&t=%23000000&w:0.75%3B&=Win&_w:1.25%3B&=Menu&_w:1.25%3B&=Ctrl&_x:0.25&t=407A52%0A%23875F9A%0A%0A%0A%0A%0A%231F4788%3B&=←%0A↺%0A%0A%0A%0A%0A⮌&_t=407A52%0A%0A%0A%0A%0A%0A%231F4788%3B&=↓%0A%0A%0A%0A%0A%0A⮏&_t=407A52%0A%23875F9A%0A%0A%0A%0A%0A%231F4788%3B&=→%0A↻%0A%0A%0A%0A%0A⮎&_x:0.25&t=407A52&w:2%3B&=∅%0A%0A%0A%0A0 %2F%2F Ins&_t=%23000000&a:7%3B&=%3B&@_y:-0.5&x:2.5&c=%23008787&w:0.5&h:0.5%3B&=&_c=%23a07432&w:0.5&h:0.5%3B&=&_c=%23bb1b80&w:0.75&h:0.5%3B&=&_x:5.25&c=%23008787&w:0.5&h:0.5%3B&=&_c=%23a07432&w:0.5&h:0.5%3B&=&_c=%23bb1b80&w:0.5&h:0.5%3B&=&_c=%23C3272B&w:0.75&h:0.5%3B&=
Набор методов‐обработчиков, позволяющих конвертировать последовательность одних символов в другие. Через «плавильню» реализуется вариативность методов ввода. Ряд символов, например, как «Æ», «Œ», «Ꜹ», «Ѭ», «Ѩ» и т.д. возможно напечатать только через функции «плавильни». Базово доступен в виде диалогового окна через LWin LAlt L.
Список доступных последовательностей можно посмотреть на «Панели» во вкладке «Плавильня».
Активация: RAlt×2
Дополнительный способ использования плавильни, позволяющий вводить последовательность символов не отвлекаясь от текстового поля. По мере ввода у курсора каретки или курсора мыши будет отображён список возможных комбинаций и их результата; рецепты символов из списка избранного всегда будут отображены в подсказке.
Вставка символа сработает сразу как произойдёт точное совпадение ввода и любого из рецептов. Попытка ввести «sumint» для получения «⨋» закончится получением символа «∑» сразу после ввода «sum», однако активный режим можно поставить на паузу клавишей PauseBreak и тогда для срабатывания он будет ожидать снятия с паузы или нажатия клавиши Enter. Отменить режим можно с помощью клавиши Esc или вводом несуществующей последовательности.
Клавиши
С активной паузой можно использовать «операторы», которые влияют на получаемый результат:
Плавильня поддерживает возможность создания собственных последовательностей через соответствующее окно интерфейса и/или через редактирование .ini
‐файлов (\User\CustomRecipes.ini
или \Users\Autoimport.ini\*.ini
). Структура рецепта на примере .ini
:
[alchemical_sulfuric_acid]
name=ru:Алх. Серная кислота|en:Alc. Sulfuric Acid
recipe=alc sulf acid
result=🜊🜖
[chemical_sulfuric_acid]
name=ru:Серная кислота|en:Sulfuric Acid
recipe=chem sulf acid|H2SO4
result=H₂SO₄
[emoji_castle]
name=ru:Сиро|en:Shiro
recipe=cls|змк
result=🏯
; [custom_entry_name] — Имя записи, может содержать только «a–Z» и «_» символы
; name — Отображаемое имя в окне пользовательских рецептов. Может быть простой
; строкой, так и с указанием локализации для поддерживаемых языков
; recipe — Сам рецепт, может быть простой строкой или содежать несколько рецептов,
; разделяемых «|». Можно использовать ссылки на другие записи как ${имя_записи}
; result — Результат рецепта. Также может содержать ${ссылки}
; То же самое с примером ссылок:
[alchemical_sulfuric_acid]
name=ru:Алх. Серная кислота|en:Alc. Sulfuric Acid
recipe=alc sulf acid
result=${alchemical_acid_vinegar}${alchemical_vitriol_1}
[chemical_sulfuric_acid]
name=ru:Серная кислота|en:Sulfuric Acid
recipe=chem sulf acid|H2SO4
result=H${digit_2::subscript}SO${digit_4::subscript}
Результат рецепта может быть многострочным и/или объёмным, что позволяет при желании использовать его и как хранилище шаблонов:
[html_template]
name=HTML Template
recipe=html
result=<!DOCTYPE html>\n<html lang="en">\n\t<head>\n\t\t<meta charset="UTF-8">\n\t\t<meta name="viewport" content="width=device-width, initial-scale=1.0">\n\t\t\n\t\t<meta name="date" content="">\n\t\t<meta name="subject" content="">\n\t\t<meta name="rating" content="">\n\t\t<meta name="theme-color" content="">\n\n\t\t<base href="/" />\n\n\t\t<meta name="referrer" content="origin">\n\t\t<meta name="referrer" content="origin-when-cross-origin">\n\t\t<meta name="referrer" content="no-referrer-when-downgrade">\n\n\t\t<meta property="og:type" content="website">\n\t\t<meta property="og:title" content=">\n\t\t<meta property="og:url" content="">\n\t\t<meta property="og:description" content="">\n\t\t<meta property="og:image" content="">\n\t\t<meta property="og:locale" content="">\n\n\t\t<meta name="twitter:card" content="summary_large_image">\n\t\t<meta property="twitter:domain" content="">\n\t\t<meta property="twitter:url" content="">\n\t\t<meta name="twitter:title" content="">\n\t\t<meta name="twitter:description" content="">\n\t\t<meta name="twitter:image" content="">\n\t\t<meta name="twitter:creator" content="">\n\n\t\t<meta http-equiv="Cache-Control" content="public">\n\t\t<meta http-equiv="X-UA-Compatible" content="ie=edge">\n\t\t<meta name="renderer" content="webkit|ie-comp|ie-stand">\n\t\t<meta name="author" content="">\n\t\t<meta content="" name="description">\n\t\t<link rel="manifest" href="/manifest.webmanifest">\n\n\t\t<title>Index</title>\n\t\n\t\t<link rel="icon" href="/favicon.ico" type="image/x-icon">\n\t\t<link rel="stylesheet" href="/index.css" />\n\n\t\t<meta name="robots" content="index, follow">\n\t\t<meta name="revisit-after" content="7 days">\n\n\t\t<link rel="preconnect" href="https://fonts.googleapis.com" crossorigin="use-credentials">\n\t\t<link rel="preconnect" href="https://fonts.gstatic.com">\n\t</head>\n\t<body>\n\t\t<main>\n\t\t\n\t\t</main>\n\t\t<script src="/index.js"></script>\n\t</body>\n</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="date" content="" />
<meta name="subject" content="" />
<meta name="rating" content="" />
<meta name="theme-color" content="" />
<base href="/" />
<meta name="referrer" content="origin" />
<meta name="referrer" content="origin-when-cross-origin" />
<meta name="referrer" content="no-referrer-when-downgrade" />
<meta property="og:type" content="website" />
<meta property="og:title" content=">
<meta property="og:url" content="" />
<meta property="og:description" content="" />
<meta property="og:image" content="" />
<meta property="og:locale" content="" />
<meta name="twitter:card" content="summary_large_image" />
<meta property="twitter:domain" content="" />
<meta property="twitter:url" content="" />
<meta name="twitter:title" content="" />
<meta name="twitter:description" content="" />
<meta name="twitter:image" content="" />
<meta name="twitter:creator" content="" />
<meta http-equiv="Cache-Control" content="public" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<meta name="renderer" content="webkit|ie-comp|ie-stand" />
<meta name="author" content="" />
<meta content="" name="description" />
<link rel="manifest" href="/manifest.webmanifest" />
<title>Index</title>
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
<link rel="stylesheet" href="/index.css" />
<meta name="robots" content="index, follow" />
<meta name="revisit-after" content="7 days" />
<link
rel="preconnect"
href="https://fonts.googleapis.com"
crossorigin="use-credentials"
/>
<link rel="preconnect" href="https://fonts.gstatic.com" />
</head>
<body>
<main></main>
<script src="/index.js"></script>
</body>
</html>
В рамках одного .ini
‐файла можно задать настройки для всех рецептов в этом файле:
[options]
prefix=<prefix>
; последовательность, устанавливаемая в начало
; всех рецептов в файле
no_whitespace=1
; отключает добавление пробела после префикса
[recipe_name]
name=…
recipe=…
result=…
[options]
prefix=эмодзи|emoji
[recipe_name]
name=Лёд
recipe=лёд|ice
; потребует ввода «эмодзи лёд» или «emoji ice»
result=🧊
Как и обычные рецепты, пользовательские отображаются в tooltip‐подсказке режима «Compose».
Дополнительно: при запуске утилита автоматически читает «*.XCompose» файлы в поддиректории «\User\Autoimport.linux
» и создает рецепты из них. Это работает только в отношении простых символьных последовательностей. «Мёртвые клавиши» и подобное не поддерживается.
В качестве демонстрации утилита при первом запуске создаёт файл «\User\demo.XCompose» с одним рецептом:
<Multi_key> <0> <0> : "∞"
Активируемые режимы, подменяющие разновидность вводимого символа, например: вместо «Æ» можно получить капитель «ᴁ», активировав соответствующий режим. Если у символа есть те или иные разновидности, они будут помечены на «Панели» над предпросмотром выбранного знака. Есть следующие модификаторы:
Утилита не гарантирует корректную работу с системными раскладками, отличающимися от стандартных QWERTY/ЙЦУКЕН. Тем не менее, в ней предусмотрена возможность выбора внутренней (эмулируемой) раскладки, среди которых:
Пользователь может подключить свои собственные раскладки добавлением .ini
–файлов в директорию \User\CustomLayouts\
например:
[info]
name=AZERTY
type=Latin
[keys]
A=SC010
Z=W
; name и type (Latin или Cyrillic) — обязательные параметры.
; Секция keys содержит привязки для целевых клавиш
; Ключ — имя привязываемой клавиши
; Значение — целевая позиция,
; может являться скан-кодом (SCxxx),
; так и «ссылкой» на QWERTY/ЙЦУКЕН-клавишу
; Клавиша A будет назначена на позицию SC010,
; соответствующую клавише Q на QWERTY
; Клавиша Z займёт позицию клавиши W QWERTY,
; то есть будет иметь позицию SC011
Присутствует возможность создавать собственные привязки через добавление .ini
‐файлов в директорию \User\CustomBindings\
, однако они могут ссылаться только на уже существующие в библиотеке символы (включая пользовательские рецепты).
Пользовательский привязки регистрируются поверх «Быстрых ключей», т.е. режимы, стоящие выше (Альтернативные режимы ввода, переключение стиля цифр) останутся нетронутыми пользовательскими привязками.
[info]
name=Esoteric Binds
[binds]
A=[alchemical_brimstone, alchemical_brimstone_philosophers]
<^>!A=alchemical_brimstone_black
<^>!B=[astrological_proserpina]
>+A:Caps=[astrological_neptune, astrological_uranus]
<^>!И=[astrological_chiron]
; ключ — имя привязываемой клавиши
; значение — ссылки на символы библиотеки, могут быть:
; простой строкой (имя_записи) — тогда это будет «плоская статичная» привязка;
; «массивом» ([имя_записи, имя_записи] или [имя_записи]) — тогда это
; разделит привязку между языками (английский и русский), но потребует
; зеркальной привязки под соответствующую клавишу в другом языке
; (но это не обязательно),
; пример — «<^>!B» и «<^>!И»;
; «массивом» с правилом «:Caps» — тогда это будет «статичная» CapsLock привязка (оба языка)
Предварительно рекомендуется: Noto Sans Old Permic, Noto Sans Old Hungarian, Noto Sans Old South Arabian, Noto Sans Old North Arabian, Kurinto Sans
Старое:
Эта утилита позволяет вводить широкий спектр различных символов без надобности использования «карт символов» или других источников для копирования. Она включает в себя диакритические знаки (◌́◌̋◌̆◌̑◌̀◌̏◌̄◌̱), разновидности пробелов/шпаций ( ) и тире/дефисов (⸻, ⸺, —, –, ‐), кавычки («Русские „Кавычки“», “English ‘Quotation Marks’”, „«Ghilimele» Românești”,「東アジアの『引用符』」), пунктуацию (…, ¡, ¿, ⁉, ⁈, ‼, ⁇, ‽, ⸘), лигатуры (ꜲÆꜶꜸꜴꜼƢꝠꙖꙒ), буквы (ĂÂǍɃḈðɆǶÞǷꝹѪѦЄҴ), валюты (₽¥₩€£₸₪) и специальные символы (§′″°∞≠≈×−±⁑⁂†‡‰‱←↓↑→↺↻⮌⮏⮍⮎250⁄250), обычно недоступные на клавиатуре. С полным перечнем символов можно ознакомиться в Панели, открывающуюся комбинацией Win Alt Home или в пунктах меню в трее.
Примечание: используйте только в паре QWERTY‐ЙЦУКЕН английской и русской раскладок, совместимость с другим не предусмотрена.
Диакритические знаки в основном располагаются в комбинациях с LCtrl LAlt Ввод, например, тех же акута и макрона, осуществляется комбинациямиLCtrl LAlt a и LCtrl LAlt m
Комбинации с RAlt в основном служат для ввода букв и специальных символов: RAlt E на английском раскладке введёт «Ĕ», а на русской «Ѫ». Комбинация RAlt A «Ă» или «Ѳ» соответственно. Имеется и небольшое количество «простых комбинаций» — NumpadSub вместо дефисо‐минуса (-) будет вводить знак минуса (−), а комбинация NumpadAdd NumpadSub введёт плюс-минус (±).
Примечание: по умолчанию функция отключена, и её можно активировать комбинацией RAlt Home.
Плавильня включает в себя четыре способа её использовать:
RCtrl 1 активирует переключение ввода с Русского/Английского на ввод Глаголицы/Германо‐скандинавских, Англосаксонских Рун. Нажатие АБ или RAlt Ф, например, введёт Ⰰ, Ⰱ или Ⱚ, а нажатие A,W,F введёт ᚨ, ᚹ, ᚠ.
RCtrl 2 аналогично активирует ввод Древнетюркского и Древнепермского письма, «𐱃𐰞𐰤𐰪𐰅𐰺» «». Древнепермский требует шрифт Noto Sans Old Permic.
RCtrl 4 активирует ввод Готского письма, «𐌱𐌴𐍂𐌺𐌰𐌹𐌽𐌰 𐍉𐌸𐌰𐌻𐌰 𐍅𐌿𐌽𐌾𐌰 𐍄𐍅𐌶».
Примечание: LaTeX коды доступны не для всех символов, а некоторые коды указаны из подключаемых пакетов (которые указываются над кодом LaTeX в Панели).
Обработчики текста:
«Кавычкизация» — обрамляет выделенный текст кавычками (в зависимости от активной раскладки): Гай Тиберий, Палач Галлов → «Гай Тиберий, Палач Галлов», или Гай Тиберий, «Палач Галлов» → «Гай Тиберий, „Палач Галлов“».
«GREP»‐Замены — заменяет обычные пробелы в выделенном тексте его разновидностями, например неразрывным пробелом после одно‐/двубуквенных слов (а, в, не) и некоторых трёхбуквенных (для), в цифрах (1 000, 10 000, 100 000…); узким пробелом в инициалах (И. О. Фамилия); и т.д.
Примечание: основано на типографике для русского языка.
Отбивка отступа абзаца — добавляет в начало абзацев выделенного текста Круглую шпацию для «симуляции красной строки». Больше необходимо для тех мест, где технически нельзя создать абзацный отступ иным «цивилизованным» образом. Так же в абзацах, начинающихся с длинного тире (диалоговые абзацы) заменяет пробел после данного тире на полукруглую шпацию.
Утилита может быть использована (стабильно) только на Английской или Русскоязычной раскладках (включая и «Типографскую раскладку»), так как основывается именно на их клавишах для комбинаций. Использование комбинаций «Быстрых ключей» за пределами этих раскладок игнорируется, однако «Группы» остаются доступными.
Для использования «DSL KeyPad» требуется просто скачать .ahk файл, запустить и выбрать директорию, где будет расположена папка утилиты.
All own code source (i.e. exclude third-party code parts) is licensed under the MIT License