I don’t think developing a keyboard for it is too difficult. Actually I could try to do it myself. The problem is probably more about making users install it when it’s not preinstalled on the device and thus requires downloading an application. Heck, even languages such as Chinese or Japanese requires a (first party) download on Android. I found iOS handles better multilingual input and is less confusing to get started with new keyboards.
Is there a keyboard HID for USB/Bluetooth that allows for Unicode characters to be sent rather than key codes?
Android has a pretty good keyboard API (e.g. Chrome on Android can't get passed keycodes because of how IME are designed). However I'm guessing Windows apps need key codes, so maybe not possible.
I've made IBus input methods for conlangs before and it's literally as simple as making a plaintext table of physical keys and corresponding characters. I can't imagine it'd be any more difficult on IOS or Android. Despite this I can't find any Inuktitut keyboards on the Play Store.
On mobile OS, at least on iOS, developing a keyboard means also creating the layout keyboard and managing its state, so it’s a bit more work than a single mapping text file.
> I can’t find any Inuktitut keyboards on the play Store
I found my next side project haha. I need one for another app I planned to do.
You might want to base it on https://anysoftkeyboard.github.io/
There are a lot of converters (I'm making another one, granted it's for Ojibwe / Cree), but no ways to natively type them on an actual computer easily, as far as I know
How is this supposed to help anyone? That anglophone guess isn't going to be close to correct -- in the general case, it's unlikely to even be recognizable.
Ideally people would use Shavian[1] or some other system that kinda matches 1:1 with the language.
> No trouble with physical keyboards
I've seen comments on HN before about how certain characters used for programming aren't on keyboards with European layouts, supposedly creating a barrier for beginner programmers. In contrast, somebody using a keyboard for one of the CJK languages only needs to press shift to type all the characters in Basic Latin because the physical layouts are the same.
> lot of older computer technology predates modern unicode and nobody seems to be in a rush to replace it.
There are probably way more computers that only support Shift JIS than computers that only use ASCII. I heard that apparently lack of support for Unicode is still a problem in certain Japanese offices.
I think the most dangerous position to be in is when your writing system is similar to but not exactly the same as English, in which case people begin to adopt a "close enough" attitude and accept the status quo, choosing instead to change their orthography in counterproductive ways to fit ephemeral technical requirements.
The keyboards you buy in China (the C in CJK) are the same ones you'd buy in the US. They don't have their own.
This makes sense, since character input is done in software; there is no way to map physical keys to the much much larger inventory of characters.
[0] https://commons.wikimedia.org/wiki/File:Standard_Taiwanese_K...
Unicode can handle a zillion characters, and I don't remember having problems with missing fonts in any of my devices for at least half a decade. If the problem is people talking in English on their cellphones because of lack of input support, couldn't the government of Nunavut work in making iOS/Android keyboards with a good syllabic input method?