A repository of my custom keyboard layouts.
Currently most layouts are only for Windows. Sorry!
NEW LINUX KEYBOARD LAYOUT AVAILABLE FOR ENGLISH-IPA v14.2.
You can find it inside the Layout - EN-UK - IPA / latest directory.
I haven't yet made a Release, but feel free to check the code out and install it if you want.
If you're using Linux, you'll wanna use the XKB version.
I'll write a Release soon with info and a guide on how to install it. (It's pretty straightforward.)
This keyboard layout was made possible with the KLFC project by @39aldo39. Big thanks to them! π
Formats supported by KLFC
- akh - AutoHotKey - Windows
- KeyLayout - MacOS
- klc - Microsoft Keyboard Layout Creator - Windows
- pkl - Portable Keyboard Layout - Windows, no installation
- tmk - old project, forked into QMK (website, github)
I am transitioning to Linux right now, December 2025.
To use Linux as my daily driver, I need keyboard layouts for my language teaching and other things.
Watch this space -- I expect to release my various keyboard layouts for Linux in the next few days!
| Keyboard layout | Download | |
|---|---|---|
| English + IPA keyboard layout | regular QWERTY layout with IPA symbols accessible on the Alt Gr layer. |
v13.0 source |
| NewEng keyboard layout | for typing in my new alphabet for English, NewEng. | v7.2 source |
| Abjoid conscript keyboard layout | for typing in my conscript Abjoid, designed for systematic consonant awareness. Conceptually based on Arabic. | M1 v6.0 source |
| IPA Topographic layout | only IPA symbols (for English), mapped by physical position in the mouth. Designed for futuristic keyboards with LED displays on each key, as this is a useful layout but is hard to memorise. | v1.1 source |
| NewVin keyboard layout | [Project suspended] - for typing in my new alphabet for Vietnamese, NewViet. | n/a |
Windows, Linux, MacOS
- Repository
- Latest release - version 13 (packaged for installation on Windows)
- Latest source code - version 14.3 (not packaged; converted by KLFC)
- Windows
- Linux β v14.3
- MacOS
Windows
Linux coming soon
- Repository - keyboard layout
- Latest release, version 7.2
_ - Repository - NewEng Script distribution (separate github repo)
Windows
Abjoid is a conscript of my own, based on phonetics and visually inspired by Arabic.
It is not a true abjad, hence the -oid name.
- Abjoid is the name of the script;
- Abjang is the name of the orthographic usage of the script for English.
Info on my Conlangs GitBook site
- Starter pack: Latest release, version M1 v6.0 (M1v6)
- Repository - keyboard layout
- Repository - Abjoid Script Distribution
Windows
Development currently suspended.