Dear all,
On the Big Sur machine:
1) Using the Installer, I installed the Syriac Phonetic keyboard for one user. ‘Double vision’ occurred in the Add keyboard layout list, just as was the case after a manual install of the .bundle previously.
2) Using the Installer, I tried to install the Syriac Phonetic keyboard for all users on the Big Sur machine. No luck: “The operation couldn’t be completed. (Keyboard_Installer.KIErrorCode error 1)”
3) After a manual install for all users on the Big Sur machine, the Syriac Phonetic keyboard did not show up in the installed keyboards list. [I did not do a search as yet, but see below for Catalina.]
On the Catalina machine:
After manually installing the Syriac Phonetic keyboard for all users, it did not show up in the installed keyboards list for a non-admin user. But the ‘Search’ option did reveal the installed keyboard and it could be successfully activated.
Bugs all around, then:
– Installing a keyboard for one particular user (both admin and normal users) triggers a ‘double vision’ effect in the installed keyboards list during the activation procedure in System Preferences.
– Installing a keyboard for all users can only be done manually on Big Sur systems. The Ukelele (v. 3.5.1) Installer option for all users returns an error message.
– After manually installing a keyboard for all users, the non-admin user usually cannot see the newly-installed keyboard. Doing a search for it reveals it (certainly on Catalina; Big Sur: to be confirmed).
So, for the purpose of writing a keyboard installation guide, I am left with either:
A) telling users to ignore any double keyboard listings and go ahead with activation of the first item in the list; or:
B) telling them to install a keyboard for all users on a system, with admin privileges, and manually.
A) Confronts users with a potentially confusing phenomenon, although it has no impact on the ultimate functionality of the keyboard. This looks like sloppy programming to users, and they are right. (“Ignore the ghost! It won’t hurt you! Really!” That’ll inspire confidence…)
B) Avoids any apparent confusion, but limits installation of the keyboard to admins, and it forces all admins to install a piece of software for all users on a system, even if that is not wanted. The first limitation ensures that many scholarly users have to depend on the willingness of their IT departments to install ‘custom software’. Ever had to deal with an IT department for such a thing?
Neither is very appealing, IMHO. And I think it is up to Apple to fix their bugs.
All the best,
Pim