Menu

Tree [eef05e] main /
 History

HTTPS access


File Date Author Commit
 .github 2025-05-03 DemerNkardaz DemerNkardaz [62aa4e] Enhcancements for release building
 drafts 2025-06-30 DemerNkardaz DemerNkardaz [5e212d] Updating repository media and minor fixes
 src 2025-10-04 DemerNkardaz DemerNkardaz [eef05e] Preparations before 0.1.7.3 α release
 .gitignore 2025-08-07 DemerNkardaz DemerNkardaz [ae91f3] Added missed ᶴ character
 CHANGELOG.md 2025-10-04 DemerNkardaz DemerNkardaz [eef05e] Preparations before 0.1.7.3 α release
 LICENSE 2024-09-05 Демер Нкардаз Демер Нкардаз [603a2b] Initial commit
 README.md 2025-10-04 DemerNkardaz DemerNkardaz [eef05e] Preparations before 0.1.7.3 α release

Read Me

GitHub SourceForge GitLab Bitbucket Codeberg
Forum Forum


$$
\begin{array}{c}
\Large \color{#e2b041}\mathbf{DSL \ KeyPad} \
\text{ } \
\normalsize \mathbf{Type \ multiple \ languages \ with \ two \ layouts} \
\small \text{Ænglisċ sprǣċ | Français | Română | Tiếng Việt … } \
\small \text{Ελληνική γλώσσα | 𐐔𐐯𐑅𐐨𐑉𐐯𐐻 𐐈𐑊𐑁𐐰𐐺𐐯𐐻 | ᚹᛟᛞᛁᚾᛊ᛫ᚱᚢᚾᛟ … } \
\small \text{Словѣньскъ ѩꙁыкъ | Қазақ тілі | Рꙋмѫнѣскъ | Аԥсуа бызшәа … }
\
\
\
\
\
\normalsize \mathbf{et \ various \ symbols \ too } \
\end{array}
$$

🜁🜃🜂🜄🝞🝟🜲🜅🜆🜊🜍🝁🝆🝗🝘🜬🝩⚶⚴☊♉︎☄︎⚲⛤☤⚚☥♕♔♥♣⅍℆⌬⮃⬱⇶‽⁗⅝≋∰∜ …
☰☱☲☳☯︎☴☵☶☷


unicode forge binds
wakatime GitHub watchers GitHub stars GitLab stars visits
GitHub Downloads SourceForge Downloads Latest Version Latest Version


“DSL KeyPad” is a tool written on AutoHotkey 2.0, designed for inputting a wide range of characters using hotkeys, Compose-like mode and auxiliary functions.

This tool extends the range of characters available for input directly from the keyboard and primarily focuses on Latin and Cyrillic scripts, but is not limited to them. You only need to have Russian and English keyboard layouts installed in your system to be able to write in multiple languages, for example:

  • Latin: Ænglisċ sprǣċe, Français, Tiếng Việt, Hànyǔ Pīnyīn, Norrœnt mál, Føroyskt mál, Limba Română, Español, Język polski, Čeština, Bokmål, Tamaziɣt, Türkçe, Sää’mǩiõll, Lietùvių kalbà

  • Cyrillic: Қазақ тілі, Хуэйзў йүян, Забони тоҷикӣ, Йағнобӣ зивок, Аԥсуа бызшәа, Авар мацӏ, Українська мова, Словѣньскъ ѩꙁꙑкъ, Црногорски језик, Ли́мба Рꙋмѫнѣскъ, Итәнмәӈин крвэԓхатас, Даһур Усүүэ, Эвэды̄ турэ̄н, Азәрбајҹанҹа, Башҡорт теле, Тэлэңгэт, Чӑваш чӗлхи

The tool implements support for inputting various writing systems, for example: Runes, Glagolitic, Old Turkic, Old Permic, Phoenician, Ancient North Arabian etc. An International Phonetic Alphabet input mode is also available.

Downloading available on Releases & SourceForge.

⚠️ AutoHotkey is required to use this tool. Install it via Powershell or download from its site.

winget install AutoHotkey.AutoHotkey


Sequences Tab

Forge’s Sequences Tab


Shortlist of Features

Note: Sidetic requires wait before Windows and Noto Fonts developers add support for it, but you can use it anyway.

  • Glyph variations: Allows entering alternative variants of symbols, if available.
    E.g., A 𝐴 𝐀 𝑨 𝙰 𝔄 𝕬 𝒜 𝓐 𝔸 🅐 🄰 🅰 🄐.
    “Reginal indicator” and “Tag” symbols modes also included.

  • Regional indicators example: 🇦​🇷 → 🇦🇷, 🇻​🇦 → 🇻🇦;

  • Tags example: 🏴gbwls<cancel tag> → 🏴󠁧󠁢󠁷󠁬󠁳󠁿
    Actions: Activate “Tags” mode via selector GUI, “Compose” → type “bfl” [🏴], type “gbwls” (text will be invisible), “Compose” → type “tcancel”.

  • TELEX/VNI-like modes: simplifies typing of Tiếng Việt (Vietnamese), Tơlơi Jơrai (Jarai) and Hànyǔ Pīnyīn with input similar to Vietnamese Telex and VNI layouts.

  • Switch between entering Unicode symbols/HTML Code/ $\LaTeX$ Commands, if available.
    E.g., Ă Ǣ&Abreve; &#482; ${\color{darkorange}\texttt{and}}$ \u{A} \={\AE} ${\color{darkorange}\texttt{or}}$ \breve{A} \bar{\AE} $\breve{A}$ $\text{Ǣ}$.

  • Search symbols in local library by tags: Allows searching for symbols in the local library by tags for easy input.
    E.g., latin small ligature turned oe with short stroke or shortened oe tur str.

  • Internal keyboard layouts: Includes support for user-defined layouts.
    Includes built-in support for:

  • Latin: QWERTY, AZERTY, Asset, Blaze, Canary, Colemak, Dhorf, Dvorak, Engrammer, Focal, Gallium, Graphite, Halmak, JCUKEN, Kuntem, Nerps, Norman, PanQWERTY, Pine, Qwickly, Rain, Recurva, Stronk, Sturdy, Workman.

  • Cyrillic: ЙЦУКЕН, Диктор, ИІУКЕН (1907), ЯШЕРТЫ, Харламак, Рулемак.

    Note: the built-in layouts have been adapted, i.e., they do not fully correspond to their originals.

  • Modifications: Allows creating user’s mods.

  • Other Features...


FastKeys Tab Scripts Tab
FastKeys Tab Scripts Tab
Help Tab About
Help Tab About
Alternative Input Selector Glyph Variations Selector
Alternative Input Selector Glyph Variations Selector
User Recipes Panel User Recipes Editor
User-Defined Recipes Panel User-Defined Recipes Editor


**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. --- [![GitHub](https://img.shields.io/github/v/release/DemerNkardaz/DSL-KeyPad?include_prereleases&label=%F0%9F%8F%B7%EF%B8%8F&color=yellow)](https://github.com/DemerNkardaz/DSL-KeyPad) [![GitHub](https://img.shields.io/github/release-date-pre/DemerNkardaz/DSL-KeyPad?logo=github&color=yellow)](https://github.com/DemerNkardaz/DSL-KeyPad) ![Static Badge](https://img.shields.io/badge/AutoHotkey-V2-yellow) [![GitHub](https://img.shields.io/github/downloads-pre/DemerNkardaz/DSL-KeyPad/latest/total?logo=github&color=yellow)](https://github.com/DemerNkardaz/DSL-KeyPad) [![jsDelivr](https://img.shields.io/jsdelivr/gh/hm/DemerNkardaz/DSL-KeyPad?logo=jsdelivr&color=yellow)](https://www.jsdelivr.com/package/gh/DemerNkardaz/DSL-KeyPad)

Extended information | GitHub | GitLab / Bitbucket | SourceForge | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [![GitHub](https://img.shields.io/github/downloads/DemerNkardaz/DSL-KeyPad/total?logo=github&color=yellow)](https://github.com/DemerNkardaz/DSL-KeyPad)
[![GitHub](https://img.shields.io/github/commit-activity/m/DemerNkardaz/DSL-KeyPad?logo=github&label=commits&color=yellow)](https://github.com/DemerNkardaz/DSL-KeyPad)
[![GitHub](https://img.shields.io/github/last-commit/DemerNkardaz/DSL-KeyPad/main?logo=github&color=yellow)](https://github.com/DemerNkardaz/DSL-KeyPad) | [![GitLab](https://img.shields.io/gitlab/last-commit/DemerNkardaz%2Fdsl-keypad?logo=gitlab&color=yellow)](https://gitlab.com/DemerNkardaz/dsl-keypad)
[![Bitbucket](https://img.shields.io/bitbucket/last-commit/nkardaz/public/main?logo=bitbucket&color=yellow)](https://bitbucket.org/nkardaz/public/src/) | [![SourceForge](https://img.shields.io/sourceforge/dm/dsl-keypad?logo=sourceforge&color=yellow)](https://sourceforge.net/projects/dsl-keypad/)
[![SourceForge](https://img.shields.io/sourceforge/commit-count/dsl-keypad/code?logo=sourceforge&label=commits&color=yellow)](https://sourceforge.net/projects/dsl-keypad/)
[![SourceForge](https://img.shields.io/sourceforge/last-commit/dsl-keypad/code?logo=sourceforge&color=yellow)](https://sourceforge.net/projects/dsl-keypad/) |
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.