Skip to content

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IAST Keyboard Layout for macOS

GitHub Release DOI GitHub License Live site

A native macOS keyboard layout that puts every IAST (International Alphabet of Sanskrit Transliteration) diacritic and Vedic accent mark behind a single ⌥ Option combination — no input method, no font hacks, no copying from a chart. Built with SIL Ukelele.

📖 View the full interactive reference →

Features

  • Every IAST diacritic and Vedic accent mark reachable with (or ⌥ + ⇧ for the capital/alternate form)
  • Installs like any standard macOS keyboard layout — no background process, no app to keep open
  • Nothing to configure after setup: type as usual, hold when you need a diacritic
  • Designed for scholars, students, and enthusiasts of Sanskrit and Indic studies

Preview

⌥ Option ⌥ Option + ⇧ Shift
Keyboard map showing Option-key combinations Keyboard map showing Option+Shift combinations

Brass keys carry a mapping. Everything else behaves exactly like a standard US keyboard. The live reference page lets you toggle between the two states interactively.

Installation

1. Download

Go to the Releases page and grab the latest IAST.bundle. In Finder it looks like a single file, but it's actually a folder.

2. Install

Copy IAST.bundle to one of the following locations:

Scope Location
Current user only ~/Library/Keyboard Layouts/
All users /Library/Keyboard Layouts/

Or, if you're comfortable with the terminal:

git clone https://github.com/oleandrum/macos-iast-keyboard.git \
  && cp -r ./macos-iast-keyboard/IAST.bundle \
  ~/Library/Keyboard\ Layouts/ && rm -rf ./macos-iast-keyboard/

Then log out and back in (or restart your Mac) for macOS to pick up the new layout.

3. Enable it

  1. Open System Settings → Keyboard → Input Sources
  2. Click Add Input Source
  3. Select IAST Keyboard and add it

Switch to it from the macOS input menu whenever you need to type transliterated Sanskrit — the flag/globe icon in the menu bar, or Ctrl + Space if you've enabled that shortcut.

Full reference

IAST characters
Symbol Key combination Unicode
ā ⌥ + a U+0101
Ā ⌥ + ⇧ + a U+0100
⌥ + d U+1E0D
⌥ + ⇧ + d U+1E0C
ē ⌥ + e U+0113
Ē ⌥ + ⇧ + e U+0112
⌥ + h U+1E25
⌥ + ⇧ + h U+1E24
ī ⌥ + i U+012B
Ī ⌥ + ⇧ + i U+012A
ñ ⌥ + j U+00F1
Ñ ⌥ + ⇧ + j U+00D1
⌥ + k U+1E39
⌥ + ⇧ + k U+1E38
⌥ + l U+1E37
⌥ + ⇧ + l U+1E36
⌥ + v U+006C + U+0324
⌥ + ⇧ + v U+004C + U+0324
⌥ + m U+1E43
⌥ + ⇧ + m U+1E42
⌥ + g U+1E45
⌥ + ⇧ + g U+1E44
⌥ + n U+1E47
⌥ + ⇧ + n U+1E46
ō ⌥ + o U+014D
Ō ⌥ + ⇧ + o U+014C
⌥ + r U+1E5B
⌥ + ⇧ + r U+1E5A
⌥ + f U+1E5D
⌥ + ⇧ + f U+1E5C
ś ⌥ + s U+015B
Ś ⌥ + ⇧ + s U+015A
⌥ + x U+1E63
⌥ + ⇧ + x U+1E62
⌥ + t U+1E6D
⌥ + ⇧ + t U+1E6C
ū ⌥ + u U+016B
Ū ⌥ + ⇧ + u U+016A
Vedic signs
Symbol Key combination Unicode
̐ ⌥ + c U+0310
̐ ⌥ + ⇧ + c U+0310
̍ ⌥ + 1 U+030D
̎ ⌥ + 2 U+030E
̱ ⌥ + 3 U+0331
⌥ + 4 U+1E2B
⌥ + 5 U+1E96
⌥ + 6 U+0067 + U+036B
gͫ̄ ⌥ + 7 U+0067 + U+036B + U+0304
Punctuation
Symbol Key combination Unicode
⌥ + . U+2026
" ⌥ + ' U+201C
" ⌥ + ⇧ + ' U+201D
⌥ + - U+2014
⌥ + ⇧ + - U+2014
· ⌥ + ⇧ + . U+00B7

Citation

If you use this keyboard layout in academic or research work, please cite it. GitHub's "Cite this repository" button (in the sidebar) generates APA and BibTeX entries from CITATION.cff, or cite directly via DOI:

Markovich, I. (2026). IAST Keyboard Layout for macOS (v1.0.1) [Software]. Zenodo. https://doi.org/10.5281/zenodo.21197035

Contributing

Contributions, suggestions, and bug reports are welcome — please open an issue and I'll do my best to respond quickly.

License

Licensed under the MIT License. Free to use, modify, and distribute, including commercially, provided the original license and copyright notice are included.

Acknowledgements

  • SIL Ukelele for the keyboard layout creation tool
  • The academic community for standardizing IAST

About

A native macOS keyboard layout that puts every IAST diacritic and Vedic accent mark behind a single ⌥ Option combination

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors