Keyboard layout keeps reverting since upgrade to High Sierra

high sierrainternationalizationkeyboard

I have a custom keyboard layout that I have been using for many years on OS X (alternative to the french layout).

Since I upgraded to High Sierra today I face these issues:

  • the layout keeps switching back to the default (french), e.g. when I open a new application
  • sometimes I cannot switch back to my custom layout
  • when I reboot, I have to re-add the custom layout in the Preferences

I have tried resetting the NVRAM but no changes. What can I do?

Best Answer

I had the same problem. My Custom keyboard was located in /Library/Keyboard Layouts. I heard that there are some file rights issues when using Ukulele - so I moved my custom keyboard to ~/Library/Keyboard Layout:

cd ~/"Libaray/Keyboard Layouts"
mv "/Library/Keyboard Layouts"/*

Also, I changed file owner, group and some rights for files at that location:

sudo chown <your username> *
sudo chgrp staff *
sudo chmod u+rwx *

Then, remove your custom keyboard from System Preferences, reboot, add again and reboot again.