{"options":{"context":"language","dateFormat":"standard","device":"any","keyboardBaseUri":"https://s.keyman.com/keyboard/","fontBaseUri":"https://s.keyman.com/font/deploy/","keyboardVersion":"current"},"languages":{"languages":[{"name":"\u2019Are\u2019are","id":"alu","region":7,"keyboards":[{"id":"sil_areare","name":"\u0241are\u0242are","filename":"sil_areare/1.1/sil_areare-1.1.js","version":"1.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_areare","lastModified":"2023-10-09","fileSize":6669}]},{"name":"Adara","id":"kad","region":2,"keyboards":[{"id":"sil_nigeria_underline","name":"Nigeria Underline (SIL)","filename":"sil_nigeria_underline/1.6/sil_nigeria_underline-1.6.js","version":"1.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_underline","lastModified":"2024-09-12","fileSize":23354}]},{"name":"Aer","id":"aeq","region":3,"keyboards":[{"id":"rac_aer","name":"Rachitrali-Aer","filename":"rac_aer/1.1.4/rac_aer-1.1.4.js","version":"1.1.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_aer","lastModified":"2026-01-13","fileSize":16367,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Agatu","id":"agc","region":2,"keyboards":[{"id":"sil_nigeria_odd_vowels","name":"Nigeria Odd Vowels (SIL)","filename":"sil_nigeria_odd_vowels/1.6.1/sil_nigeria_odd_vowels-1.6.1.js","version":"1.6.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_odd_vowels","lastModified":"2024-12-03","fileSize":19945}]},{"name":"Ale","id":"gwd","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Amba (Latin)","id":"rwm","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Amdang","id":"amj","region":2,"keyboards":[{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Amharic","id":"amh","region":2,"keyboards":[{"id":"sil_ethiopic","name":"SIL Ethiopic","filename":"sil_ethiopic/2.0.7/sil_ethiopic-2.0.7.js","version":"2.0.7","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_ethiopic","lastModified":"2024-12-03","fileSize":11509,"font":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]},"oskFont":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]}},{"id":"sil_ethiopic_power_g","name":"SIL Ethiopic Power-G","filename":"sil_ethiopic_power_g/1.2.6/sil_ethiopic_power_g-1.2.6.js","version":"1.2.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_ethiopic_power_g","lastModified":"2024-12-03","fileSize":11630,"font":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]},"oskFont":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]}}]},{"name":"Andaandi (Coptic)","id":"dgl","region":2,"keyboards":[{"id":"sil_nubian","name":"Nubian (SIL)","filename":"sil_nubian/1.2.6/sil_nubian-1.2.6.js","version":"1.2.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nubian","lastModified":"2025-01-17","fileSize":20305,"font":{"family":"Sophia Nubian","source":["SophiaNubian-B.ttf"]},"oskFont":{"family":"Sophia Nubian","source":["SophiaNubian-R.ttf"]}}]},{"name":"Anuak (Latin)","id":"anu","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Arabic","id":"ara","region":1,"keyboards":[{"id":"rac_arabic","name":"Rachitrali-Arabic","filename":"rac_arabic/1.0.2/rac_arabic-1.0.2.js","version":"1.0.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_arabic","lastModified":"2026-01-13","fileSize":15691,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Arabic, Chadian Spoken (Latin)","id":"shu","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Armenian","id":"hye","region":3,"keyboards":[{"id":"armenian","name":"Armenian Unicode","filename":"armenian/1.0/armenian-1.0.js","version":"1.0","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/a/armenian","lastModified":"2023-08-11","fileSize":5312}]},{"name":"Assamese (India)","id":"asm","region":3,"keyboards":[{"id":"sabdalipi_assamese","name":"Assamese (Sabdalipi)","filename":"sabdalipi_assamese/1.2/sabdalipi_assamese-1.2.js","version":"1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/s/sabdalipi_assamese","lastModified":"2024-09-04","fileSize":9683},{"id":"sil_indic_roman","name":"Indic Roman Transliteration (SIL)","filename":"sil_indic_roman/1.4.2/sil_indic_roman-1.4.2.js","version":"1.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_indic_roman","lastModified":"2025-06-09","fileSize":11987,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Assangori","id":"sjg","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Assyrian Neo-Aramaic","id":"aii","region":3,"keyboards":[{"id":"aramaic_hebrew","name":"Aramaic (Hebrew layout)","filename":"aramaic_hebrew/1.3.1/aramaic_hebrew-1.3.1.js","version":"1.3.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/a/aramaic_hebrew","lastModified":"2024-12-02","fileSize":6422,"font":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"oskFont":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"rtl":true}]},{"name":"Asu (Latin)","id":"asa","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Baatonum","id":"bba","region":2,"keyboards":[{"id":"sil_busa","name":"Busa (SIL)","filename":"sil_busa/1.5.2/sil_busa-1.5.2.js","version":"1.5.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_busa","lastModified":"2025-06-09","fileSize":13843,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Bagirmi","id":"bmi","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Balanta-Ganja","id":"bjt","region":2,"keyboards":[{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461}]},{"name":"Bali (Balinese)","id":"ban","region":3,"keyboards":[{"id":"aksarabali_panlex","name":"Aksara Bali","filename":"aksarabali_panlex/1.1.3/aksarabali_panlex-1.1.3.js","version":"1.1.3","source":"https://github.com/keymanapp/keyboards/tree/master/release/a/aksarabali_panlex","lastModified":"2025-09-10","fileSize":50865,"font":{"family":"Vimala","source":["Vimala.ttf"]},"oskFont":{"family":"Vimala","source":["Vimala.ttf"]}}]},{"name":"Balochi, Eastern","id":"bgp","region":3,"keyboards":[{"id":"multi_pak_phonetic","name":"Multi Pak Phonetic","filename":"multi_pak_phonetic/1.1.2/multi_pak_phonetic-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/m/multi_pak_phonetic","lastModified":"2024-09-03","fileSize":9441,"font":{"family":"Noto Nastaliq Urdu","source":["NotoNastaliqUrdu-Regular.ttf"]},"oskFont":{"family":"Noto Nastaliq Urdu","source":["NotoNastaliqUrdu-Regular.ttf"]},"rtl":true}]},{"name":"Balti","id":"bft","region":3,"keyboards":[{"id":"rac_balti","name":"Rachitrali-Balti","filename":"rac_balti/1.0.1/rac_balti-1.0.1.js","version":"1.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_balti","lastModified":"2026-01-13","fileSize":13714,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Baluchi (Latin)","id":"bal","region":1,"keyboards":[{"id":"balochi_scientific","name":"Balochi Scientific","filename":"balochi_scientific/1.0.5/balochi_scientific-1.0.5.js","version":"1.0.5","source":"https://github.com/keymanapp/keyboards/tree/master/release/b/balochi_scientific","lastModified":"2023-07-19","fileSize":11165}]},{"name":"Bamanankan","id":"bam","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Bandi","id":"bza","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Bangime","id":"dba","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Barein","id":"bva","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Bari","id":"bfa","region":2,"keyboards":[{"id":"sil_bari","name":"Bari (SIL)","filename":"sil_bari/1.1.3/sil_bari-1.1.3.js","version":"1.1.3","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_bari","lastModified":"2025-06-09","fileSize":11403,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Barzani-Sandu Jewish Neo-Aramaic","id":"bjf","region":3,"keyboards":[{"id":"aramaic_hebrew","name":"Aramaic (Hebrew layout)","filename":"aramaic_hebrew/1.3.1/aramaic_hebrew-1.3.1.js","version":"1.3.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/a/aramaic_hebrew","lastModified":"2024-12-02","fileSize":6422,"font":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"oskFont":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"rtl":true}]},{"name":"Basa","id":"bzw","region":2,"keyboards":[{"id":"sil_nigeria_dot","name":"Nigeria Dot (SIL)","filename":"sil_nigeria_dot/1.6/sil_nigeria_dot-1.6.js","version":"1.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_dot","lastModified":"2024-09-12","fileSize":24341}]},{"name":"Basketo","id":"bst","region":2,"keyboards":[{"id":"sil_ethiopic","name":"SIL Ethiopic","filename":"sil_ethiopic/2.0.7/sil_ethiopic-2.0.7.js","version":"2.0.7","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_ethiopic","lastModified":"2024-12-03","fileSize":11509,"font":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]},"oskFont":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]}},{"id":"sil_ethiopic_power_g","name":"SIL Ethiopic Power-G","filename":"sil_ethiopic_power_g/1.2.6/sil_ethiopic_power_g-1.2.6.js","version":"1.2.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_ethiopic_power_g","lastModified":"2024-12-03","fileSize":11630,"font":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]},"oskFont":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]}},{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Bassa (Latin)","id":"bsq","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Bedjond","id":"bjv","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Bena (Latin)","id":"bez","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Bench","id":"bcq","region":2,"keyboards":[{"id":"sil_ethiopic","name":"SIL Ethiopic","filename":"sil_ethiopic/2.0.7/sil_ethiopic-2.0.7.js","version":"2.0.7","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_ethiopic","lastModified":"2024-12-03","fileSize":11509,"font":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]},"oskFont":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]}},{"id":"sil_ethiopic_power_g","name":"SIL Ethiopic Power-G","filename":"sil_ethiopic_power_g/1.2.6/sil_ethiopic_power_g-1.2.6.js","version":"1.2.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_ethiopic_power_g","lastModified":"2024-12-03","fileSize":11630,"font":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]},"oskFont":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]}},{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Bende (Latin)","id":"bdp","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Bengali (Latin)","id":"ben","region":3,"keyboards":[{"id":"sil_indic_roman","name":"Indic Roman Transliteration (SIL)","filename":"sil_indic_roman/1.4.2/sil_indic_roman-1.4.2.js","version":"1.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_indic_roman","lastModified":"2025-06-09","fileSize":11987,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Berakou","id":"bxv","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Berom","id":"bom","region":2,"keyboards":[{"id":"sil_nigeria_dot","name":"Nigeria Dot (SIL)","filename":"sil_nigeria_dot/1.6/sil_nigeria_dot-1.6.js","version":"1.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_dot","lastModified":"2024-09-12","fileSize":24341}]},{"name":"Berta","id":"wti","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Besme","id":"bes","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Bidiyo","id":"bid","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Birgit","id":"btf","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Bis\u00e3","id":"bqp","region":2,"keyboards":[{"id":"sil_busa","name":"Busa (SIL)","filename":"sil_busa/1.5.2/sil_busa-1.5.2.js","version":"1.5.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_busa","lastModified":"2025-06-09","fileSize":13843,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}},{"id":"sil_nigeria_odd_vowels","name":"Nigeria Odd Vowels (SIL)","filename":"sil_nigeria_odd_vowels/1.6.1/sil_nigeria_odd_vowels-1.6.1.js","version":"1.6.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_odd_vowels","lastModified":"2024-12-03","fileSize":19945}]},{"name":"Bohtan Neo-Aramaic","id":"bhn","region":3,"keyboards":[{"id":"aramaic_hebrew","name":"Aramaic (Hebrew layout)","filename":"aramaic_hebrew/1.3.1/aramaic_hebrew-1.3.1.js","version":"1.3.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/a/aramaic_hebrew","lastModified":"2024-12-02","fileSize":6422,"font":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"oskFont":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"rtl":true}]},{"name":"Boko","id":"bqc","region":2,"keyboards":[{"id":"sil_busa","name":"Busa (SIL)","filename":"sil_busa/1.5.2/sil_busa-1.5.2.js","version":"1.5.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_busa","lastModified":"2025-06-09","fileSize":13843,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Bokobaru","id":"bus","region":2,"keyboards":[{"id":"sil_busa","name":"Busa (SIL)","filename":"sil_busa/1.5.2/sil_busa-1.5.2.js","version":"1.5.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_busa","lastModified":"2025-06-09","fileSize":13843,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Bolgo","id":"bvo","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Bom-Kim","id":"bmf","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Bomu","id":"bmq","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Bon Gula","id":"glc","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Bondei (Latin)","id":"bou","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Boor","id":"bvf","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Borna","id":"bwo","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Bozo, Jenaama","id":"bze","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Bozo, Kelengaxo","id":"bzx","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Bozo, Tiemac\u00e8w\u00e8","id":"boo","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Bozo, Tieyaxo","id":"boz","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Brahui","id":"brh","region":3,"keyboards":[{"id":"rac_brahui","name":"Rachitrali-Brahui","filename":"rac_brahui/1.0.2/rac_brahui-1.0.2.js","version":"1.0.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_brahui","lastModified":"2026-01-13","fileSize":10691,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true},{"id":"rac_brahui_latin","name":"Rachitrali-Brahui-Latin","filename":"rac_brahui_latin/1.2.2/rac_brahui_latin-1.2.2.js","version":"1.2.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_brahui_latin","lastModified":"2026-01-13","fileSize":15144}]},{"name":"Bua","id":"bub","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Buduma","id":"bdm","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Bullom So","id":"buy","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Bungu (Latin)","id":"wun","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Burak","id":"bys","region":2,"keyboards":[{"id":"sil_nigeria_underline","name":"Nigeria Underline (SIL)","filename":"sil_nigeria_underline/1.6/sil_nigeria_underline-1.6.js","version":"1.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_underline","lastModified":"2024-09-12","fileSize":23354}]},{"name":"Bura-Pabir","id":"bwr","region":2,"keyboards":[{"id":"sil_nigeria_odd_vowels","name":"Nigeria Odd Vowels (SIL)","filename":"sil_nigeria_odd_vowels/1.6.1/sil_nigeria_odd_vowels-1.6.1.js","version":"1.6.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_odd_vowels","lastModified":"2024-12-03","fileSize":19945}]},{"name":"Burmese","id":"mya","region":3,"keyboards":[{"id":"shan","name":"Shan","filename":"shan/1.1.2/shan-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/s/shan","lastModified":"2025-10-14","fileSize":26391,"font":{"family":"Padauk Book","source":["PadaukBook-Regular.ttf"]},"oskFont":{"family":"Padauk Book","source":["PadaukBook-Regular.ttf"]}},{"id":"sil_myanmar_my3","name":"Myanmar3 (SIL)","filename":"sil_myanmar_my3/1.7.5/sil_myanmar_my3-1.7.5.js","version":"1.7.5","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_myanmar_my3","lastModified":"2025-10-14","fileSize":25079,"font":{"family":"Pyidaungsu","source":["Pyidaungsu-Regular.ttf"]},"oskFont":{"family":"Pyidaungsu","source":["Pyidaungsu-Regular.ttf"]}}]},{"name":"Burushaski","id":"bsk","region":3,"keyboards":[{"id":"rac_burushaski","name":"Rachitrali-Burushaski","filename":"rac_burushaski/1.0.2/rac_burushaski-1.0.2.js","version":"1.0.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_burushaski","lastModified":"2026-01-13","fileSize":15159,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Buso","id":"bso","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Cakfem-Mushere","id":"cky","region":2,"keyboards":[{"id":"sil_nigeria_odd_vowels","name":"Nigeria Odd Vowels (SIL)","filename":"sil_nigeria_odd_vowels/1.6.1/sil_nigeria_odd_vowels-1.6.1.js","version":"1.6.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_odd_vowels","lastModified":"2024-12-03","fileSize":19945}]},{"name":"Chakma","id":"ccp","region":3,"keyboards":[{"id":"easy_chakma","name":"Easy Chakma","filename":"easy_chakma/2.0.1/easy_chakma-2.0.1.js","version":"2.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/e/easy_chakma","lastModified":"2025-08-29","fileSize":12200,"font":{"family":"Chakma Unicode","source":["ChakmaUnicode-Regular.ttf"]},"oskFont":{"family":"Chakma Unicode","source":["ChakmaUnicode-Regular.ttf"]}}]},{"name":"Chaldean Neo-Aramaic","id":"cld","region":3,"keyboards":[{"id":"aramaic_hebrew","name":"Aramaic (Hebrew layout)","filename":"aramaic_hebrew/1.3.1/aramaic_hebrew-1.3.1.js","version":"1.3.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/a/aramaic_hebrew","lastModified":"2024-12-02","fileSize":6422,"font":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"oskFont":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"rtl":true}]},{"name":"Cherokee (Cherokee)","id":"chr","region":6,"keyboards":[{"id":"sil_cherokee_nation","name":"Cherokee Nation (SIL)","filename":"sil_cherokee_nation/1.2.1/sil_cherokee_nation-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_cherokee_nation","lastModified":"2020-06-08","fileSize":10726,"font":{"family":"Aboriginal Serif","source":["AboriginalSerifREGULAR.ttf"]},"oskFont":{"family":"Aboriginal Serif","source":["AboriginalSerifREGULAR.ttf"]}}]},{"name":"Cheyenne (Latin)","id":"chy","region":6,"keyboards":[{"id":"sil_cheyenne","name":"Cheyenne","filename":"sil_cheyenne/1.1.1/sil_cheyenne-1.1.1.js","version":"1.1.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_cheyenne","lastModified":"2020-06-10","fileSize":14351}]},{"name":"Chiga (Latin)","id":"cgg","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Chinese, Mandarin (Han (Simplified variant))","id":"cmn","region":3,"keyboards":[{"id":"chinese","name":"Pinyin Mandarin","filename":"chinese/1.0/chinese-1.0.js","version":"1.0","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/c/chinese","lastModified":"2023-08-11","fileSize":18131,"example":{"keys":"wo3feichang1xihuan1xue[!PgDn]3hanyu1","text":"\u6211\u975e\u5e38\u559c\u6b22\u5b66\u6c49\u8bed","note":"\"I really like studying Chinese\""}}]},{"name":"Clallam (Latin)","id":"clm","region":6,"keyboards":[{"id":"klallam2","name":"KlallamU","filename":"klallam2/1.0/klallam2-1.0.js","version":"1.0","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/k/klallam2","lastModified":"2023-08-11","fileSize":1753}]},{"name":"Comox (Latin)","id":"coo","region":6,"keyboards":[{"id":"comox","name":"Klahoose","filename":"comox/1.0/comox-1.0.js","version":"1.0","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/c/comox","lastModified":"2023-08-11","fileSize":6231},{"id":"sliammon","name":"Sliammon","filename":"sliammon/1.0/sliammon-1.0.js","version":"1.0","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/s/sliammon","lastModified":"2023-08-11","fileSize":6240}]},{"name":"Coptic (Greek)","id":"cop","region":2,"keyboards":[{"id":"grkpoly2","name":"Greek Polytonic Unicode","filename":"grkpoly2/2.0.1/grkpoly2-2.0.1.js","version":"2.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/g/grkpoly2","lastModified":"2023-08-11","fileSize":75443}]},{"name":"Dagba","id":"dgk","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Daju, Dar Daju","id":"djc","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Daju, Dar Sila","id":"dau","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Dan (Liberia)","id":"dnj","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Dangal\u00e9at","id":"daa","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Dari","id":"prs","region":3,"keyboards":[{"id":"el_dari_clra","name":"Dari (CLRA)","filename":"el_dari_clra/1.1.1/el_dari_clra-1.1.1.js","version":"1.1.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/el/el_dari_clra","lastModified":"2026-03-10","fileSize":15788,"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Day","id":"dai","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Dazaga","id":"dzg","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Dene","id":"chp","region":6,"keyboards":[{"id":"dene_a","name":"Dene A","filename":"dene_a/1.0.1/dene_a-1.0.1.js","version":"1.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/d/dene_a","lastModified":"2023-08-11","fileSize":5343},{"id":"dene_c","name":"Dene C","filename":"dene_c/1.0.1/dene_c-1.0.1.js","version":"1.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/d/dene_c","lastModified":"2023-08-11","fileSize":9553}]},{"name":"Dewoin","id":"dee","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Dhaiso (Latin)","id":"dhs","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Dhatki","id":"mki","region":3,"keyboards":[{"id":"rac_dhatki","name":"Rachitrali-Dhatki","filename":"rac_dhatki/1.0.2/rac_dhatki-1.0.2.js","version":"1.0.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_dhatki","lastModified":"2026-01-13","fileSize":15997,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Dirasha (Ethiopic)","id":"gdl","region":2,"keyboards":[{"id":"sil_ethiopic","name":"SIL Ethiopic","filename":"sil_ethiopic/2.0.7/sil_ethiopic-2.0.7.js","version":"2.0.7","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_ethiopic","lastModified":"2024-12-03","fileSize":11509,"font":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]},"oskFont":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]}},{"id":"sil_ethiopic_power_g","name":"SIL Ethiopic Power-G","filename":"sil_ethiopic_power_g/1.2.6/sil_ethiopic_power_g-1.2.6.js","version":"1.2.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_ethiopic_power_g","lastModified":"2024-12-03","fileSize":11630,"font":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]},"oskFont":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]}}]},{"name":"Disa","id":"dsi","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Dizin","id":"mdx","region":2,"keyboards":[{"id":"sil_ethiopic","name":"SIL Ethiopic","filename":"sil_ethiopic/2.0.7/sil_ethiopic-2.0.7.js","version":"2.0.7","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_ethiopic","lastModified":"2024-12-03","fileSize":11509,"font":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]},"oskFont":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]}},{"id":"sil_ethiopic_power_g","name":"SIL Ethiopic Power-G","filename":"sil_ethiopic_power_g/1.2.6/sil_ethiopic_power_g-1.2.6.js","version":"1.2.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_ethiopic_power_g","lastModified":"2024-12-03","fileSize":11630,"font":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]},"oskFont":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]}},{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Doe (Latin)","id":"doe","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Dogon, Bondum Dom","id":"dbu","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Dogon, Donno So","id":"dds","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Dogon, Jamsay","id":"djm","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Dogon, Tene Kan","id":"dtk","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Dogon, Tomo Kan","id":"dtm","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Dogon, Toro So","id":"dts","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Dogon, Toro Tegu","id":"dtt","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Dogri","id":"dgo","region":3,"keyboards":[{"id":"rac_dogri","name":"Rachitrali-Dogri","filename":"rac_dogri/1.0.2/rac_dogri-1.0.2.js","version":"1.0.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_dogri","lastModified":"2026-01-13","fileSize":12762,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Dogri (macrolanguage)","id":"doi","region":1,"keyboards":[{"id":"rac_dogri","name":"Rachitrali-Dogri","filename":"rac_dogri/1.0.2/rac_dogri-1.0.2.js","version":"1.0.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_dogri","lastModified":"2026-01-13","fileSize":12762,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Duungooma","id":"dux","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Duya","id":"ldb","region":2,"keyboards":[{"id":"sil_nigeria_underline","name":"Nigeria Underline (SIL)","filename":"sil_nigeria_underline/1.6/sil_nigeria_underline-1.6.js","version":"1.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_underline","lastModified":"2024-09-12","fileSize":23354}]},{"name":"Dza","id":"jen","region":2,"keyboards":[{"id":"sil_nigeria_odd_vowels","name":"Nigeria Odd Vowels (SIL)","filename":"sil_nigeria_odd_vowels/1.6.1/sil_nigeria_odd_vowels-1.6.1.js","version":"1.6.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_odd_vowels","lastModified":"2024-12-03","fileSize":19945}]},{"name":"Ebira","id":"igb","region":2,"keyboards":[{"id":"sil_nigeria_dot","name":"Nigeria Dot (SIL)","filename":"sil_nigeria_dot/1.6/sil_nigeria_dot-1.6.js","version":"1.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_dot","lastModified":"2024-09-12","fileSize":24341}]},{"name":"Edo","id":"bin","region":2,"keyboards":[{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461}]},{"name":"Efik","id":"efi","region":2,"keyboards":[{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461}]},{"name":"Egyptian (Ancient)","id":"egy","region":1,"keyboards":[{"id":"hieroglyphic","name":"Hieroglyphic","filename":"hieroglyphic/1.4.1/hieroglyphic-1.4.1.js","version":"1.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/h/hieroglyphic","lastModified":"2023-11-30","fileSize":228510,"font":{"family":"Aegyptus","source":["Aegyptus.otf"]},"oskFont":{"family":"Aegyptus","source":["Aegyptus.otf"]}}]},{"name":"Engenni","id":"enn","region":2,"keyboards":[{"id":"sil_nigeria_dot","name":"Nigeria Dot (SIL)","filename":"sil_nigeria_dot/1.6/sil_nigeria_dot-1.6.js","version":"1.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_dot","lastModified":"2024-09-12","fileSize":24341}]},{"name":"Enggano","id":"eno","region":3,"keyboards":[{"id":"enggano","name":"Enggano","filename":"enggano/1.0.1/enggano-1.0.1.js","version":"1.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/e/enggano","lastModified":"2025-04-23","fileSize":8735}]},{"name":"English (Australia)","id":"eng","region":4,"keyboards":[{"id":"ausephon","name":"ausephon","filename":"ausephon/11.0.2/ausephon-11.0.2.js","version":"11.0.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/a/ausephon","lastModified":"2025-06-09","fileSize":7776,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"\u00c9w\u00e9","id":"ewe","region":2,"keyboards":[{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461}]},{"name":"Fania","id":"fni","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Fipa (Latin)","id":"fip","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Fon","id":"fon","region":2,"keyboards":[{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461}]},{"name":"Fongoro","id":"fgr","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"French","id":"fra","region":4,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Fulah","id":"ful","region":1,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}},{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461}]},{"name":"Fulfulde, Adamawa (Latin)","id":"fub","region":2,"keyboards":[{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461},{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Fulfulde, Bagirmi","id":"fui","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Fulfulde, Borgu","id":"fue","region":2,"keyboards":[{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461}]},{"name":"Fulfulde, Maasina","id":"ffm","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Fulfulde, Nigerian","id":"fuv","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Fulfulde, Western Niger","id":"fuh","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}},{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461}]},{"name":"Fur","id":"fvr","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Gabri","id":"gab","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Gadang","id":"gdk","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Gamo (Latin)","id":"gmv","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Ganda (Latin)","id":"lug","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Gawar-Bati","id":"gwt","region":3,"keyboards":[{"id":"rac_gawar_bati","name":"Rachitrali-Gawar-Bati","filename":"rac_gawar_bati/1.0.3/rac_gawar_bati-1.0.3.js","version":"1.0.3","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_gawar_bati","lastModified":"2026-01-13","fileSize":14954,"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Gawri","id":"gwc","region":3,"keyboards":[{"id":"rac_gawri","name":"Rachitrali-Gawri","filename":"rac_gawri/1.0.2/rac_gawri-1.0.2.js","version":"1.0.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_gawri","lastModified":"2026-01-13","fileSize":11967,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Gbii","id":"ggb","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Geez","id":"gez","region":2,"keyboards":[{"id":"sil_ethiopic","name":"SIL Ethiopic","filename":"sil_ethiopic/2.0.7/sil_ethiopic-2.0.7.js","version":"2.0.7","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_ethiopic","lastModified":"2024-12-03","fileSize":11509,"font":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]},"oskFont":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]}},{"id":"sil_ethiopic_power_g","name":"SIL Ethiopic Power-G","filename":"sil_ethiopic_power_g/1.2.6/sil_ethiopic_power_g-1.2.6.js","version":"1.2.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_ethiopic_power_g","lastModified":"2024-12-03","fileSize":11630,"font":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]},"oskFont":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]}}]},{"name":"Gidar","id":"gid","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Gilaki (Latin)","id":"glk","region":3,"keyboards":[{"id":"nw_iranian_latin","name":"NW Iranian Latin","filename":"nw_iranian_latin/1.0.4/nw_iranian_latin-1.0.4.js","version":"1.0.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/n/nw_iranian_latin","lastModified":"2020-10-28","fileSize":21809}]},{"name":"Glaro-Twabo","id":"glr","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Glio-Oubi","id":"oub","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Goemai","id":"ank","region":2,"keyboards":[{"id":"sil_nigeria_underline","name":"Nigeria Underline (SIL)","filename":"sil_nigeria_underline/1.6/sil_nigeria_underline-1.6.js","version":"1.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_underline","lastModified":"2024-09-12","fileSize":23354}]},{"name":"Gofa (Latin)","id":"gof","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Gogo (Latin)","id":"gog","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Gokana","id":"gkn","region":2,"keyboards":[{"id":"sil_nigeria_dot","name":"Nigeria Dot (SIL)","filename":"sil_nigeria_dot/1.6/sil_nigeria_dot-1.6.js","version":"1.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_dot","lastModified":"2024-09-12","fileSize":24341}]},{"name":"Gola","id":"gol","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Gondi (Gunjala Gondi)","id":"gon","region":1,"keyboards":[{"id":"gondi_gunjala","name":"Gondi Gunjala","filename":"gondi_gunjala/1.1.3/gondi_gunjala-1.1.3.js","version":"1.1.3","source":"https://github.com/keymanapp/keyboards/tree/master/release/g/gondi_gunjala","lastModified":"2025-02-24","fileSize":16209,"font":{"family":"Narnoor","source":["Narnoor-Regular.ttf"]},"oskFont":{"family":"Narnoor","source":["Narnoor-Regular.ttf"]}}]},{"name":"Gondi, Adilabad (Gunjala Gondi)","id":"wsg","region":3,"keyboards":[{"id":"gondi_gunjala","name":"Gondi Gunjala","filename":"gondi_gunjala/1.1.3/gondi_gunjala-1.1.3.js","version":"1.1.3","source":"https://github.com/keymanapp/keyboards/tree/master/release/g/gondi_gunjala","lastModified":"2025-02-24","fileSize":16209,"font":{"family":"Narnoor","source":["Narnoor-Regular.ttf"]},"oskFont":{"family":"Narnoor","source":["Narnoor-Regular.ttf"]}},{"id":"gondi_tel","name":"Gondi Telugu","filename":"gondi_tel/1.0.2/gondi_tel-1.0.2.js","version":"1.0.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/g/gondi_tel","lastModified":"2023-11-30","fileSize":42368,"font":{"family":"Suranna UI","source":["Suranna UI.ttf"]},"oskFont":{"family":"Suranna UI","source":["Suranna UI.ttf"]}}]},{"name":"Gor","id":"gqr","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Goundo","id":"goy","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Grebo","id":"grb","region":1,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Grebo, Barclayville","id":"gry","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Grebo, Central","id":"grv","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Grebo, Gboloo","id":"gec","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Grebo, Northern","id":"gbo","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Grebo, Southern","id":"grj","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Greek","id":"ell","region":4,"keyboards":[{"id":"galaxie_greek_mnemonic","name":"Galaxie Greek (Mnemonic)","filename":"galaxie_greek_mnemonic/3.3/galaxie_greek_mnemonic-3.3.js","version":"3.3","source":"https://github.com/keymanapp/keyboards/tree/master/release/g/galaxie_greek_mnemonic","lastModified":"2024-09-19","fileSize":41680},{"id":"galaxie_greek_positional","name":"Galaxie Greek (Phonetic)","filename":"galaxie_greek_positional/2.3.2/galaxie_greek_positional-2.3.2.js","version":"2.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/g/galaxie_greek_positional","lastModified":"2025-06-09","fileSize":22001,"font":{"family":"Gentium","source":["Gentium-Regular.ttf"]},"oskFont":{"family":"Gentium","source":["Gentium-Regular.ttf"]}},{"id":"grkpoly2","name":"Greek Polytonic Unicode","filename":"grkpoly2/2.0.1/grkpoly2-2.0.1.js","version":"2.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/g/grkpoly2","lastModified":"2023-08-11","fileSize":75443}]},{"name":"Greek, Ancient (Greek)","id":"grc","region":4,"keyboards":[{"id":"galaxie_greek_mnemonic","name":"Galaxie Greek (Mnemonic)","filename":"galaxie_greek_mnemonic/3.3/galaxie_greek_mnemonic-3.3.js","version":"3.3","source":"https://github.com/keymanapp/keyboards/tree/master/release/g/galaxie_greek_mnemonic","lastModified":"2024-09-19","fileSize":41680},{"id":"galaxie_greek_positional","name":"Galaxie Greek (Phonetic)","filename":"galaxie_greek_positional/2.3.2/galaxie_greek_positional-2.3.2.js","version":"2.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/g/galaxie_greek_positional","lastModified":"2025-06-09","fileSize":22001,"font":{"family":"Gentium","source":["Gentium-Regular.ttf"]},"oskFont":{"family":"Gentium","source":["Gentium-Regular.ttf"]}},{"id":"grkpoly2","name":"Greek Polytonic Unicode","filename":"grkpoly2/2.0.1/grkpoly2-2.0.1.js","version":"2.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/g/grkpoly2","lastModified":"2023-08-11","fileSize":75443}]},{"name":"Gujarati","id":"guj","region":3,"keyboards":[{"id":"isis_gujarati","name":"ISIS (Gujarati)","filename":"isis_gujarati/2.0.1/isis_gujarati-2.0.1.js","version":"2.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/isis/isis_gujarati","lastModified":"2023-08-11","fileSize":11796}]},{"name":"Gula","id":"glu","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Gula Iro","id":"glj","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Gulay","id":"gvl","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Gumuz","id":"guk","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936},{"id":"sil_ethiopic","name":"SIL Ethiopic","filename":"sil_ethiopic/2.0.7/sil_ethiopic-2.0.7.js","version":"2.0.7","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_ethiopic","lastModified":"2024-12-03","fileSize":11509,"font":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]},"oskFont":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]}},{"id":"sil_ethiopic_power_g","name":"SIL Ethiopic Power-G","filename":"sil_ethiopic_power_g/1.2.6/sil_ethiopic_power_g-1.2.6.js","version":"1.2.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_ethiopic_power_g","lastModified":"2024-12-03","fileSize":11630,"font":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]},"oskFont":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]}}]},{"name":"Gungu (Latin)","id":"rub","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Gwama","id":"kmq","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Gweno (Latin)","id":"gwe","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Gwere (Latin)","id":"gwr","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Ha (Latin)","id":"haq","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Hadiyya (Latin)","id":"hdy","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Hamer-Banna","id":"amf","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Hangaza (Latin)","id":"han","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Harari","id":"har","region":2,"keyboards":[{"id":"harethi11","name":"Harari (Ethiopic)","filename":"harethi11/1.0/harethi11-1.0.js","version":"1.0","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/h/harethi11","lastModified":"2023-08-11","fileSize":12658}]},{"name":"Hausa","id":"hau","region":2,"keyboards":[{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461},{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"hausa_kano","name":"Hausa Kano","filename":"hausa_kano/1.0.1/hausa_kano-1.0.1.js","version":"1.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/h/hausa_kano","lastModified":"2019-04-29","fileSize":7169}]},{"name":"Haya (Latin)","id":"hay","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Hehe (Latin)","id":"heh","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Herd\u00e9","id":"hed","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"H\u00e9rtevin","id":"hrt","region":3,"keyboards":[{"id":"aramaic_hebrew","name":"Aramaic (Hebrew layout)","filename":"aramaic_hebrew/1.3.1/aramaic_hebrew-1.3.1.js","version":"1.3.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/a/aramaic_hebrew","lastModified":"2024-12-02","fileSize":6422,"font":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"oskFont":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"rtl":true}]},{"name":"Hindi (Latin)","id":"hin","region":3,"keyboards":[{"id":"sil_indic_roman","name":"Indic Roman Transliteration (SIL)","filename":"sil_indic_roman/1.4.2/sil_indic_roman-1.4.2.js","version":"1.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_indic_roman","lastModified":"2025-06-09","fileSize":11987,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Hindko, Southern","id":"hnd","region":3,"keyboards":[{"id":"rac_hindko","name":"Rachitrali-Hindko","filename":"rac_hindko/1.0.1/rac_hindko-1.0.1.js","version":"1.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_hindko","lastModified":"2026-01-13","fileSize":11695,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Horo","id":"hor","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Idoma","id":"idu","region":2,"keyboards":[{"id":"sil_nigeria_odd_vowels","name":"Nigeria Odd Vowels (SIL)","filename":"sil_nigeria_odd_vowels/1.6.1/sil_nigeria_odd_vowels-1.6.1.js","version":"1.6.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_odd_vowels","lastModified":"2024-12-03","fileSize":19945},{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461}]},{"name":"If\u00e8","id":"ife","region":2,"keyboards":[{"id":"ife_mn","name":"If\u00e8 Mnemonic","filename":"ife_mn/1.1/ife_mn-1.1.js","version":"1.1","source":"https://github.com/keymanapp/keyboards/tree/master/experimental/i/ife_mn","lastModified":"2024-08-12","fileSize":9516}]},{"name":"Igbo","id":"ibo","region":2,"keyboards":[{"id":"sil_nigeria_dot","name":"Nigeria Dot (SIL)","filename":"sil_nigeria_dot/1.6/sil_nigeria_dot-1.6.js","version":"1.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_dot","lastModified":"2024-09-12","fileSize":24341},{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461}]},{"name":"Igede","id":"ige","region":2,"keyboards":[{"id":"sil_nigeria_dot","name":"Nigeria Dot (SIL)","filename":"sil_nigeria_dot/1.6/sil_nigeria_dot-1.6.js","version":"1.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_dot","lastModified":"2024-09-12","fileSize":24341}]},{"name":"Ik (Latin)","id":"ikx","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Ikizu (Latin)","id":"ikz","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Ikoma-Nata-Isenye (Latin)","id":"ntk","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Ikwere","id":"ikw","region":2,"keyboards":[{"id":"sil_nigeria_dot","name":"Nigeria Dot (SIL)","filename":"sil_nigeria_dot/1.6/sil_nigeria_dot-1.6.js","version":"1.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_dot","lastModified":"2024-09-12","fileSize":24341}]},{"name":"Isanzu (Latin)","id":"isn","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Ivbie North-Okpela-Arhe","id":"atg","region":2,"keyboards":[{"id":"sil_nigeria_dot","name":"Nigeria Dot (SIL)","filename":"sil_nigeria_dot/1.6/sil_nigeria_dot-1.6.js","version":"1.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_dot","lastModified":"2024-09-12","fileSize":24341}]},{"name":"Japanese","id":"jpn","region":3,"keyboards":[{"id":"japanese","name":"Japanese","filename":"japanese/1.0.1/japanese-1.0.1.js","version":"1.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/j/japanese","lastModified":"2023-08-11","fileSize":107204,"example":{"keys":"nihongo1","text":"\u65e5\u672c\u8a9e","note":"Name of language"}}]},{"name":"Jaya","id":"jyy","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Jewish Babylonian Aramaic","id":"tmr","region":3,"keyboards":[{"id":"aramaic_hebrew","name":"Aramaic (Hebrew layout)","filename":"aramaic_hebrew/1.3.1/aramaic_hebrew-1.3.1.js","version":"1.3.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/a/aramaic_hebrew","lastModified":"2024-12-02","fileSize":6422,"font":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"oskFont":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"rtl":true}]},{"name":"Jita (Latin)","id":"jit","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Jju","id":"kaj","region":2,"keyboards":[{"id":"sil_nigeria_underline","name":"Nigeria Underline (SIL)","filename":"sil_nigeria_underline/1.6/sil_nigeria_underline-1.6.js","version":"1.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_underline","lastModified":"2024-09-12","fileSize":23354}]},{"name":"Jonkor Bourmataguil","id":"jeu","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Jowulu","id":"jow","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Jukun Takum","id":"jbu","region":2,"keyboards":[{"id":"sil_nigeria_dot","name":"Nigeria Dot (SIL)","filename":"sil_nigeria_dot/1.6/sil_nigeria_dot-1.6.js","version":"1.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_dot","lastModified":"2024-09-12","fileSize":24341}]},{"name":"Jula","id":"dyu","region":2,"keyboards":[{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461}]},{"name":"Kaba D\u00e9m\u00e9, Sara","id":"kwg","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Kaba Naa, Sara","id":"kwv","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Kabalai","id":"kvf","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Kabba","id":"ksp","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Kabiy\u00e8","id":"kbp","region":2,"keyboards":[{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461}]},{"name":"Kabwa (Latin)","id":"cwa","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Kafa","id":"kbr","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Kagulu (Latin)","id":"kki","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Kahe (Latin)","id":"hka","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Kajakse","id":"ckq","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Kalasha (Arabic)","id":"kls","region":3,"keyboards":[{"id":"rac_kalasha","name":"Rachitrali-Kalasha","filename":"rac_kalasha/1.2.3/rac_kalasha-1.2.3.js","version":"1.2.3","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_kalasha","lastModified":"2026-01-13","fileSize":15599,"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Kambaata (Latin)","id":"ktb","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Kami (Latin)","id":"kcu","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Kamwe","id":"hig","region":2,"keyboards":[{"id":"sil_nigeria_odd_vowels","name":"Nigeria Odd Vowels (SIL)","filename":"sil_nigeria_odd_vowels/1.6.1/sil_nigeria_odd_vowels-1.6.1.js","version":"1.6.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_odd_vowels","lastModified":"2024-12-03","fileSize":19945}]},{"name":"Kanembu","id":"kbl","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Kannada","id":"kan","region":3,"keyboards":[{"id":"isis_kannada","name":"ISIS (Kannada)","filename":"isis_kannada/2.0.2/isis_kannada-2.0.2.js","version":"2.0.2","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/isis/isis_kannada","lastModified":"2023-08-11","fileSize":11036}]},{"name":"Kanuri","id":"kau","region":1,"keyboards":[{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461},{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Kanuri, Manga (Latin)","id":"kby","region":2,"keyboards":[{"id":"sil_nigeria_odd_vowels","name":"Nigeria Odd Vowels (SIL)","filename":"sil_nigeria_odd_vowels/1.6.1/sil_nigeria_odd_vowels-1.6.1.js","version":"1.6.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_odd_vowels","lastModified":"2024-12-03","fileSize":19945}]},{"name":"Kanuri, Yerwa","id":"knc","region":2,"keyboards":[{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461}]},{"name":"Kara (Latin)","id":"reg","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Karang","id":"kzr","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Karanga","id":"kth","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Karen, Bwe (Latin)","id":"bwe","region":3,"keyboards":[{"id":"sil_bwe_karen","name":"Bwe Karen (SIL)","filename":"sil_bwe_karen/1.0.2/sil_bwe_karen-1.0.2.js","version":"1.0.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_bwe_karen","lastModified":"2025-06-10","fileSize":14320,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Kashmiri","id":"kas","region":3,"keyboards":[{"id":"multi_pak_phonetic","name":"Multi Pak Phonetic","filename":"multi_pak_phonetic/1.1.2/multi_pak_phonetic-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/m/multi_pak_phonetic","lastModified":"2024-09-03","fileSize":9441,"font":{"family":"Noto Nastaliq Urdu","source":["NotoNastaliqUrdu-Regular.ttf"]},"oskFont":{"family":"Noto Nastaliq Urdu","source":["NotoNastaliqUrdu-Regular.ttf"]},"rtl":true},{"id":"rac_kashmiri","name":"Rachitrali-Kashmiri","filename":"rac_kashmiri/1.0.1/rac_kashmiri-1.0.1.js","version":"1.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_kashmiri","lastModified":"2026-01-13","fileSize":11651,"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Kawi (Balinese)","id":"kaw","region":1,"keyboards":[{"id":"aksarabali_panlex","name":"Aksara Bali","filename":"aksarabali_panlex/1.1.3/aksarabali_panlex-1.1.3.js","version":"1.1.3","source":"https://github.com/keymanapp/keyboards/tree/master/release/a/aksarabali_panlex","lastModified":"2025-09-10","fileSize":50865,"font":{"family":"Vimala","source":["Vimala.ttf"]},"oskFont":{"family":"Vimala","source":["Vimala.ttf"]}}]},{"name":"Kayaw","id":"kvl","region":3,"keyboards":[{"id":"sil_kvl_kayaw","name":"Kayaw (SIL)","filename":"sil_kvl_kayaw/1.2.3/sil_kvl_kayaw-1.2.3.js","version":"1.2.3","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_kvl_kayaw","lastModified":"2025-06-10","fileSize":14572,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Kendeje","id":"klf","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Kenga","id":"kyq","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Kenye (Latin)","id":"lke","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Kera","id":"ker","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Kerewe (Latin)","id":"ked","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Khinalugh","id":"kjj","region":3,"keyboards":[{"id":"xinaliq","name":"Xinaliq","filename":"xinaliq/1.1.4/xinaliq-1.1.4.js","version":"1.1.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/x/xinaliq","lastModified":"2022-04-06","fileSize":22319}]},{"name":"Khowar","id":"khw","region":3,"keyboards":[{"id":"rac_khowar","name":"Rachitrali-Khowar","filename":"rac_khowar/1.0/rac_khowar-1.0.js","version":"1.0","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_khowar","lastModified":"2026-01-14","fileSize":12786,"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Kibet","id":"kie","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Kim","id":"kia","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Kimbu (Latin)","id":"kiv","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Kimr\u00e9","id":"kqp","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Kinga (Latin)","id":"zga","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Kisi (Latin)","id":"kiz","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Kisi, Southern","id":"kss","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Kistane (Latin)","id":"gru","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Klao","id":"klu","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Kohistani, Indus","id":"mvy","region":3,"keyboards":[{"id":"rac_indus_kohistani","name":"Rachitrali-Indus Kohistani","filename":"rac_indus_kohistani/1.0.2/rac_indus_kohistani-1.0.2.js","version":"1.0.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_indus_kohistani","lastModified":"2026-01-13","fileSize":11810,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Koke","id":"kou","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Koli, Parkari","id":"kvx","region":3,"keyboards":[{"id":"rac_parkari_koli","name":"Rachitrali-Parkari-Koli","filename":"rac_parkari_koli/1.0.1/rac_parkari_koli-1.0.1.js","version":"1.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_parkari_koli","lastModified":"2026-01-13","fileSize":15147,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Koli, Wadiyari","id":"kxp","region":3,"keyboards":[{"id":"rac_wadiyara","name":"Rachitrali-Wadiyara","filename":"rac_wadiyara/1.0.2/rac_wadiyara-1.0.2.js","version":"1.0.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_wadiyara","lastModified":"2026-01-13","fileSize":11917,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Komo","id":"xom","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Konab\u00e9r\u00e9","id":"bbo","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Kono","id":"kno","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Konongo (Latin)","id":"kcz","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Konso","id":"kxc","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936},{"id":"sil_ethiopic","name":"SIL Ethiopic","filename":"sil_ethiopic/2.0.7/sil_ethiopic-2.0.7.js","version":"2.0.7","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_ethiopic","lastModified":"2024-12-03","fileSize":11509,"font":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]},"oskFont":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]}},{"id":"sil_ethiopic_power_g","name":"SIL Ethiopic Power-G","filename":"sil_ethiopic_power_g/1.2.6/sil_ethiopic_power_g-1.2.6.js","version":"1.2.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_ethiopic_power_g","lastModified":"2024-12-03","fileSize":11630,"font":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]},"oskFont":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]}}]},{"name":"Konzo (Latin)","id":"koo","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Koorete (Latin)","id":"kqy","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Koy Sanjaq Surat","id":"kqd","region":3,"keyboards":[{"id":"aramaic_hebrew","name":"Aramaic (Hebrew layout)","filename":"aramaic_hebrew/1.3.1/aramaic_hebrew-1.3.1.js","version":"1.3.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/a/aramaic_hebrew","lastModified":"2024-12-02","fileSize":6422,"font":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"oskFont":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"rtl":true}]},{"name":"Kpelle","id":"kpe","region":1,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Kpelle, Liberia","id":"xpe","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Krahn, Eastern","id":"kqo","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Krahn, Western","id":"krw","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Krio","id":"kri","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Kujarge","id":"vkj","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Kukele","id":"kez","region":2,"keyboards":[{"id":"sil_nigeria_odd_vowels","name":"Nigeria Odd Vowels (SIL)","filename":"sil_nigeria_odd_vowels/1.6.1/sil_nigeria_odd_vowels-1.6.1.js","version":"1.6.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_odd_vowels","lastModified":"2024-12-03","fileSize":19945}]},{"name":"Kulfa","id":"kxj","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Kuo","id":"xuo","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Kuranko","id":"knk","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Kuria (Latin)","id":"kuj","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Kutu (Latin)","id":"kdc","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Kuwaa","id":"blh","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Kwang","id":"kvi","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Kwaya (Latin)","id":"kya","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Kwere (Latin)","id":"cwe","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Laal","id":"gdm","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Lagwan","id":"kot","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Lahnda","id":"lah","region":1,"keyboards":[{"id":"multi_pak_phonetic","name":"Multi Pak Phonetic","filename":"multi_pak_phonetic/1.1.2/multi_pak_phonetic-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/m/multi_pak_phonetic","lastModified":"2024-09-03","fileSize":9441,"font":{"family":"Noto Nastaliq Urdu","source":["NotoNastaliqUrdu-Regular.ttf"]},"oskFont":{"family":"Noto Nastaliq Urdu","source":["NotoNastaliqUrdu-Regular.ttf"]},"rtl":true},{"id":"rac_western_punjabi","name":"Rachitrali-Western-Punjabi","filename":"rac_western_punjabi/1.0.3/rac_western_punjabi-1.0.3.js","version":"1.0.3","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_western_punjabi","lastModified":"2026-01-13","fileSize":12139,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Laka","id":"lap","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Lamang","id":"hia","region":2,"keyboards":[{"id":"sil_nigeria_odd_vowels","name":"Nigeria Odd Vowels (SIL)","filename":"sil_nigeria_odd_vowels/1.6.1/sil_nigeria_odd_vowels-1.6.1.js","version":"1.6.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_odd_vowels","lastModified":"2024-12-03","fileSize":19945}]},{"name":"Landoma","id":"ldm","region":2,"keyboards":[{"id":"landuma","name":"Landuma","filename":"landuma/1.1.4/landuma-1.1.4.js","version":"1.1.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/landuma","lastModified":"2025-06-09","fileSize":35782,"font":{"family":"Andika","source":["Andika-Regular.ttf"]},"oskFont":{"family":"Andika","source":["Andika-Regular.ttf"]}}]},{"name":"Langi (Latin)","id":"lag","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Laz (Latin)","id":"lzz","region":3,"keyboards":[{"id":"lazuri","name":"Lazca Klavye","filename":"lazuri/2.3.2/lazuri-2.3.2.js","version":"2.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/lazuri","lastModified":"2020-10-28","fileSize":10298}]},{"name":"Lele","id":"lln","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Lepcha","id":"lep","region":3,"keyboards":[{"id":"sil_lepcha","name":"Lepcha (SIL)","filename":"sil_lepcha/1.2.0/sil_lepcha-1.2.0.js","version":"1.2.0","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_lepcha","lastModified":"2026-03-05","fileSize":10150,"font":{"family":"Mingzat","source":["Mingzat-Regular.ttf"]},"oskFont":{"family":"Mingzat","source":["Mingzat-Regular.ttf"]}}]},{"name":"Limba, West-Central","id":"lia","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Lipo (Lisu)","id":"lpo","region":3,"keyboards":[{"id":"sil_lisu_basic","name":"Lisu Basic (SIL)","filename":"sil_lisu_basic/1.1.1/sil_lisu_basic-1.1.1.js","version":"1.1.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_lisu_basic","lastModified":"2024-12-02","fileSize":10737,"font":{"family":"LisuTzimu","source":["lisutzimu.ttf"]},"oskFont":{"family":"LisuTzimu","source":["lisutzimu.ttf"]}},{"id":"sil_lisu_standard","name":"Lisu Standard (SIL)","filename":"sil_lisu_standard/1.1.1/sil_lisu_standard-1.1.1.js","version":"1.1.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_lisu_standard","lastModified":"2024-12-02","fileSize":9926,"font":{"family":"LisuTzimu","source":["lisutzimu.ttf"]},"oskFont":{"family":"LisuTzimu","source":["lisutzimu.ttf"]}}]},{"name":"Lisu","id":"lis","region":3,"keyboards":[{"id":"sil_lisu_basic","name":"Lisu Basic (SIL)","filename":"sil_lisu_basic/1.1.1/sil_lisu_basic-1.1.1.js","version":"1.1.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_lisu_basic","lastModified":"2024-12-02","fileSize":10737,"font":{"family":"LisuTzimu","source":["lisutzimu.ttf"]},"oskFont":{"family":"LisuTzimu","source":["lisutzimu.ttf"]}},{"id":"sil_lisu_standard","name":"Lisu Standard (SIL)","filename":"sil_lisu_standard/1.1.1/sil_lisu_standard-1.1.1.js","version":"1.1.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_lisu_standard","lastModified":"2024-12-02","fileSize":9926,"font":{"family":"LisuTzimu","source":["lisutzimu.ttf"]},"oskFont":{"family":"LisuTzimu","source":["lisutzimu.ttf"]}}]},{"name":"Lokaa","id":"yaz","region":2,"keyboards":[{"id":"sil_nigeria_dot","name":"Nigeria Dot (SIL)","filename":"sil_nigeria_dot/1.6/sil_nigeria_dot-1.6.js","version":"1.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_dot","lastModified":"2024-09-12","fileSize":24341}]},{"name":"Loko","id":"lok","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Loma","id":"lom","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Longuda","id":"lnu","region":2,"keyboards":[{"id":"sil_nigeria_underline","name":"Nigeria Underline (SIL)","filename":"sil_nigeria_underline/1.6/sil_nigeria_underline-1.6.js","version":"1.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_underline","lastModified":"2024-09-12","fileSize":23354}]},{"name":"L\u00fc (New Tai Lue)","id":"khb","region":3,"keyboards":[{"id":"ntl_onekey","name":"NTL OneKey (\u65b0\u50a3\u6587\u4e00\u952e)","filename":"ntl_onekey/1.4/ntl_onekey-1.4.js","version":"1.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/n/ntl_onekey","lastModified":"2019-10-15","fileSize":16397}]},{"name":"Luguru (Latin)","id":"ruf","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Lushootseed","id":"lut","region":6,"keyboards":[{"id":"lushootseed","name":"Lushootseed Unicode","filename":"lushootseed/1.1.1/lushootseed-1.1.1.js","version":"1.1.1","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/l/lushootseed","lastModified":"2023-08-11","fileSize":6976}]},{"name":"Lutos","id":"ndy","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Maan","id":"mev","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Maba (Latin)","id":"mde","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Mabire","id":"muj","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Machame (Latin)","id":"jmc","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Machinga (Latin)","id":"mvw","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Magoma (Latin)","id":"gmx","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Majang","id":"mpe","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Majera","id":"xmj","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Makonde (Latin)","id":"kde","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Malayalam","id":"mal","region":3,"keyboards":[{"id":"isis_malayalam","name":"ISIS (Malayalam)","filename":"isis_malayalam/2.0.2/isis_malayalam-2.0.2.js","version":"2.0.2","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/isis/isis_malayalam","lastModified":"2023-08-11","fileSize":10367},{"id":"mozhi_malayalam","name":"Malayalam Mozhi","filename":"mozhi_malayalam/3.2.6/mozhi_malayalam-3.2.6.js","version":"3.2.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/m/mozhi_malayalam","lastModified":"2025-02-24","fileSize":197827,"font":{"family":"AnjaliOldLipi","source":["AnjaliOldLipi-Regular.ttf"]},"oskFont":{"family":"AnjaliOldLipi","source":["AnjaliOldLipi-Regular.ttf"]}},{"id":"phoneticmalayalam","name":"Phonetic Malayalam","filename":"phoneticmalayalam/1.3.2/phoneticmalayalam-1.3.2.js","version":"1.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/p/phoneticmalayalam","lastModified":"2023-08-11","fileSize":108245}]},{"name":"Male (Latin)","id":"mdy","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Malgbe","id":"mxf","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Malila (Latin)","id":"mgq","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Mambai","id":"mcs","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Manda (Latin)","id":"mgs","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Mandingo","id":"man","region":1,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Mandinka","id":"mnk","region":2,"keyboards":[{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461}]},{"name":"Mandjak","id":"mfv","region":2,"keyboards":[{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461}]},{"name":"Mango","id":"mge","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Maninkakan, Eastern","id":"emk","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Maninkakan, Kita","id":"mwk","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Maninkakan, Western","id":"mlq","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Mankanya","id":"knf","region":2,"keyboards":[{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461}]},{"name":"Manya","id":"mzj","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Mararit","id":"mgb","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Marba","id":"mpg","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Marfa","id":"mvu","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Masaaba (Latin)","id":"myx","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Masalit","id":"mls","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Masana","id":"mcn","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Maslam","id":"msv","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Masmaje","id":"mes","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Massalat","id":"mdg","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Matengo (Latin)","id":"mgv","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Mattokki (Coptic)","id":"xnz","region":2,"keyboards":[{"id":"sil_nubian","name":"Nubian (SIL)","filename":"sil_nubian/1.2.6/sil_nubian-1.2.6.js","version":"1.2.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nubian","lastModified":"2025-01-17","fileSize":20305,"font":{"family":"Sophia Nubian","source":["SophiaNubian-B.ttf"]},"oskFont":{"family":"Sophia Nubian","source":["SophiaNubian-R.ttf"]}}]},{"name":"Matumbi (Latin)","id":"mgw","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Mawa","id":"mcw","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Ma\u0300we\u0301s Aas\u02bce\u0300","id":"myf","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Mbara","id":"mpk","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Mbay","id":"myb","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Mbugwe (Latin)","id":"mgz","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Mbula-Bwazza","id":"mbu","region":2,"keyboards":[{"id":"sil_nigeria_odd_vowels","name":"Nigeria Odd Vowels (SIL)","filename":"sil_nigeria_odd_vowels/1.6.1/sil_nigeria_odd_vowels-1.6.1.js","version":"1.6.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_odd_vowels","lastModified":"2024-12-03","fileSize":19945}]},{"name":"Mbunga (Latin)","id":"mgy","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Me\u2019en (Latin)","id":"mym","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Memoni","id":"mby","region":3,"keyboards":[{"id":"multi_pak_phonetic","name":"Multi Pak Phonetic","filename":"multi_pak_phonetic/1.1.2/multi_pak_phonetic-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/m/multi_pak_phonetic","lastModified":"2024-09-03","fileSize":9441,"font":{"family":"Noto Nastaliq Urdu","source":["NotoNastaliqUrdu-Regular.ttf"]},"oskFont":{"family":"Noto Nastaliq Urdu","source":["NotoNastaliqUrdu-Regular.ttf"]},"rtl":true}]},{"name":"Mende","id":"men","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Mesme","id":"zim","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Migaama","id":"mmy","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Miltu","id":"mlj","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Mlahs\u00f6","id":"lhs","region":3,"keyboards":[{"id":"aramaic_hebrew","name":"Aramaic (Hebrew layout)","filename":"aramaic_hebrew/1.3.1/aramaic_hebrew-1.3.1.js","version":"1.3.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/a/aramaic_hebrew","lastModified":"2024-12-02","fileSize":6422,"font":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"oskFont":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"rtl":true}]},{"name":"Mnong, Central (Khmer)","id":"cmo","region":3,"keyboards":[{"id":"sil_bunong","name":"Bunong \u179e\u17bc\u1793\u17dd\u1784 (SIL)","filename":"sil_bunong/1.6.2/sil_bunong-1.6.2.js","version":"1.6.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_bunong","lastModified":"2026-03-09","fileSize":22172,"font":{"family":"Busra","source":["Busra-Regular.ttf"]},"oskFont":{"family":"KbdKhmr","source":["KbdKhmr.ttf"]}}]},{"name":"Mochi (Latin)","id":"old","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Mogum","id":"mou","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"M\u00f2or\u00e9","id":"mos","region":2,"keyboards":[{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461}]},{"name":"Morom","id":"bdo","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Mpade","id":"mpi","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Mpoto (Latin)","id":"mpa","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Mser","id":"kqx","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Mubi","id":"mub","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Mukulu","id":"moz","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Mulgi","id":"mvh","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Multiple languages (Ethiopic)","id":"mul","region":1,"keyboards":[{"id":"sil_ethiopic","name":"SIL Ethiopic","filename":"sil_ethiopic/2.0.7/sil_ethiopic-2.0.7.js","version":"2.0.7","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_ethiopic","lastModified":"2024-12-03","fileSize":11509,"font":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]},"oskFont":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]}},{"id":"sil_ethiopic_power_g","name":"SIL Ethiopic Power-G","filename":"sil_ethiopic_power_g/1.2.6/sil_ethiopic_power_g-1.2.6.js","version":"1.2.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_ethiopic_power_g","lastModified":"2024-12-03","fileSize":11630,"font":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]},"oskFont":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]}}]},{"name":"Mundang","id":"mua","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Munji","id":"mnj","region":3,"keyboards":[{"id":"rac_munji","name":"Rachitrali-Munji","filename":"rac_munji/1.0.2/rac_munji-1.0.2.js","version":"1.0.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_munji","lastModified":"2026-01-13","fileSize":12460,"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Mursi (Latin)","id":"muz","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Musey","id":"mse","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Musgu","id":"mug","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Muskum","id":"mje","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Mwaghavul","id":"sur","region":2,"keyboards":[{"id":"sil_nigeria_odd_vowels","name":"Nigeria Odd Vowels (SIL)","filename":"sil_nigeria_odd_vowels/1.6.1/sil_nigeria_odd_vowels-1.6.1.js","version":"1.6.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_odd_vowels","lastModified":"2024-12-03","fileSize":19945}]},{"name":"Mwera (Latin)","id":"mjh","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Mwera (Latin)","id":"mwe","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Naba","id":"mne","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Nancere","id":"nnc","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Naskapi (Unified Canadian Aboriginal Syllabics)","id":"nsk","region":6,"keyboards":[{"id":"nasuni","name":"Naskapi Common","filename":"nasuni/1.1/nasuni-1.1.js","version":"1.1","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/n/nasuni","lastModified":"2023-08-11","fileSize":37619,"font":{"family":"NaskapiWeb","source":["bjcrus2.ttf"]}}]},{"name":"Naxi (Lisu)","id":"nxq","region":3,"keyboards":[{"id":"sil_lisu_basic","name":"Lisu Basic (SIL)","filename":"sil_lisu_basic/1.1.1/sil_lisu_basic-1.1.1.js","version":"1.1.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_lisu_basic","lastModified":"2024-12-02","fileSize":10737,"font":{"family":"LisuTzimu","source":["lisutzimu.ttf"]},"oskFont":{"family":"LisuTzimu","source":["lisutzimu.ttf"]}},{"id":"sil_lisu_standard","name":"Lisu Standard (SIL)","filename":"sil_lisu_standard/1.1.1/sil_lisu_standard-1.1.1.js","version":"1.1.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_lisu_standard","lastModified":"2024-12-02","fileSize":9926,"font":{"family":"LisuTzimu","source":["lisutzimu.ttf"]},"oskFont":{"family":"LisuTzimu","source":["lisutzimu.ttf"]}}]},{"name":"Ndali (Latin)","id":"ndh","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Ndam","id":"ndm","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Ndamba (Latin)","id":"ndj","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Ndendeule (Latin)","id":"dne","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Ndengereko (Latin)","id":"ndg","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Ndonde Hamba (Latin)","id":"njd","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Ngam","id":"nmc","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Ngambay","id":"sba","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Ngas","id":"anc","region":2,"keyboards":[{"id":"sil_nigeria_dot","name":"Nigeria Dot (SIL)","filename":"sil_nigeria_dot/1.6/sil_nigeria_dot-1.6.js","version":"1.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_dot","lastModified":"2024-09-12","fileSize":24341}]},{"name":"Ngete","id":"nnn","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Ngindo (Latin)","id":"nnq","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"ngo-latn (Latin)","id":"ngo","region":1,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Ngoreme (Latin)","id":"ngq","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Ngulu (Latin)","id":"ngp","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Niellim","id":"nie","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Nilamba (Latin)","id":"nim","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Nindi (Latin)","id":"nxi","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Nobiin (Coptic)","id":"fia","region":2,"keyboards":[{"id":"sil_nubian","name":"Nubian (SIL)","filename":"sil_nubian/1.2.6/sil_nubian-1.2.6.js","version":"1.2.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nubian","lastModified":"2025-01-17","fileSize":20305,"font":{"family":"Sophia Nubian","source":["SophiaNubian-B.ttf"]},"oskFont":{"family":"Sophia Nubian","source":["SophiaNubian-R.ttf"]}}]},{"name":"Noon","id":"snf","region":2,"keyboards":[{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461}]},{"name":"Noy","id":"noy","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Nuer","id":"nus","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Nya Huba","id":"hbb","region":2,"keyboards":[{"id":"sil_nigeria_odd_vowels","name":"Nigeria Odd Vowels (SIL)","filename":"sil_nigeria_odd_vowels/1.6.1/sil_nigeria_odd_vowels-1.6.1.js","version":"1.6.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_odd_vowels","lastModified":"2024-12-03","fileSize":19945}]},{"name":"Nyakyusa-Ngonde (Latin)","id":"nyy","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Nyambo (Latin)","id":"now","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Nyamwezi (Latin)","id":"nym","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Nyangatom","id":"nnj","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Nyankore (Latin)","id":"nyn","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Nyaturu (Latin)","id":"rim","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Nyiha, Tanzania (Latin)","id":"nih","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Nyika, Tanzania (Latin)","id":"nkt","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Nyole (Latin)","id":"nuj","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Nyoro (Latin)","id":"nyo","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Nzakambay","id":"nzy","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Obolo","id":"ann","region":2,"keyboards":[{"id":"sil_nigeria_dot","name":"Nigeria Dot (SIL)","filename":"sil_nigeria_dot/1.6/sil_nigeria_dot-1.6.js","version":"1.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_dot","lastModified":"2024-09-12","fileSize":24341}]},{"name":"Official Aramaic (700-300 BCE) (Syriac)","id":"arc","region":1,"keyboards":[{"id":"aramaic_hebrew","name":"Aramaic (Hebrew layout)","filename":"aramaic_hebrew/1.3.1/aramaic_hebrew-1.3.1.js","version":"1.3.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/a/aramaic_hebrew","lastModified":"2024-12-02","fileSize":6422,"font":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"oskFont":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"rtl":true}]},{"name":"Old Aramaic (up to 700 BCE)","id":"oar","region":1,"keyboards":[{"id":"aramaic_hebrew","name":"Aramaic (Hebrew layout)","filename":"aramaic_hebrew/1.3.1/aramaic_hebrew-1.3.1.js","version":"1.3.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/a/aramaic_hebrew","lastModified":"2024-12-02","fileSize":6422,"font":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"oskFont":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"rtl":true}]},{"name":"Oriya (macrolanguage)","id":"ori","region":1,"keyboards":[{"id":"isis_oriya","name":"ISIS (Oriya)","filename":"isis_oriya/2.1.1/isis_oriya-2.1.1.js","version":"2.1.1","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/isis/isis_oriya","lastModified":"2023-08-11","fileSize":16391}]},{"name":"Osage","id":"osa","region":6,"keyboards":[{"id":"osage_nation","name":"Osage (Classic)","filename":"osage_nation/1.2.4/osage_nation-1.2.4.js","version":"1.2.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/o/osage_nation","lastModified":"2023-12-11","fileSize":14783,"font":{"family":"Noto Sans Osage","source":["NotoSansOsage-Regular.ttf"]},"oskFont":{"family":"Noto Sans Osage","source":["NotoSansOsage-Regular.ttf"]}}]},{"name":"Pahari-Potwari","id":"phr","region":3,"keyboards":[{"id":"isis_gurmukhi","name":"ISIS (Gurmukhi)","filename":"isis_gurmukhi/2.0.1/isis_gurmukhi-2.0.1.js","version":"2.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/isis/isis_gurmukhi","lastModified":"2023-08-11","fileSize":11549}]},{"name":"Palula","id":"phl","region":3,"keyboards":[{"id":"rac_palula","name":"Rachitrali-Palula","filename":"rac_palula/1.0.1/rac_palula-1.0.1.js","version":"1.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_palula","lastModified":"2026-01-13","fileSize":11717,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Pana","id":"pnz","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Pangwa (Latin)","id":"pbr","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Pashto, Central","id":"pst","region":3,"keyboards":[{"id":"multi_pak_phonetic","name":"Multi Pak Phonetic","filename":"multi_pak_phonetic/1.1.2/multi_pak_phonetic-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/m/multi_pak_phonetic","lastModified":"2024-09-03","fileSize":9441,"font":{"family":"Noto Nastaliq Urdu","source":["NotoNastaliqUrdu-Regular.ttf"]},"oskFont":{"family":"Noto Nastaliq Urdu","source":["NotoNastaliqUrdu-Regular.ttf"]},"rtl":true}]},{"name":"Pashto, Southern","id":"pbt","region":3,"keyboards":[{"id":"multi_pak_phonetic","name":"Multi Pak Phonetic","filename":"multi_pak_phonetic/1.1.2/multi_pak_phonetic-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/m/multi_pak_phonetic","lastModified":"2024-09-03","fileSize":9441,"font":{"family":"Noto Nastaliq Urdu","source":["NotoNastaliqUrdu-Regular.ttf"]},"oskFont":{"family":"Noto Nastaliq Urdu","source":["NotoNastaliqUrdu-Regular.ttf"]},"rtl":true}]},{"name":"Persian","id":"fas","region":1,"keyboards":[{"id":"el_dari_clra","name":"Dari (CLRA)","filename":"el_dari_clra/1.1.1/el_dari_clra-1.1.1.js","version":"1.1.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/el/el_dari_clra","lastModified":"2026-03-10","fileSize":15788,"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true},{"id":"persian_phonetic","name":"Persian Phonetic","filename":"persian_phonetic/1.0.4/persian_phonetic-1.0.4.js","version":"1.0.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/p/persian_phonetic","lastModified":"2026-03-09","fileSize":13569,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Persian, Iranian","id":"pes","region":3,"keyboards":[{"id":"el_dari_clra","name":"Dari (CLRA)","filename":"el_dari_clra/1.1.1/el_dari_clra-1.1.1.js","version":"1.1.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/el/el_dari_clra","lastModified":"2026-03-10","fileSize":15788,"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true},{"id":"persian_phonetic","name":"Persian Phonetic","filename":"persian_phonetic/1.0.4/persian_phonetic-1.0.4.js","version":"1.0.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/p/persian_phonetic","lastModified":"2026-03-09","fileSize":13569,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"P\u00e9v\u00e9","id":"lme","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Pidgin, Cameroon","id":"wes","region":2,"keyboards":[{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461}]},{"name":"Pimbwe (Latin)","id":"piw","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Pogolo (Latin)","id":"poy","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Pukapuka (Latin)","id":"pkp","region":7,"keyboards":[{"id":"pukapuka","name":"Pukapuka","filename":"pukapuka/1.3/pukapuka-1.3.js","version":"1.3","source":"https://github.com/keymanapp/keyboards/tree/master/release/p/pukapuka","lastModified":"2018-12-03","fileSize":17557}]},{"name":"Pulaar","id":"fuc","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}},{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461}]},{"name":"Pular","id":"fuf","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Punjabi, Eastern","id":"pan","region":3,"keyboards":[{"id":"isis_gurmukhi","name":"ISIS (Gurmukhi)","filename":"isis_gurmukhi/2.0.1/isis_gurmukhi-2.0.1.js","version":"2.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/isis/isis_gurmukhi","lastModified":"2023-08-11","fileSize":11549}]},{"name":"Punjabi, Western","id":"pnb","region":3,"keyboards":[{"id":"isis_gurmukhi","name":"ISIS (Gurmukhi)","filename":"isis_gurmukhi/2.0.1/isis_gurmukhi-2.0.1.js","version":"2.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/isis/isis_gurmukhi","lastModified":"2023-08-11","fileSize":11549},{"id":"rac_western_punjabi","name":"Rachitrali-Western-Punjabi","filename":"rac_western_punjabi/1.0.3/rac_western_punjabi-1.0.3.js","version":"1.0.3","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_western_punjabi","lastModified":"2026-01-13","fileSize":12139,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true},{"id":"multi_pak_phonetic","name":"Multi Pak Phonetic","filename":"multi_pak_phonetic/1.1.2/multi_pak_phonetic-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/m/multi_pak_phonetic","lastModified":"2024-09-03","fileSize":9441,"font":{"family":"Noto Nastaliq Urdu","source":["NotoNastaliqUrdu-Regular.ttf"]},"oskFont":{"family":"Noto Nastaliq Urdu","source":["NotoNastaliqUrdu-Regular.ttf"]},"rtl":true}]},{"name":"Pushto","id":"pus","region":1,"keyboards":[{"id":"rac_pashto","name":"Rachitrali-Pashto","filename":"rac_pashto/1.0.3/rac_pashto-1.0.3.js","version":"1.0.3","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_pashto","lastModified":"2026-01-13","fileSize":13331,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Quinault (Latin)","id":"qun","region":6,"keyboards":[{"id":"quinault","name":"Quinault","filename":"quinault/1.0.1/quinault-1.0.1.js","version":"1.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/q/quinault","lastModified":"2020-08-25","fileSize":10196}]},{"name":"Rigwe","id":"iri","region":2,"keyboards":[{"id":"sil_nigeria_underline","name":"Nigeria Underline (SIL)","filename":"sil_nigeria_underline/1.6/sil_nigeria_underline-1.6.js","version":"1.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_underline","lastModified":"2024-09-12","fileSize":23354}]},{"name":"Rombo (Latin)","id":"rof","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Rufiji (Latin)","id":"rui","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Runga","id":"rou","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Rungwa (Latin)","id":"rnw","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Ruruuli-Runyala (Latin)","id":"ruc","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Rwa (Latin)","id":"rwk","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Saamya-Gwe (Latin)","id":"lsm","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Saba","id":"saa","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Safwa (Latin)","id":"sbk","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Sagala (Latin)","id":"sbm","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Saho","id":"ssy","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Samaritan Aramaic (Syriac)","id":"sam","region":3,"keyboards":[{"id":"aramaic_hebrew","name":"Aramaic (Hebrew layout)","filename":"aramaic_hebrew/1.3.1/aramaic_hebrew-1.3.1.js","version":"1.3.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/a/aramaic_hebrew","lastModified":"2024-12-02","fileSize":6422,"font":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"oskFont":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"rtl":true}]},{"name":"Sango","id":"sag","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Sangu (Latin)","id":"sbp","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Sapo","id":"krn","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Sar","id":"mwm","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Saraiki","id":"skr","region":3,"keyboards":[{"id":"multi_pak_phonetic","name":"Multi Pak Phonetic","filename":"multi_pak_phonetic/1.1.2/multi_pak_phonetic-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/m/multi_pak_phonetic","lastModified":"2024-09-03","fileSize":9441,"font":{"family":"Noto Nastaliq Urdu","source":["NotoNastaliqUrdu-Regular.ttf"]},"oskFont":{"family":"Noto Nastaliq Urdu","source":["NotoNastaliqUrdu-Regular.ttf"]},"rtl":true},{"id":"rac_saraiki","name":"Rachitrali-Saraiki","filename":"rac_saraiki/1.0.2/rac_saraiki-1.0.2.js","version":"1.0.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_saraiki","lastModified":"2026-01-13","fileSize":11732,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Sarua","id":"swy","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Segeju (Latin)","id":"seg","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Senaya","id":"syn","region":3,"keyboards":[{"id":"aramaic_hebrew","name":"Aramaic (Hebrew layout)","filename":"aramaic_hebrew/1.3.1/aramaic_hebrew-1.3.1.js","version":"1.3.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/a/aramaic_hebrew","lastModified":"2024-12-02","fileSize":6422,"font":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"oskFont":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"rtl":true}]},{"name":"S\u00e9noufo, Mamara","id":"myk","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"S\u00e9noufo, Shempire","id":"seb","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"S\u00e9noufo, Supyire","id":"spp","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"S\u00e9noufo, Syenara","id":"shz","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Serer-Sine","id":"srr","region":2,"keyboards":[{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461}]},{"name":"Shambala (Latin)","id":"ksb","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Shan","id":"shn","region":3,"keyboards":[{"id":"shan","name":"Shan","filename":"shan/1.1.2/shan-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/s/shan","lastModified":"2025-10-14","fileSize":26391,"font":{"family":"Padauk Book","source":["PadaukBook-Regular.ttf"]},"oskFont":{"family":"Padauk Book","source":["PadaukBook-Regular.ttf"]}}]},{"name":"Shekkacho","id":"moy","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Sheko","id":"she","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Sherbro","id":"bun","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Shina","id":"scl","region":3,"keyboards":[{"id":"rac_shina","name":"Rachitrali-Shina","filename":"rac_shina/1.2.2/rac_shina-1.2.2.js","version":"1.2.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_shina","lastModified":"2026-01-13","fileSize":11882,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true},{"id":"rac_kashmir_shina","name":"Rachitrali-Kashmir-Shina","filename":"rac_kashmir_shina/1.0/rac_kashmir_shina-1.0.js","version":"1.0","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_kashmir_shina","lastModified":"2026-01-14","fileSize":12408,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Shubi (Latin)","id":"suj","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Sidamo","id":"sid","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Sindhi","id":"snd","region":3,"keyboards":[{"id":"mbsindhi","name":"MBSindhi","filename":"mbsindhi/1.0/mbsindhi-1.0.js","version":"1.0","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/m/mbsindhi","lastModified":"2023-08-11","fileSize":8742,"rtl":true},{"id":"multi_pak_phonetic","name":"Multi Pak Phonetic","filename":"multi_pak_phonetic/1.1.2/multi_pak_phonetic-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/m/multi_pak_phonetic","lastModified":"2024-09-03","fileSize":9441,"font":{"family":"Noto Nastaliq Urdu","source":["NotoNastaliqUrdu-Regular.ttf"]},"oskFont":{"family":"Noto Nastaliq Urdu","source":["NotoNastaliqUrdu-Regular.ttf"]},"rtl":true},{"id":"rac_sindhi","name":"Rachitrali-Sindhi","filename":"rac_sindhi/1.0.1/rac_sindhi-1.0.1.js","version":"1.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_sindhi","lastModified":"2026-01-13","fileSize":15604,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Sinyar","id":"sys","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Slavey, North","id":"scs","region":6,"keyboards":[{"id":"dene_a","name":"Dene A","filename":"dene_a/1.0.1/dene_a-1.0.1.js","version":"1.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/d/dene_a","lastModified":"2023-08-11","fileSize":5343},{"id":"dene_c","name":"Dene C","filename":"dene_c/1.0.1/dene_c-1.0.1.js","version":"1.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/d/dene_c","lastModified":"2023-08-11","fileSize":9553}]},{"name":"Soga (Latin)","id":"xog","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Sokoro","id":"sok","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Somali","id":"som","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936},{"id":"el_osmanya","name":"Osmanya","filename":"el_osmanya/1.0.1/el_osmanya-1.0.1.js","version":"1.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/el/el_osmanya","lastModified":"2023-07-31","fileSize":6958,"font":{"family":"Noto Sans Osmanya","source":["NotoSansOsmanya-Regular.ttf"]},"oskFont":{"family":"Noto Sans Osmanya","source":["NotoSansOsmanya-Regular.ttf"]}}]},{"name":"Somrai","id":"sor","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Songhay, Humburi Senni","id":"hmb","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Songhay, Koyra Chiini","id":"khq","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Songhay, Koyraboro Senni","id":"ses","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Soninke","id":"snk","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}},{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461}]},{"name":"Suba-Simbiti (Latin)","id":"ssc","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Sukuma (Latin)","id":"suk","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Sumbwa (Latin)","id":"suw","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Surbakhal","id":"sbj","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Suri","id":"suq","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936},{"id":"sil_ethiopic","name":"SIL Ethiopic","filename":"sil_ethiopic/2.0.7/sil_ethiopic-2.0.7.js","version":"2.0.7","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_ethiopic","lastModified":"2024-12-03","fileSize":11509,"font":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]},"oskFont":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]}},{"id":"sil_ethiopic_power_g","name":"SIL Ethiopic Power-G","filename":"sil_ethiopic_power_g/1.2.6/sil_ethiopic_power_g-1.2.6.js","version":"1.2.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_ethiopic_power_g","lastModified":"2024-12-03","fileSize":11630,"font":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]},"oskFont":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]}}]},{"name":"Swahili (Latin)","id":"swh","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Swahili (macrolanguage)","id":"swa","region":1,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Syriac","id":"syc","region":3,"keyboards":[{"id":"aramaic_hebrew","name":"Aramaic (Hebrew layout)","filename":"aramaic_hebrew/1.3.1/aramaic_hebrew-1.3.1.js","version":"1.3.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/a/aramaic_hebrew","lastModified":"2024-12-02","fileSize":6422,"font":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"oskFont":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"rtl":true}]},{"name":"Syriac","id":"syr","region":1,"keyboards":[{"id":"aramaic_hebrew","name":"Aramaic (Hebrew layout)","filename":"aramaic_hebrew/1.3.1/aramaic_hebrew-1.3.1.js","version":"1.3.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/a/aramaic_hebrew","lastModified":"2024-12-02","fileSize":6422,"font":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"oskFont":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"rtl":true}]},{"name":"T\u2019apo","id":"lgn","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Tadaksahak","id":"dsq","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Tajuasohn","id":"tja","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Talinga-Bwisi (Latin)","id":"tlj","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Tama","id":"tma","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Tamajaq, Tawallammat","id":"ttq","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Tamashek","id":"tmh","region":1,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Tamasheq","id":"taq","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Tamil","id":"tam","region":3,"keyboards":[{"id":"ekwtamil99uni","name":"Thamizha Tamil99","filename":"ekwtamil99uni/2.0.5/ekwtamil99uni-2.0.5.js","version":"2.0.5","source":"https://github.com/keymanapp/keyboards/tree/master/release/e/ekwtamil99uni","lastModified":"2023-12-01","fileSize":16768,"font":{"family":"Noto Sans Tamil","source":["NotoSansTamil-Regular.ttf"]},"oskFont":{"family":"Noto Sans Tamil","source":["NotoSansTamil-Regular.ttf"]}}]},{"name":"Tamki","id":"tax","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Tedaga","id":"tuq","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Telugu","id":"tel","region":3,"keyboards":[{"id":"isis_telugu","name":"ISIS (Telugu)","filename":"isis_telugu/2.0.2/isis_telugu-2.0.2.js","version":"2.0.2","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/isis/isis_telugu","lastModified":"2023-08-11","fileSize":10891}]},{"name":"Temi (Latin)","id":"soz","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Themne","id":"tem","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Tibetan, Central (Tibetan)","id":"bod","region":3,"keyboards":[{"id":"bod","name":"Bod","filename":"bod/1.1/bod-1.1.js","version":"1.1","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/b/bod","lastModified":"2023-08-11","fileSize":23324,"font":{"family":"TibetanWeb","source":["DDC_Uchen.ttf"]},"oskFont":{"family":"TibetanWebOsk","source":["DDC_Uchen.ttf"]}},{"id":"bod_transliterating","name":"Bod Transliterating","filename":"bod_transliterating/1.1/bod_transliterating-1.1.js","version":"1.1","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/b/bod_transliterating","lastModified":"2023-08-11","fileSize":160934,"font":{"family":"TibetanWeb","source":["DDC_Uchen.ttf"]},"oskFont":{"family":"TibetanWebOsk","source":["DDC_Uchen.ttf"]}}]},{"name":"Tigr\u00e9","id":"tig","region":2,"keyboards":[{"id":"sil_ethiopic","name":"SIL Ethiopic","filename":"sil_ethiopic/2.0.7/sil_ethiopic-2.0.7.js","version":"2.0.7","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_ethiopic","lastModified":"2024-12-03","fileSize":11509,"font":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]},"oskFont":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]}},{"id":"sil_ethiopic_power_g","name":"SIL Ethiopic Power-G","filename":"sil_ethiopic_power_g/1.2.6/sil_ethiopic_power_g-1.2.6.js","version":"1.2.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_ethiopic_power_g","lastModified":"2024-12-03","fileSize":11630,"font":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]},"oskFont":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]}}]},{"name":"Tiv","id":"tiv","region":2,"keyboards":[{"id":"sil_nigeria_underline","name":"Nigeria Underline (SIL)","filename":"sil_nigeria_underline/1.6/sil_nigeria_underline-1.6.js","version":"1.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_underline","lastModified":"2024-09-12","fileSize":23354}]},{"name":"Tobanga","id":"tng","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Tohono O\u2019odham (Latin)","id":"ood","region":6,"keyboards":[{"id":"tohono_oodham","name":"Tohono O'odham","filename":"tohono_oodham/1.0.2/tohono_oodham-1.0.2.js","version":"1.0.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/t/tohono_oodham","lastModified":"2020-10-28","fileSize":12596}]},{"name":"Tongwe (Latin)","id":"tny","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Tooro (Latin)","id":"ttj","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Toram","id":"trj","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Torwali","id":"trw","region":3,"keyboards":[{"id":"rac_torwali","name":"Rachitrali-Torwali","filename":"rac_torwali/1.0.1/rac_torwali-1.0.1.js","version":"1.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_torwali","lastModified":"2026-01-13","fileSize":11321,"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true},{"id":"sil_torwali","name":"Torwali (SIL)","filename":"sil_torwali/1.0.3/sil_torwali-1.0.3.js","version":"1.0.3","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_torwali","lastModified":"2026-01-14","fileSize":15486,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Toto","id":"txo","region":3,"keyboards":[{"id":"txo_toto","name":"Toto","filename":"txo_toto/1.0.1/txo_toto-1.0.1.js","version":"1.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/t/txo_toto","lastModified":"2023-02-20","fileSize":8863,"font":{"family":"Noto Serif Toto","source":["NotoSerifToto-Bold.ttf"]},"oskFont":{"family":"Noto Serif Toto","source":["NotoSerifToto-Regular.ttf"]}}]},{"name":"Tsamai","id":"tsb","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Tsikimba","id":"kdl","region":2,"keyboards":[{"id":"sil_nigeria_underline","name":"Nigeria Underline (SIL)","filename":"sil_nigeria_underline/1.6/sil_nigeria_underline-1.6.js","version":"1.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_underline","lastModified":"2024-09-12","fileSize":23354}]},{"name":"Tumak","id":"tmc","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Tunia","id":"tug","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Tupuri","id":"tui","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Turoyo (Syriac)","id":"tru","region":3,"keyboards":[{"id":"aramaic_hebrew","name":"Aramaic (Hebrew layout)","filename":"aramaic_hebrew/1.3.1/aramaic_hebrew-1.3.1.js","version":"1.3.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/a/aramaic_hebrew","lastModified":"2024-12-02","fileSize":6422,"font":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"oskFont":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"rtl":true}]},{"name":"Tyap","id":"kcg","region":2,"keyboards":[{"id":"sil_nigeria_underline","name":"Nigeria Underline (SIL)","filename":"sil_nigeria_underline/1.6/sil_nigeria_underline-1.6.js","version":"1.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_nigeria_underline","lastModified":"2024-09-12","fileSize":23354}]},{"name":"Ubi","id":"ubi","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Urdu","id":"urd","region":3,"keyboards":[{"id":"multi_pak_phonetic","name":"Multi Pak Phonetic","filename":"multi_pak_phonetic/1.1.2/multi_pak_phonetic-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/m/multi_pak_phonetic","lastModified":"2024-09-03","fileSize":9441,"font":{"family":"Noto Nastaliq Urdu","source":["NotoNastaliqUrdu-Regular.ttf"]},"oskFont":{"family":"Noto Nastaliq Urdu","source":["NotoNastaliqUrdu-Regular.ttf"]},"rtl":true},{"id":"rac_urdu","name":"Rachitrali-Urdu","filename":"rac_urdu/1.0.3/rac_urdu-1.0.3.js","version":"1.0.3","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_urdu","lastModified":"2026-01-13","fileSize":11544,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Ushojo","id":"ush","region":3,"keyboards":[{"id":"rac_ushojo","name":"Rachitrali-Ushojo","filename":"rac_ushojo/1.0.2/rac_ushojo-1.0.2.js","version":"1.0.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_ushojo","lastModified":"2026-01-13","fileSize":11778,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Uyghur","id":"uig","region":3,"keyboards":[{"id":"rac_uyghur","name":"Rachitrali-Uyghur","filename":"rac_uyghur/1.0.1/rac_uyghur-1.0.1.js","version":"1.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_uyghur","lastModified":"2026-01-13","fileSize":11486,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Vai (Latin)","id":"vai","region":2,"keyboards":[{"id":"libtralo","name":"LIBTRALO","filename":"libtralo/1.6.6/libtralo-1.6.6.js","version":"1.6.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/l/libtralo","lastModified":"2025-06-09","fileSize":115811,"font":{"family":"Charis","source":["Charis-Regular.ttf"]},"oskFont":{"family":"Charis","source":["Charis-Regular.ttf"]}}]},{"name":"Vidunda (Latin)","id":"vid","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Vietnamese","id":"vie","region":3,"keyboards":[{"id":"orviet10","name":"OR Vietnamese","filename":"orviet10/1.0.1/orviet10-1.0.1.js","version":"1.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/o/orviet10","lastModified":"2023-08-11","fileSize":6001},{"id":"orvietviqr10","name":"OR Vietnamese (VIQR)","filename":"orvietviqr10/1.0.1/orvietviqr10-1.0.1.js","version":"1.0.1","source":"https://github.com/keymanapp/keyboards/tree/master/legacy/o/orvietviqr10","lastModified":"2023-08-11","fileSize":3907}]},{"name":"Vinza (Latin)","id":"vin","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Vunjo (Latin)","id":"vun","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Vwanji (Latin)","id":"wbi","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Wakhi (Arabic)","id":"wbl","region":3,"keyboards":[{"id":"rac_wakhi","name":"Rachitrali-Wakhi","filename":"rac_wakhi/1.0.2/rac_wakhi-1.0.2.js","version":"1.0.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_wakhi","lastModified":"2026-01-13","fileSize":11585,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Wanda (Latin)","id":"wbh","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Western Neo-Aramaic","id":"amw","region":3,"keyboards":[{"id":"aramaic_hebrew","name":"Aramaic (Hebrew layout)","filename":"aramaic_hebrew/1.3.1/aramaic_hebrew-1.3.1.js","version":"1.3.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/a/aramaic_hebrew","lastModified":"2024-12-02","fileSize":6422,"font":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"oskFont":{"family":"Estrangelo Edessa","source":["SyrCOMEdessa.otf"]},"rtl":true}]},{"name":"Wolaytta (Latin)","id":"wal","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936}]},{"name":"Wolof","id":"wol","region":2,"keyboards":[{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461}]},{"name":"Xaasongaxango","id":"kao","region":2,"keyboards":[{"id":"sil_mali_azerty","name":"Clavier du Mali (Azerty)","filename":"sil_mali_azerty/3.4.2/sil_mali_azerty-3.4.2.js","version":"3.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_mali_azerty","lastModified":"2025-06-10","fileSize":17091,"font":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]},"oskFont":{"family":"Charis Mali","source":["CharisMali-Regular.ttf"]}}]},{"name":"Yadgha","id":"ydg","region":3,"keyboards":[{"id":"rac_yidgha","name":"Rachitrali-Yidgha","filename":"rac_yidgha/1.1.2/rac_yidgha-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/rac/rac_yidgha","lastModified":"2026-01-13","fileSize":11616,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true},{"id":"yidgha","name":"Yidgha","filename":"yidgha/1.0.5/yidgha-1.0.5.js","version":"1.0.5","source":"https://github.com/keymanapp/keyboards/tree/master/release/y/yidgha","lastModified":"2026-03-09","fileSize":10623,"font":{"family":"Scheherazade New","source":["ScheherazadeNew-Regular.ttf"]},"oskFont":{"family":"KbdArabScheherazade","source":["KbdArabScheherazade.ttf"]},"rtl":true}]},{"name":"Yoruba","id":"yor","region":2,"keyboards":[{"id":"sil_pan_africa_mnemonic","name":"Pan Africa Mnemonic (SIL)","filename":"sil_pan_africa_mnemonic/1.2.1/sil_pan_africa_mnemonic-1.2.1.js","version":"1.2.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_pan_africa_mnemonic","lastModified":"2024-12-02","fileSize":15461}]},{"name":"Zaghawa","id":"zag","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Zaiwa (Lisu)","id":"atb","region":3,"keyboards":[{"id":"sil_lisu_basic","name":"Lisu Basic (SIL)","filename":"sil_lisu_basic/1.1.1/sil_lisu_basic-1.1.1.js","version":"1.1.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_lisu_basic","lastModified":"2024-12-02","fileSize":10737,"font":{"family":"LisuTzimu","source":["lisutzimu.ttf"]},"oskFont":{"family":"LisuTzimu","source":["lisutzimu.ttf"]}},{"id":"sil_lisu_standard","name":"Lisu Standard (SIL)","filename":"sil_lisu_standard/1.1.1/sil_lisu_standard-1.1.1.js","version":"1.1.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_lisu_standard","lastModified":"2024-12-02","fileSize":9926,"font":{"family":"LisuTzimu","source":["lisutzimu.ttf"]},"oskFont":{"family":"LisuTzimu","source":["lisutzimu.ttf"]}}]},{"name":"Zan Gula","id":"zna","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Zanaki (Latin)","id":"zak","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Zaramo (Latin)","id":"zaj","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Zaysete","id":"zay","region":2,"keyboards":[{"id":"sil_el_ethiopian_latin","name":"SIL EL - Ethiopian Latin","filename":"sil_el_ethiopian_latin/1.4.4/sil_el_ethiopian_latin-1.4.4.js","version":"1.4.4","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_el_ethiopian_latin","lastModified":"2025-03-31","fileSize":15936},{"id":"sil_ethiopic","name":"SIL Ethiopic","filename":"sil_ethiopic/2.0.7/sil_ethiopic-2.0.7.js","version":"2.0.7","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_ethiopic","lastModified":"2024-12-03","fileSize":11509,"font":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]},"oskFont":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]}},{"id":"sil_ethiopic_power_g","name":"SIL Ethiopic Power-G","filename":"sil_ethiopic_power_g/1.2.6/sil_ethiopic_power_g-1.2.6.js","version":"1.2.6","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_ethiopic_power_g","lastModified":"2024-12-03","fileSize":11630,"font":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]},"oskFont":{"family":"Abyssinica SIL","source":["AbyssinicaSIL-Regular.ttf"]}}]},{"name":"Zerenkel","id":"zrn","region":2,"keyboards":[{"id":"sil_tchad","name":"Tchad","filename":"sil_tchad/4.3.2/sil_tchad-4.3.2.js","version":"4.3.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad","lastModified":"2025-03-31","fileSize":28945,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_faux_azerty","name":"Tchad FAUX AZERTY","filename":"sil_tchad_faux_azerty/5.4.1/sil_tchad_faux_azerty-5.4.1.js","version":"5.4.1","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_faux_azerty","lastModified":"2025-12-19","fileSize":26592,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}},{"id":"sil_tchad_qwerty","name":"Tchad QWERTY","filename":"sil_tchad_qwerty/5.4.2/sil_tchad_qwerty-5.4.2.js","version":"5.4.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_tchad_qwerty","lastModified":"2026-04-28","fileSize":26164,"font":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]},"oskFont":{"family":"Andika Afr","source":["AndikaAfr-R.ttf"]}}]},{"name":"Zigula (Latin)","id":"ziw","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]},{"name":"Zinza (Latin)","id":"zin","region":2,"keyboards":[{"id":"sil_uganda_tanzania","name":"Uganda-Tanzania Bantu (SIL)","filename":"sil_uganda_tanzania/1.1.2/sil_uganda_tanzania-1.1.2.js","version":"1.1.2","source":"https://github.com/keymanapp/keyboards/tree/master/release/sil/sil_uganda_tanzania","lastModified":"2020-10-28","fileSize":23122}]}]}}