Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

New input source is not available during Login #1

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

New input source is not available during Login #1

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

Comments

@dmitry-mashkov
Copy link

Steps to reproduce:

  1. Open System preferences -> Keyboard -> Input Sources
  2. Setup the custom "US: Czech" layout
  3. Leave the previous keyboard (e.g. US) there
  4. Log Out
  5. Try to log in back

Expected result: I can choose "US: Czech" in the list of input sources
Actual result: there is no "US: Czech" option in the list of input sources. There is only one item: "US"

OS: macOS Catalina 10.15.5

@mariancerny
Copy link
Owner

Thanks for the interest and the report.

By "2. Setup the custom US: Czech layout" you mean running the install.sh script?

If logging out and logging back in does not help, try restarting the computer.

Recently I had a problem on Catalina that even after restarting on a new Mac the new keyboard layout did not show up. It took numerous restarts and reinstalls and I don't know what exactly helped. Maybe Catalina has changed something that is causing the system not to pick up the layouts installed to /Library/Keyboard Layouts so easily.

@dmitry-mashkov
Copy link
Author

Hi, sorry I missed your reply somehow.
By "2. Setup the custom US: Czech layout" you mean running the install.sh script? — yes, that's correct
Apparently I restarted my laptop several times since the moment when I reported the issue. It didn't help. And I reran the installation script many times. Tried again just now, with no luck still.

It is also remarkable that when i see the login screen and click at the language icon, there is only one language available (US), as i said earlier, but even if i expand the list of all possible languages, there is no US - Czech option there

@mariancerny
Copy link
Owner

Oh, I understand the issue now. The new U.S. - Czech input source is not available at the login screen. That's right... I can reproduce this, it's probably always been like so. I don't understand the macOS internals regarding the keyboard layouts, so I don't know why it is not available.

Maybe the login dialog is shown before the system is fully loaded if you use FileVault, so it doesn't know about any custom layout yet. It's not available even after full boot, but maybe the system doesn't reload the layouts.

However I have never needed the custom layout at the login screen. I am fine with default US. Why do you need it? Do you need to enter Czech characters into the password field?

I'll try to research the issue some time later. E.g. here might be some relevant info: https://apple.stackexchange.com/questions/44913/make-a-custom-keyboard-layout-the-system-default-even-for-the-login-screen

@dmitry-mashkov
Copy link
Author

Actually I am fine with entering my password using US keyboard. I just expected that the login screen languages and OS languages (the ones I use after I log in) should be synchronized. And if you're saying that the login screen customization comes from another place, then I am actually fine with that. We can close the ticket.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants