Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Cannot replace the default "US" layout with "US - Czech" #2

Open
dmitry-mashkov opened this issue Jul 21, 2020 · 4 comments
Open

Cannot replace the default "US" layout with "US - Czech" #2

dmitry-mashkov opened this issue Jul 21, 2020 · 4 comments

Comments

@dmitry-mashkov
Copy link

Steps to reproduce:

  1. Imagine that you have US as a default layout
  2. open System preferences -> Keyboard -> InputSources
  3. Add the new "US - Czech" layout
  4. Try to delete the default US layout

Expected result: the default layout is removed. "US - Czech" is used everywhere as the default input source
Actual result: it is impossible to click minus when "US" is selected, therefore there is no way how to get rid of the previous default language in favor of the new "US - Czech"

OS: macOS Catalina 10.15.5

@mariancerny
Copy link
Owner

Thanks again for the interest and the report.

It happens that sometimes it is not possible to remove default input source right away (but sometimes it is). Probably if the layout has been used recently, it might be tied to some system resource and the system does not allow to delete it.

Try switching to the new "U.S. - Czech" layout, restarting the Mac and then removing the "US" layout. It should work.

It woks for me.
Screenshot 2020-07-21 at 16 29 53

@mariancerny
Copy link
Owner

I have received a confirmation from a friend that restart helps.

@dmitry-mashkov
Copy link
Author

Multiple restarts didn't help in my case. I switch to US - Czech, then initiate restart, then after restart i see US - Czech to be chosen, but if i open the Input Sources window, US is not deleteable. Minus button is still disabled :(

@mariancerny
Copy link
Owner

Hmm... Then I don't know how help. It's definitely possible to remove the default keyboard - I have it configured like so on all of my systems (Mojave, Catalina, Big Sur). I don't know how the internals work. For me, one restart is usually enough. However I remember recently it didn't work right away after a restart, but logging out and logging it helped. I try not to launch any applications before I remove the default US keyboard after login. I guess something might be using/referencing the default US keyboard and therefore it's not possible to remove it. By any chance, do you use "Reopen apps after login" when you log out/restart? I would try to disable most of the apps/services, after login (but I never needed to disable mine, e.g. Dropbox, Quitter, Typinator, Divvy, MenuMeters).

@mariancerny mariancerny reopened this Dec 10, 2020
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants