{
    "languages": [
        {
            "id": "km",
            "name": "Khmer",
            "keyboards": [
                "basic_kbdkhmr",
                "basic_kbdkni",
                "kbdkhmr",
                "khmer_advanced",
                "khmer_angkor",
                "khmer_ldml",
                "khmer_traditional",
                "khmer10",
                "sil_khmer"
            ]
        },
        {
            "id": "kxm",
            "name": "Khmer, Northern",
            "keyboards": [
                "sil_khmer"
            ]
        },
        {
            "id": "kdt",
            "name": "Kuay (Old Khmer)",
            "keyboards": [
                "sil_khmer"
            ]
        }
    ],
    "keyboards": [
        {
            "id": "sil_brao",
            "name": "Brao (SIL)",
            "license": "mit",
            "description": "<p>\u1780\u17d2\u178a\u17b6\u179a\u1785\u17bb\u1785 Brao (SIL) \u178f\u17d2\u179a\u17bc\u179c\u200b\u1794\u17b6\u1793\u200b\u1794\u1784\u17d2\u1780\u17be\u178f\u17a1\u17be\u1784\u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u200b\u179c\u17b6\u1799\u1787\u17b6\u1797\u17b6\u179f\u17b6\u1796\u17d2\u179a\u17c5\n\u178a\u17c2\u179b\u1787\u17b6\u1797\u17b6\u179f\u17b6\u1793\u17b7\u1799\u17b6\u1799\u1793\u17c5\u1797\u17b6\u1782\u200b\u17a6\u179f\u17b6\u1793\u1793\u17c3\u1794\u17d2\u179a\u1791\u17c1\u179f\u1780\u1798\u17d2\u1796\u17bb\u1787\u17b6 \u178a\u17c4\u1799\u1794\u17d2\u179a\u17be\u178f\u17bd\u17a2\u1780\u17d2\u179f\u179a\u1781\u17d2\u1798\u17c2\u179a\u17d4\n\u1794\u17d2\u179b\u1784\u17cb\u200b\u1780\u17d2\u178a\u17b6\u179a\u1785\u17bb\u1785\u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u200b\u1794\u17d2\u179a\u17be\u1794\u17d2\u179a\u17b6\u179f\u17cb\u200b\u179b\u17be\u200b\u1780\u17bb\u17c6\u1796\u17d2\u1799\u17bc\u1791\u17d0\u179a\u200b\u1782\u17ba\u200b\u179f\u17d2\u179a\u178a\u17c0\u1784\u200b\u1793\u17b9\u1784\u200b\u1794\u17d2\u179b\u1784\u17cb\u1780\u17d2\u178a\u17b6\u179a\u1785\u17bb\u1785\u1781\u17d2\u1798\u17c2\u179a\nNiDA \u1794\u17c9\u17bb\u1793\u17d2\u178f\u17c2\u200b\u1798\u17b6\u1793\u200b\u179f\u17d2\u179a\u17c8\u200b\u178f\u17b7\u1785\u1787\u17b6\u1784\u17d4\n\u1782\u17c1\u200b\u1794\u17d2\u179a\u17be\u200b\u1787\u17be\u1784\u1796\u17d2\u1799\u1789\u17d2\u1787\u1793\u17c8\u200b\u178f\u17c2\u200b\u1796\u17b8\u179a\u200b\u1794\u17c9\u17bb\u178e\u17d2\u178e\u17c4\u17c7\u1780\u17d2\u1793\u17bb\u1784\u200b\u1797\u17b6\u179f\u17b6\u1793\u17c1\u17c7\u17d6 \u00ab\u17d2\u179a\u00bb \u1793\u17b7\u1784 \u00ab\u17d2\u179b\u00bb\u17d4 Brao\n(SIL) keyboard is designed for typing Brao Lave language spoken in\nnorth-eastern Cambodia. Khmer script is used for this keyboard. The\ndesktop layout is similar to that of the Khmer NiDA keyboard, but there\nare less vowel characters.</p>",
            "languages": {
                "brb": {
                    "examples": [],
                    "font": {
                        "family": "Busra",
                        "source": [
                            "Busra-Regular.ttf"
                        ]
                    },
                    "oskFont": {
                        "family": "KbdKhmr",
                        "source": [
                            "KbdKhmr.ttf"
                        ]
                    },
                    "languageName": "Brao",
                    "displayName": "Brao"
                }
            },
            "lastModifiedDate": "2026-03-09T14:49:27.000Z",
            "packageFilename": "sil_brao.kmp",
            "packageFileSize": 781391,
            "jsFilename": "sil_brao.js",
            "jsFileSize": 21822,
            "packageIncludes": [
                "visualKeyboard",
                "documentation",
                "welcome",
                "fonts"
            ],
            "version": "1.0.3",
            "encodings": [
                "unicode"
            ],
            "platformSupport": {
                "windows": "full",
                "macos": "full",
                "linux": "full",
                "desktopWeb": "full",
                "ios": "full",
                "android": "full",
                "mobileWeb": "full"
            },
            "minKeymanVersion": "10.0",
            "sourcePath": "release/sil/sil_brao",
            "helpLink": "https://help.keyman.com/keyboard/sil_brao"
        },
        {
            "id": "sil_bunong",
            "name": "Bunong \u179e\u17bc\u1793\u17dd\u1784 (SIL)",
            "license": "mit",
            "description": "<p>\u1780\u17b6\u178a\u17b6\u179a\u1793\u1791\u17be\u200b\u179b\u17dd\u178f\u17cb\u17a2\u17d2\u1799\u17b6 \u1789\u1787\u17c1\u1784\u1782\u17c3\u1798\u17b6\u1789\u1785\u17b8\u179f\u179a\u17b6\u1786\u17dd\u178f\u17b6\u1793\u17b6\u179c\u1784\u17be\u1799\u179e\u17bc\u1793\u17dd\u1784 \u17a2\u17b8\u1791\u17dd\u1784\u17cb\u179a\u17b6\u1786\u17dd\u1791\u17d2\u179a\u17c4\u1793\u17d4<br>\u1780\u17d2\u178a\u17b6\u179a\u1785\u17bb\u1785\u1793\u17c1\u17c7\u178f\u17d2\u179a\u17bc\u179c\u1794\u17b6\u1793\u1794\u1784\u17d2\u1780\u17be\u178f\u17a1\u17be\u1784\u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u179c\u17b6\u1799\u17a2\u178f\u17d2\u1790\u1794\u1791\u1797\u17b6\u179f\u17b6\u1796\u17d2\u1793\u1784\n\u178a\u17c4\u1799\u1794\u17d2\u179a\u17be\u178f\u17bd\u17a2\u1780\u17d2\u179f\u179a\u1781\u17d2\u1798\u17c2\u179a\u17d4<br>Bunong \u179e\u17bc\u1793\u17dd\u1784 (SIL) keyboard is designed for typing Bunong language using\nKhmer characters.</p>",
            "languages": {
                "cmo-khmr": {
                    "examples": [
                        {
                            "keys": "F U n , g",
                            "note": "Name of language",
                            "text": "\u179e\u17bc\u1793\u17dd\u1784"
                        }
                    ],
                    "font": {
                        "family": "Busra",
                        "source": [
                            "Busra-Regular.ttf"
                        ]
                    },
                    "oskFont": {
                        "family": "KbdKhmr",
                        "source": [
                            "KbdKhmr.ttf"
                        ]
                    },
                    "languageName": "Mnong, Central",
                    "scriptName": "Khmer",
                    "displayName": "Mnong, Central (Khmer)"
                }
            },
            "lastModifiedDate": "2026-03-09T14:49:27.000Z",
            "packageFilename": "sil_bunong.kmp",
            "packageFileSize": 1088080,
            "jsFilename": "sil_bunong.js",
            "jsFileSize": 22172,
            "packageIncludes": [
                "visualKeyboard",
                "welcome",
                "documentation",
                "fonts"
            ],
            "version": "1.6.2",
            "encodings": [
                "unicode"
            ],
            "platformSupport": {
                "windows": "full",
                "macos": "full",
                "linux": "full",
                "desktopWeb": "full",
                "ios": "full",
                "android": "full",
                "mobileWeb": "full"
            },
            "minKeymanVersion": "9.0",
            "sourcePath": "release/sil/sil_bunong",
            "helpLink": "https://help.keyman.com/keyboard/sil_bunong"
        },
        {
            "id": "sil_jarai",
            "name": "Jarai \u1785\u17b6\u179a\u17b6\u1799 (SIL)",
            "license": "mit",
            "description": "<p>Jarai \u1785\u17b6\u179a\u17b6\u1799 (SIL) keyboard is for typing Jarai language using Khmer\nscript. The keyboard layouts for desktop and touch devices are adapted\nfrom Khmer NiDA keyboard.</p>",
            "languages": {
                "jra-khmr": {
                    "examples": [],
                    "font": {
                        "family": "Busra",
                        "source": [
                            "Busra-Regular.ttf"
                        ]
                    },
                    "oskFont": {
                        "family": "KbdKhmr",
                        "source": [
                            "KbdKhmr.ttf"
                        ]
                    },
                    "languageName": "Jarai",
                    "scriptName": "Khmer",
                    "displayName": "Jarai (Khmer)"
                }
            },
            "lastModifiedDate": "2026-03-09T14:49:27.000Z",
            "packageFilename": "sil_jarai.kmp",
            "packageFileSize": 777492,
            "jsFilename": "sil_jarai.js",
            "jsFileSize": 20483,
            "packageIncludes": [
                "visualKeyboard",
                "documentation",
                "welcome",
                "fonts"
            ],
            "version": "1.3.1",
            "encodings": [
                "unicode"
            ],
            "platformSupport": {
                "windows": "full",
                "macos": "full",
                "linux": "full",
                "desktopWeb": "full",
                "ios": "full",
                "android": "full",
                "mobileWeb": "full"
            },
            "minKeymanVersion": "10.0",
            "sourcePath": "release/sil/sil_jarai",
            "helpLink": "https://help.keyman.com/keyboard/sil_jarai"
        },
        {
            "id": "basic_kbdkni",
            "name": "Khmer (NIDA) Basic",
            "license": "mit",
            "description": "<p>Khmer (NIDA) Basic Keyman keyboard generated by ImportKeyboard from Windows 10.</p>\n<p>The <a href=\"https://keyman.com/keyboards/khmer_angkor\">Khmer Angkor keyboard layout</a> is \nalso based on the NiDA keyboard layout. Khmer Angkor automatically corrects \nmany common keying errors, so it is recommended over this one.</p>",
            "languages": {
                "km": {
                    "examples": [],
                    "font": {
                        "family": "Busra",
                        "source": [
                            "Busra-Regular.ttf"
                        ]
                    },
                    "oskFont": {
                        "family": "KbdKhmr",
                        "source": [
                            "KbdKhmr.ttf"
                        ]
                    },
                    "languageName": "Khmer",
                    "displayName": "Khmer"
                }
            },
            "lastModifiedDate": "2026-03-09T14:49:27.000Z",
            "packageFilename": "basic_kbdkni.kmp",
            "packageFileSize": 644519,
            "jsFilename": "basic_kbdkni.js",
            "jsFileSize": 17729,
            "packageIncludes": [
                "visualKeyboard",
                "documentation",
                "welcome",
                "fonts"
            ],
            "version": "1.0.3",
            "encodings": [
                "unicode"
            ],
            "platformSupport": {
                "windows": "full",
                "macos": "full",
                "linux": "full",
                "desktopWeb": "full",
                "ios": "full",
                "android": "full",
                "mobileWeb": "full"
            },
            "minKeymanVersion": "10.0",
            "sourcePath": "release/basic/basic_kbdkni",
            "helpLink": "https://help.keyman.com/keyboard/basic_kbdkni",
            "related": {
                "khmer_angkor": {
                    "deprecates": false
                }
            }
        },
        {
            "id": "sil_khmer",
            "name": "Khmer (SIL)",
            "license": "mit",
            "authorName": "D. Kanjahn",
            "description": "<p>This keyboard is designed for any languages using the Khmer script. This\nkeyboard is very similar to the Khmer ABS keyboard, but it is a Unicode\nkeyboard.</p>",
            "languages": {
                "km": {
                    "examples": [],
                    "font": {
                        "family": "Busra",
                        "source": [
                            "Busra-Regular.ttf"
                        ]
                    },
                    "oskFont": {
                        "family": "KbdKhmr",
                        "source": [
                            "KbdKhmr.ttf"
                        ]
                    },
                    "languageName": "Khmer",
                    "displayName": "Khmer"
                },
                "brb": {
                    "examples": [],
                    "font": {
                        "family": "Busra",
                        "source": [
                            "Busra-Regular.ttf"
                        ]
                    },
                    "oskFont": {
                        "family": "KbdKhmr",
                        "source": [
                            "KbdKhmr.ttf"
                        ]
                    },
                    "languageName": "Brao",
                    "displayName": "Brao"
                },
                "cmo-khmr": {
                    "examples": [],
                    "font": {
                        "family": "Busra",
                        "source": [
                            "Busra-Regular.ttf"
                        ]
                    },
                    "oskFont": {
                        "family": "KbdKhmr",
                        "source": [
                            "KbdKhmr.ttf"
                        ]
                    },
                    "languageName": "Mnong, Central",
                    "scriptName": "Khmer",
                    "displayName": "Mnong, Central (Khmer)"
                },
                "jra-khmr": {
                    "examples": [],
                    "font": {
                        "family": "Busra",
                        "source": [
                            "Busra-Regular.ttf"
                        ]
                    },
                    "oskFont": {
                        "family": "KbdKhmr",
                        "source": [
                            "KbdKhmr.ttf"
                        ]
                    },
                    "languageName": "Jarai",
                    "scriptName": "Khmer",
                    "displayName": "Jarai (Khmer)"
                },
                "kdt-khmr": {
                    "examples": [],
                    "font": {
                        "family": "Busra",
                        "source": [
                            "Busra-Regular.ttf"
                        ]
                    },
                    "oskFont": {
                        "family": "KbdKhmr",
                        "source": [
                            "KbdKhmr.ttf"
                        ]
                    },
                    "languageName": "Kuay",
                    "scriptName": "Khmer",
                    "displayName": "Kuay (Khmer)"
                },
                "krr": {
                    "examples": [],
                    "font": {
                        "family": "Busra",
                        "source": [
                            "Busra-Regular.ttf"
                        ]
                    },
                    "oskFont": {
                        "family": "KbdKhmr",
                        "source": [
                            "KbdKhmr.ttf"
                        ]
                    },
                    "languageName": "Krung",
                    "displayName": "Krung"
                },
                "krv": {
                    "examples": [],
                    "font": {
                        "family": "Busra",
                        "source": [
                            "Busra-Regular.ttf"
                        ]
                    },
                    "oskFont": {
                        "family": "KbdKhmr",
                        "source": [
                            "KbdKhmr.ttf"
                        ]
                    },
                    "languageName": "Kavet",
                    "displayName": "Kavet"
                },
                "kxm-khmr": {
                    "examples": [],
                    "font": {
                        "family": "Busra",
                        "source": [
                            "Busra-Regular.ttf"
                        ]
                    },
                    "oskFont": {
                        "family": "KbdKhmr",
                        "source": [
                            "KbdKhmr.ttf"
                        ]
                    },
                    "languageName": "Khmer, Northern",
                    "scriptName": "Khmer",
                    "displayName": "Khmer, Northern (Khmer)"
                },
                "tpu": {
                    "examples": [],
                    "font": {
                        "family": "Busra",
                        "source": [
                            "Busra-Regular.ttf"
                        ]
                    },
                    "oskFont": {
                        "family": "KbdKhmr",
                        "source": [
                            "KbdKhmr.ttf"
                        ]
                    },
                    "languageName": "Tampuan",
                    "displayName": "Tampuan"
                }
            },
            "lastModifiedDate": "2026-03-09T14:49:27.000Z",
            "packageFilename": "sil_khmer.kmp",
            "packageFileSize": 736625,
            "jsFilename": "sil_khmer.js",
            "jsFileSize": 29329,
            "packageIncludes": [
                "documentation",
                "visualKeyboard",
                "welcome",
                "fonts"
            ],
            "version": "2.1.3",
            "encodings": [
                "unicode"
            ],
            "platformSupport": {
                "windows": "full",
                "macos": "full",
                "linux": "full",
                "desktopWeb": "full",
                "ios": "full",
                "android": "full",
                "mobileWeb": "full"
            },
            "minKeymanVersion": "10.0",
            "sourcePath": "release/sil/sil_khmer",
            "helpLink": "https://help.keyman.com/keyboard/sil_khmer"
        },
        {
            "id": "khmer_advanced",
            "name": "Khmer Advanced",
            "license": "mit",
            "description": "<p>Khmer Advanced keyboard is designed for typing Khmer characters which\nare rarely used: (1) divination signs, (2) lunar dates and (3)\ncharacters used in old Khmer or transliteration of Pali and Sanskrit.</p>",
            "languages": {
                "km": {
                    "examples": [],
                    "font": {
                        "family": "Busra",
                        "source": [
                            "Busra-Regular.ttf"
                        ]
                    },
                    "oskFont": {
                        "family": "KbdKhmr",
                        "source": [
                            "KbdKhmr.ttf"
                        ]
                    },
                    "languageName": "Khmer",
                    "displayName": "Khmer"
                }
            },
            "lastModifiedDate": "2026-03-09T14:49:27.000Z",
            "packageFilename": "khmer_advanced.kmp",
            "packageFileSize": 654689,
            "jsFilename": "khmer_advanced.js",
            "jsFileSize": 13331,
            "packageIncludes": [
                "visualKeyboard",
                "welcome",
                "fonts",
                "documentation"
            ],
            "version": "1.1.1",
            "encodings": [
                "unicode"
            ],
            "platformSupport": {
                "windows": "full",
                "macos": "full",
                "linux": "full",
                "desktopWeb": "full",
                "ios": "full",
                "android": "full",
                "mobileWeb": "full"
            },
            "minKeymanVersion": "10.0",
            "sourcePath": "release/k/khmer_advanced",
            "helpLink": "https://help.keyman.com/keyboard/khmer_advanced"
        },
        {
            "id": "khmer_angkor",
            "name": "Khmer Angkor",
            "license": "mit",
            "authorName": "Makara Sok",
            "authorEmail": "makara_sok@sil.org",
            "description": "<p>Khmer Unicode keyboard layout based on the NiDA keyboard layout.\nAutomatically corrects many common keying errors.</p>",
            "languages": {
                "km": {
                    "examples": [
                        {
                            "keys": "x j m E r",
                            "note": "Name of language",
                            "text": "\u1781\u17d2\u1798\u17c2\u179a"
                        }
                    ],
                    "font": {
                        "family": "Busra",
                        "source": [
                            "Busra-Regular.ttf"
                        ]
                    },
                    "oskFont": {
                        "family": "KbdKhmr",
                        "source": [
                            "KbdKhmr.ttf"
                        ]
                    },
                    "languageName": "Khmer",
                    "displayName": "Khmer"
                }
            },
            "lastModifiedDate": "2026-03-09T14:49:27.000Z",
            "packageFilename": "khmer_angkor.kmp",
            "packageFileSize": 2541921,
            "jsFilename": "khmer_angkor.js",
            "jsFileSize": 74154,
            "packageIncludes": [
                "visualKeyboard",
                "welcome",
                "documentation",
                "fonts"
            ],
            "version": "2.4.1",
            "encodings": [
                "unicode"
            ],
            "platformSupport": {
                "windows": "full",
                "macos": "full",
                "linux": "full",
                "desktopWeb": "full",
                "ios": "full",
                "android": "full",
                "mobileWeb": "full"
            },
            "minKeymanVersion": "10.0",
            "sourcePath": "release/k/khmer_angkor",
            "helpLink": "https://help.keyman.com/keyboard/khmer_angkor",
            "related": {
                "khmer10": {
                    "deprecates": true
                },
                "basic_kbdkni": {
                    "deprecates": false
                }
            }
        },
        {
            "id": "basic_kbdkhmr",
            "name": "Khmer Basic",
            "license": "mit",
            "description": "<p>This keyboard layout is designed for Khmer. It includes an on screen\nkeyboard which can be viewed by clicking on the Keyman icon and\nselecting the On Screen Keyboard menu item. The keyboard layout follows\nthe Windows 10 Khmer layout.</p>",
            "languages": {
                "km": {
                    "examples": [],
                    "font": {
                        "family": "Busra",
                        "source": [
                            "Busra-Regular.ttf"
                        ]
                    },
                    "oskFont": {
                        "family": "KbdKhmr",
                        "source": [
                            "KbdKhmr.ttf"
                        ]
                    },
                    "languageName": "Khmer",
                    "displayName": "Khmer"
                }
            },
            "lastModifiedDate": "2026-03-09T14:49:27.000Z",
            "packageFilename": "basic_kbdkhmr.kmp",
            "packageFileSize": 598980,
            "jsFilename": "basic_kbdkhmr.js",
            "jsFileSize": 26103,
            "packageIncludes": [
                "visualKeyboard",
                "documentation",
                "welcome",
                "fonts"
            ],
            "version": "1.2.3",
            "encodings": [
                "unicode"
            ],
            "platformSupport": {
                "windows": "full",
                "macos": "full",
                "linux": "full",
                "desktopWeb": "full",
                "ios": "full",
                "android": "full",
                "mobileWeb": "full"
            },
            "minKeymanVersion": "10.0",
            "sourcePath": "release/basic/basic_kbdkhmr",
            "helpLink": "https://help.keyman.com/keyboard/basic_kbdkhmr",
            "related": {
                "kbdkhmr": {
                    "deprecates": true
                }
            }
        },
        {
            "id": "khmer_traditional",
            "name": "Khmer Traditional",
            "license": "mit",
            "authorName": "MengHeng Hav",
            "description": "<p>Inspired by the Microsoft and Apple Khmer keyboard layout to support typing and transitioning over to Keyman.</p>",
            "languages": {
                "km": {
                    "examples": [],
                    "font": {
                        "family": "KbdKhmr",
                        "source": [
                            "KbdKhmr.ttf"
                        ]
                    },
                    "oskFont": {
                        "family": "Busra",
                        "source": [
                            "Busra-Regular.ttf"
                        ]
                    },
                    "languageName": "Khmer",
                    "displayName": "Khmer"
                }
            },
            "lastModifiedDate": "2026-04-24T09:38:33.000Z",
            "packageFilename": "khmer_traditional.kmp",
            "packageFileSize": 734813,
            "jsFilename": "khmer_traditional.js",
            "jsFileSize": 21788,
            "packageIncludes": [
                "visualKeyboard",
                "documentation",
                "fonts",
                "welcome"
            ],
            "version": "1.0",
            "encodings": [
                "unicode"
            ],
            "platformSupport": {
                "windows": "full",
                "macos": "full",
                "linux": "full",
                "desktopWeb": "full",
                "ios": "full",
                "android": "full",
                "mobileWeb": "full"
            },
            "minKeymanVersion": "15.0",
            "sourcePath": "release/k/khmer_traditional",
            "helpLink": "https://help.keyman.com/keyboard/khmer_traditional"
        },
        {
            "id": "khmer_ldml",
            "name": "khmer_ldml",
            "license": "mit",
            "authorName": "Nguonnyny Tan",
            "description": "<p>This Khmer LDML keyboard is based on the Khmer Angkor keyboard for the Khmer script. \n      Currently, it is not supported on mobile devices. For full compatibility across all devices, \n      please refer to the Khmer Angkor keyboard.</p>",
            "languages": {
                "km": {
                    "examples": [],
                    "languageName": "Khmer",
                    "displayName": "Khmer"
                }
            },
            "lastModifiedDate": "2025-03-28T07:39:09.000Z",
            "packageFilename": "khmer_ldml.kmp",
            "packageFileSize": 55264,
            "packageIncludes": [
                "visualKeyboard",
                "welcome",
                "documentation"
            ],
            "version": "1.1.0",
            "encodings": [
                "unicode"
            ],
            "platformSupport": {
                "linux": "full",
                "macos": "full",
                "windows": "full"
            },
            "minKeymanVersion": "17.0",
            "sourcePath": "experimental/k/khmer_ldml",
            "helpLink": "https://help.keyman.com/keyboard/khmer_ldml"
        },
        {
            "id": "krung",
            "name": "Krung",
            "license": "mit",
            "description": "<p>Krung is a language spoken in the northern part of Cambodia. Khmer\nscript was adopted and used for this language. This Keyman keyboard was\ndeveloped based on an existing tool (Clever Rabit) which used the\nRomanized version of Krung. However, a few customizations have been made\nto make this keyboard perform as expected. See the documentation on the\nromanization and examples in our welcome page.</p>",
            "languages": {
                "krr": {
                    "examples": [],
                    "font": {
                        "family": "Busra",
                        "source": [
                            "Busra-Regular.ttf"
                        ]
                    },
                    "oskFont": {
                        "family": "KbdKhmr",
                        "source": [
                            "KbdKhmr.ttf"
                        ]
                    },
                    "languageName": "Krung",
                    "displayName": "Krung"
                }
            },
            "lastModifiedDate": "2026-03-09T14:49:27.000Z",
            "packageFilename": "krung.kmp",
            "packageFileSize": 744404,
            "jsFilename": "krung.js",
            "jsFileSize": 117580,
            "packageIncludes": [
                "visualKeyboard",
                "documentation",
                "welcome",
                "fonts"
            ],
            "version": "1.0.5",
            "encodings": [
                "unicode"
            ],
            "platformSupport": {
                "windows": "full",
                "macos": "full",
                "linux": "full",
                "desktopWeb": "full",
                "ios": "full",
                "android": "full",
                "mobileWeb": "full"
            },
            "minKeymanVersion": "10.0",
            "sourcePath": "release/k/krung",
            "helpLink": "https://help.keyman.com/keyboard/krung"
        },
        {
            "id": "kbdkhmr",
            "name": "Khmer Basic",
            "description": "This keyboard layout is designed for Khmer.  It includes an on screen keyboard which can be viewed by clicking on the Keyman icon and selecting the On Screen Keyboard menu item. The package also includes the Khmer font <b>Khmer OS</b>. The keyboard layout follows the Windows Vista Khmer layout.",
            "authorName": "Tavultesoft",
            "license": "freeware",
            "lastModifiedDate": "2023-08-11T07:17:09Z",
            "packageFilename": "kbdkhmr.kmp",
            "encodings": [
                "unicode"
            ],
            "packageIncludes": [
                "fonts",
                "visualKeyboard",
                "welcome"
            ],
            "version": "1.0.1",
            "minKeymanVersion": "7.0",
            "platformSupport": {
                "windows": "full",
                "macos": "full"
            },
            "languages": {
                "km": {
                    "displayName": "Central Khmer",
                    "languageName": "Central Khmer"
                }
            },
            "authorEmail": "support@tavultesoft.com",
            "sourcePath": "legacy/kbd/kbdkhmr",
            "packageFileSize": 110334,
            "deprecated": true
        },
        {
            "id": "khmer10",
            "name": "NiDA Khmer",
            "description": "Khmer Unicode keyboard layout using the NiDA keyboard layout.",
            "authorName": "Andrew Cunningham",
            "license": "freeware",
            "lastModifiedDate": "2023-08-11T07:17:09Z",
            "packageFilename": "khmer10.kmp",
            "encodings": [
                "unicode"
            ],
            "packageIncludes": [
                "fonts",
                "visualKeyboard"
            ],
            "version": "1.0",
            "minKeymanVersion": "5.0",
            "platformSupport": {
                "windows": "full",
                "desktopWeb": "full",
                "macos": "full"
            },
            "jsFilename": "khmer10.js",
            "languages": {
                "km": {
                    "displayName": "Central Khmer",
                    "languageName": "Central Khmer"
                }
            },
            "sourcePath": "legacy/k/khmer10",
            "jsFileSize": 11824,
            "packageFileSize": 110008,
            "helpLink": "https://help.keyman.com/keyboard/khmer10",
            "deprecated": true
        }
    ]
}