FirstVoices Keyboards
Utilities
Free
The latest ground-breaking FirstVoices innovation from the First Peoples' Cultural Council is an Indigenous language keyboard app for Apple mobile devices.
The FirstVoices Keyboard App contains keyboard software for over 100 languages, and includes every First Nations language in Canada, Australia and New Zealand, plus many languages in the USA.
When the FirstVoices Keyboard app is installed on an iPhone or iPad, any one of the 100+ custom keyboards can be activated in any application on the device. Users are able to select their keyboard(s) of choice within their email, social media, word processing or other apps, enabling unlimited communication in their mother language.
Interested in learning more about FirstVoices and our other Indigenous language apps? Please email First Peoples' Cultural Council: info@firstvoices.com.
more Published on 2026-03-12.
* fix(ios): Revert Sentry to 8.38.0 to fix FirstVoices crash on startup with 18.0.247 (#15726)
* Minor fixes and performance improvements
18.0.249 27 Mar
Published on 2026-03-09.
* maint(ios): upgrade to Xcode 26.2 (#15614)
* Minor fixes and performance improvements
18.0.248 12 Mar
Published on 2026-02-04.
* cherrypick(common): Update FirstVoices versions in keyboards.csv (#15273)
* docs(ios): Use /cdn/dev assets for Engine guides (#15274)
* chore(ios): Add fv_tlingityooxatangi to FirstVoices for iOS app (#15496)
* Minor fixes and performance improvements
18.0.247 9 Mar
Published on 2025-12-03.
* Minor fixes and performance improvements
18.0.246 5 Feb
Published on 2025-10-31.
* Minor fixes and performance improvements
18.0.245 03/12/2025
Published on 2025-09-29.
* Minor fixes and performance improvements
18.0.243 16/10/2025
Published on 2025-09-18.
* fix(web): fix error trying to calculate style scaling effects (#14696)
* Minor fixes and performance improvements
18.0.242 30/09/2025
Published on 2025-08-27.
* Minor fixes and performance improvements
18.0.241 18/09/2025
Published on 2025-08-22.
* fix(web): deploy `web/build/publish` folder (#14238)
* fix(ios): restore keyboard scale map for iPad Air 2 (#14306)
* Minor fixes and performance improvements
18.0.240 27/08/2025
Published on 2025-06-04.
* Minor fixes and performance improvements
18.0.239 22/08/2025
Published on 2025-05-30.
* fix(web): empty layout fontSize property should default to 1em (#13960)
* chore(ios): FirstVoices certificate update (#14005)
* feat(ios): log active keyboard, model IDs with reported errors (#14006)
* chore(ios): update FirstVoices AppIcon (#14011)
* Minor fixes and performance improvements
18.0.238 04/06/2025
Published on 2025-05-12.
* maint(web): merge LMLayer CI build config with standard Web CI build config (#13808)
* fix(ios): restore keyboard-scale settings for older, still-supported iOS devices (#13817)
* change(ios): limit reports about devices without predefined scaling entries (#13828)
* chore(ios): Update inuktitut_pirurvik to 1.4.1 (#13841)
* fix(web): add robustness for bad touch-layout fontsize specs (#13838)
* fix(web): sustain active batched-layout mode when keyboard is switched (#13863)
* maint(common): apply new codeowners from master (#13874)
* Minor fixes and performance improvements
18.0.237 30/05/2025
Published on 2024-09-16.
* Minor fixes and performance improvements
17.0.331 30/10/2024
Published on 2024-09-09.
* change(web): revert #11174, which loads keyboards before initializing the OSK (#12040)
* fix(web): unrevert #11258, leaving OSK hidden before instructed to display (#12058)
* chore(common): use `nvm` to select version of node for builds (#12074)
* fix(web): disable fat-finger data use when mayCorrect = false (#12226)
* chore(common): allow build agents to automatically select emsdk version, and enable support for 3.1.60+ (#12245)
* fix(web): fix documentation-keyboard spacebar-text scaling (#12240)
* change(ios): defer registration of fonts past initialization (#12241)
* Minor fixes and performance improvements
17.0.330 17/09/2024
Published on 2024-07-27.
* fix(web): add nullish test in setOsk (#12041)
* Minor fixes and performance improvements
17.0.329 09/09/2024
Published on 2024-07-25.
* fix(web): Don't apply suggestion unless fully configured (#11636)
* fix(web): get row-height for flick constraints after performing layout (#11692)
* fix(web): add limited Array.from polyfill for lm-worker use (#11733)
* fix(web): set new-context rules' device to match that of the active OSK (#11744)
* fix(web): prevent desktop OSK crash when addKeyboards is called before engine init (#11787)
* fix(web): fix id of longpress keys with modifier set in touch layout (#11797)
* change(web): change after-word whitespace check to be more selective (#11824)
* fix(web): use fat-finger data with simple keypresses (#11871)
* chore(common): Update Crowdin strings for Portuguese (#11976)
* Minor fixes and performance improvements
17.0.328 27/07/2024
Published on 2024-06-02.
* fix(developer): handle unsupported `return` statement in `match` and `nomatch` in web compiler (#11547)
* fix(ios): remove incorrect cast in log statement to prevent crash (#11570)
* fix(ios): do not write to shared storage from system keyboard (#11622)
* fix(web): fixes error on tab, enter when only a single input element is on the page (#11615)
* fix(web): correctly handle cross-origin stylesheets when calculating keyboard size and key cap font size (#11616)
* fix(web): pre-init keyboard activation awaits init before proceeding (#11617)
* fix(web): add null guard for missing debug info when reporting to Sentry (#11619)
* Minor fixes and performance improvements
17.0.327 25/07/2024
Published on 2024-05-15.
* Minor fixes and performance improvements
17.0.326 02/06/2024
Published on 2024-05-15.
* chore(ios): 17.0 stable release
* chore(web): 17.0 stable release
* Minor fixes and performance improvements
17.0.325 15/05/2024
Published on 2024-03-11.
* fix(web): fixes content-editable error that occurred on focus changes (#10747)
* fix(ios): changed build script prepRelease to fix sample builds (#10940)
* Minor fixes and performance improvements
16.0.147 12/03/2024
Published on 2023-11-30.
* Minor fixes and performance improvements
16.0.145 02/02/2024
Published on 2023-11-22.
* fix(web): fixes doc-kbd display of default layer when it's not defined first (#9892)
* fix(ios): fv: replace Zip framework to prevent crash on startup (#9958)
* Minor fixes and performance improvements
16.0.144 30/11/2023
Published on 2023-10-20.
* chore(ios): renew certificate (#9811)
* Minor fixes and performance improvements
16.0.143 22/11/2023
Published on 2023-02-01.
* Minor fixes and performance improvements
16.0.139 16/03/2023
Published on 2023-02-01.
* chore(common): Release 16.0
* Minor fixes and performance improvements
16.0.138 01/02/2023
Published on 2026-03-12.
* fix(ios): Revert Sentry to 8.38.0 to fix FirstVoices crash on startup with 18.0.247 (#15726)
* Minor fixes and performance improvements
more Version 18.0.249 27 Mar
Data Not Collected The developer does not collect any data from this app.