Custom keyboard layouts for input of Lao, Mon, Shan, Thai, and Tham scripts, based on the principles for the graphic transliteration of Brahmi-derived writing systems. The zipped package for each script includes both the .keylayout and .icns files. To install, place the unzipped files in the "Keyboard Layouts" folder in your user library (normally hidden), restart your Mac, and then add your chosen keyboards via the "Input Sources" pane of Keyboard preferences (click on the "+" symbol and scroll down to "Others" to find the newly installed layout, then click to add to your input source menu).
Lao - QWERTY: [zipped package] [layout diagram]
Mon - QWERTY: [zipped package] [layout diagram ]
Shan - QWERTY: [zipped package] [layout diagram]
Thai - QWERTY: [zipped package] [layout diagram]
Tham - QWERTY: [zipped package] [layout diagram]
Custom keyboard layouts for inputting the complex Roman-script diacritics required for the transliteration of various Southeast Asian scripts:
SEA Transliteration V. 1: [zipped package] [layout diagram]
SEA Transliteration V. 5.2: [zipped package] [layout diagram]
Version 5.2 was specially designed for my 2026 pieces in the Journal of the Siam Society, "A Unified Transliteration System for Mainland Southeast Asian Scripts: Principles, Inventory and Examples" and "A Unified Transliteration System for Mainland Southeast Asian Scripts: Guide and Tables." For full details, see the above open-access pieces; for a quick overview, the bare transliteration tables are embedded below: