I'm trying to change the input source from ABC to a different keyboard layout (I need to be able to choose any of them), but cannot find a way.

This iMac runs Catalina 10.15.7 has no internet connection and the user is not administrator as it is a managed iMac. I can modify stuff as administrator by I need it to persist for the rest of the users. When I try to change the Input Source through the System Preferences > Keyboard > Input Source pane, it is not saved and does not give feedback.

I did some research and found about the existence of .keylayout files, which didn't work either. I also tried using fs_usage to register every file interaction System Preferences may have, no results either.

The only way I'm able to change the keyboard layout is through the languagesetup command (which changes the whole system language). Other System Preferences (eg. dark theme) are saved perfectly.

If you know how MacOS Catalina 10.15.7 handles permission at System Preferences, or why it doesn't switch input sources I'd deeply appreciate it.

  • @TomGewecke the problem persist for every other language as well. Edited to avoid confusion – Mario Martín Moreno Apr 22 at 17:45
  • I need the capability of swapping to any other input method, whilst keeping the UI in English @TomGewecke – Mario Martín Moreno Apr 22 at 17:47
  • When you say “manged Mac”, is it just that you can’t unlock the preference panes? – bmike Apr 22 at 18:04
  • No, I mean I have access to setup stuff on it as administrator, but I need to apply the change for other users. They don't have internet and they don't have admin privileges. – Mario Martín Moreno Apr 22 at 18:10
  • Aah - so you don’t have MDM set up to push changes to several Macs that need this handled without user being an admin? – bmike Apr 22 at 18:12

You must log in to answer this question.

Browse other questions tagged .