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

Add action to cycle through available input methods #1501

Open
2 tasks
githubsterer opened this issue Mar 10, 2025 · 8 comments
Open
2 tasks

Add action to cycle through available input methods #1501

githubsterer opened this issue Mar 10, 2025 · 8 comments
Assignees
Labels
enhancement New feature or request needs triage

Comments

@githubsterer
Copy link

githubsterer commented Mar 10, 2025

Developer TODO (don't remove)

  • cycle through them in most recently used
  • update documentation

Don't know if this is similar to the keyboard picker the Actions list says doesn't work in newer Android versions, but it would be nice to simulate clicking on the small keyboard icon in the nav bar that brings up the Choose Input Method dialog. Not sure why this can't be done?

@githubsterer
Copy link
Author

Technically it's called Change Default Keyboard

@sds100
Copy link
Collaborator

sds100 commented Mar 10, 2025

This is the same as the keyboard picker action. The Switch keyboard action may solve your problem?

Apps can no longer show the keyboard picker dialog you mentioned if they are in the background, from the user point of view it is arbitrary "security" decisions by the people who make Android. It never has any correspondence to what you can do manually as the user can do 😅. That explains any confusion why Key mapper doesn't let you do certain things.

@sds100 sds100 closed this as completed Mar 10, 2025
@githubsterer
Copy link
Author

githubsterer commented Mar 10, 2025 via email

@githubsterer
Copy link
Author

There used to be a notification you could pull down to change the keyboard and there still exists the little icon at the lower left of the keyboard, but if you don't use those icons then it takes up a lot of visual space. I would think however that button works could be replicated but I guess not.

@githubsterer
Copy link
Author

What about an action that cycled through all available keyboards?

@jambl3r jambl3r changed the title Choose Input Method Action Add action to cycle through available input methods Mar 10, 2025
@jambl3r jambl3r reopened this Mar 10, 2025
@githubsterer
Copy link
Author

githubsterer commented Mar 10, 2025

Thanks :-) the only downside to a full cycle is that, in at least my case, I have two different work needs. One is to cycle only between two keyboards, let's say Gboard and Key Mapper, which I anticipate doing often now that I've got the hang of the keyboard key maps, and the other would be to actually cycle through all the loaded keyboards on an as-need basis.

Thus I was suggesting two different features, one cycling through a preset group, and the other cycling through all available input options. And of course the third option would be to build your own picker by showing the same list you do now for choosing a single keyboard, but as an action.

@githubsterer
Copy link
Author

I had not realized that Android did away from the notification that let you change keyboards, and having the button at the bottom left takes up valuable screen real estate. So now I see a very important need to solve this issue.

@jambl3r
Copy link
Collaborator

jambl3r commented Mar 10, 2025

I think creating preset groups of input methods is a bit out of scope. But cycling input methods is fair.
I renamed this issue to suit so that may be added in the future.

@jambl3r jambl3r marked this as a duplicate of #1503 Mar 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request needs triage
Projects
None yet
Development

No branches or pull requests

3 participants