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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch to other keyboards/IME #62

Closed
zoenglinghou opened this issue Feb 10, 2020 · 12 comments
Closed

Switch to other keyboards/IME #62

zoenglinghou opened this issue Feb 10, 2020 · 12 comments

Comments

@zoenglinghou
Copy link

I am using two keyboards right now: openboard and trime. In trime I can set up the 馃寪 icon to switch to a open board keyboard, but not from openboard to trime. I hope openboard can have the same ability so I don't have to long press the globe to select an IME from the menu.

Much appreciated

my keyboards

@Glitchy-Tozier
Copy link

  1. You could just long press the space-key.

  2. If this is implemented, I suggest only making it an optional feature.

@zoenglinghou
Copy link
Author

1. You could just long press the space-key.

That would also bring up the IME menu for selection, which is the same as the language key and keyboard key.

2. If this is implemented, I suggest only making it an optional feature.

Agreed.

@Glitchy-Tozier
Copy link

That would also bring up the IME menu for selection, which is the same as the language key and keyboard key
What do you mean by "IME menu"?
Also, are you saying this is not the way it should behave?

@zoenglinghou
Copy link
Author

The "Change Keyboard" Menu as shown in the previous pic.

The thing is, I can switch from trime to openboard with one click, but not from openboard to trime--I have to use the keyboard/IME menu which is slightly inconvenient.

Yeah I know I am sort of nitpicking, but it never hurt to ask if it can be implemented.

@dslul
Copy link
Member

dslul commented Feb 13, 2020

This is actually intentional, because that button is for switching languages rather than keyboards. But I can make this optional.

@Glitchy-Tozier
Copy link

Glitchy-Tozier commented Feb 13, 2020

@zoenglinghou I completely understand that a 1-button-keyboard-changer is a very nice thing to have. And I agree that this would be a convenient option.
Not the default, but something that can be turned on in the settings.
(Btw, what is Trime?)

@dslul In that case, there might be a different bug: The language-switch-key also switches to AnySoftKeyboard (https://github.com/AnySoftKeyboard/AnySoftKeyboard) as if it was it's own language.
Edit: this might belong to #48

@zoenglinghou
Copy link
Author

@Glitchy-Tozier trime is a FOSS Chinese Keyboard. Chinese IMEs can get really specialized lol.

@zoenglinghou
Copy link
Author

An implementation could be like so:
E.g. I have 2 openboard IMEs. When I press 馃寪 for the first time, I might be trying to switch to another openboard. When I press it twice, it is almost certain that I want to use neither of them, then openboard will switch to a different keyboard. I.e. when there are n-openboards, the n-th press of 馃寪 switches to another IME.

@Glitchy-Tozier
Copy link

Glitchy-Tozier commented Feb 16, 2020

Another way it could be implemented would be this:
Slow tapping on 馃寪 (the Globe-Key) would switch between languages. A fast double-tap would switch to a predefined keyboard of your choosing.

This would basically work the same way as the Shift- / Caps-Lock-Key already works and would not limit the user to a certain number of language switches.

Edit: Holding down the button instead of double-tapping is possible too, of course.

@tarbib
Copy link

tarbib commented May 22, 2020

@zoenglinghou Hello! I use keyboard switcher with a pending notification for the need you described : https://gitlab.com/kunzisoft/Android-KeyboardSwitcher
May I ask if trime provide a pinyin input? The app does not start on my phone, this is what I'd like to figure out.

@zoenglinghou
Copy link
Author

@tarbib yeah Trime requires a lot of configurations to work. It provides all sorts of Chiense inputs.
Better refer to their wiki and Rime's. I configure Rime on my laptop first using plum and adb push config files into Trime's build folder.

@dslul
Copy link
Member

dslul commented Sep 9, 2020

I think it's best to keep the globe button for changing between languages for now.

@dslul dslul closed this as completed Sep 9, 2020
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

4 participants