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

Switch engines using keyboard shortcut doesn't update its icon. #109

Open
SteveFour opened this issue Aug 11, 2021 · 1 comment
Open

Switch engines using keyboard shortcut doesn't update its icon. #109

SteveFour opened this issue Aug 11, 2021 · 1 comment

Comments

@SteveFour
Copy link

What Happened

When using multiple keyboard input method
Default shortcut Ctrl + Space does change input method (switch engine), but does not change the Input method indicator icon on top right (the "en" thing in the image).

image
while switching engines inside Settings app or Wingpanel widget works as usual.

Expected Behavior

Default shortcut Ctrl + Space should also change the Input method indicator on top right.
That way people will know if they are using the right engine for the right language.

Steps to Reproduce

  1. Enable Ibus Daemon and add a second input method.
  2. Close System Settings app, then heads to any text field (Code app for example)
  3. Using shortcut to switch engine (Default Ctrl + Space) and try typing. Notice that input method did change but not the top right indicator.

Logs

Platform Information

image
Latest version of Elementary OS 6 with all app updated (Aug 11 2021).

@jeremypw
Copy link
Collaborator

Note: the "Change Layout" shortcut (<Shift><Alt>) does change the indicator and cycles through both keyboard layouts and input methods. Not sure if this is the desired behaviour as, if more than one keyboard layout is installed, then the input methods use the last one selected which may not be the one wanted. "Change Layout" should only cycle through the available layouts. I think this is a consequence of both layouts and input methods being treated as "input sources" and "Change Layout" currently cycles through all input sources.

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

No branches or pull requests

3 participants