-
Notifications
You must be signed in to change notification settings - Fork 1
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
How do I use this? #2
Comments
At compositor side you need wlr-layer-shell, virtual-keyboard-unstable-v1, input-method-unstable-v2 (with keyboard grab) support, sway with swaywm/sway#4932 applied would do. In wlchewing, we have two mode, chinese mode and english mode. In chinese mode, you can type chinese with Bopomofo(Zhuyin) phonetic symbols. In english mode, wlchewing currently just forward key events back to client so it would be english like there is no input method in between. You can switch between two mode with In Bopomofo input system, we use QWERTY keyboards and map another layer of our Bopomofo symbols on it. See the image on Wikipedia. You type symbols into the Bopomofo buffer (expressed with both underline and bold in GTK) and if those symbols compose a character, the character is added to another buffer described below, and the symbols are cleared. Tone 1 (the flat one) is expressed by a space. Modern Bopomofo input system (like chewing which wlchewing uses) detects conflicting symbols and automatically replace new one with old one. Modern Bopomofo input system (like chewing) also allow you to type out-of-order within one character by automatically place symbols into legit positions. The composed word will be in another buffer (expressed with only underline in GTK) which you can change the characters to others with the same pronunciation. When typing more character into this buffer, previous character may change automatically if its pronunciation form a word with current character pronunciation. In wlchewing, you can manually change a character by moving the cursor before it, press down arrow and a panel will appear at bottom. In the panel, if following characters pronunciation forms some possible words, you can change the whole word. Candidates are grouped by length of words and you can navigate among the groups with For example, if you want to type 雪, you type ㄒㄩㄝˇ (mapped as |
Thanks! This is really helpful. |
I am not experienced with chewing or chinese IMEs, but was wondering how to use this. I ran the executable but I am not sure what I am supposed to do after that. I am using sway if that matters.
The text was updated successfully, but these errors were encountered: