ibus-pinyin
ibus-pinyin copied to clipboard
Some very common words are often not the first suggestion
Often I try to type a sentence that ends with 吗, which I believe is a very common word especially at the end of a sentence. Most of the time though, the first suggestion is 马 or some other syllable.
I have enabled "Sort candidates by frequency" and also "Remember every input as a phrase". So when I type a sentence the second time, it is usually suggested correctly, however similar sentences will still have the same problem.
Take for example the sentences 你能跟我一起去吗 and 你认识这个女人吗. For the second example, the second suggestion was correct, so the solution was as easy as pressing "2", however for the first example, it was more of a hassle to get the correct sentence together.
Another word with the same problem is 吧 at the end of sentences.
Is there any way to solve this?
I am using 1.12.0-3 on Debian bullseye.
I guess there might have an issue since i used that "sort candidates by frequency" feature from Debian 5 to Debian 9, and all that version have that and sort the most frequency words at first if i typed them with lots of times than others. But Debian 10 buster is not working.
BTW, i'm using ibus-pinyin 1.5.0-5 on Debian 10.8(Buster).
Hi, I was a fcitx user. In debian 11, I switched from fcitx to ibus. But ibus or ibus-pinyin can not sort candidates by frequency so far in my environment. This is just the default behavior in fcitx. Can anyone tell me where to enable "Sort candidates by frequency" feature for ibus/ibus-pinyin? I don't find this option anywhere in ibus Preferences and ibus-pinyin Preferences. Thanks a lot.
ibus-pinyin should sort phrases by frequency. Otherwise, it would be a bug or your home folder is read only, maybe?
On Fri, Jan 21, 2022 at 4:11 AM sgon00 @.***> wrote:
Hi, I was a fcitx user. In debian 11, I switched from fcitx to ibus. But ibus or ibus-pinyin can not sort candidates by frequency so far in my environment. This is just the default behavior in fcitx. Can anyone tell me where to enable "Sort candidates by frequency" feature for ibus/ibus-pinyin? I don't find this option anywhere in ibus Preferences and ibus-pinyin Preferences. Thanks a lot.
— Reply to this email directly, view it on GitHub https://github.com/phuang/ibus-pinyin/issues/21#issuecomment-1018319544, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAAD34GDI7ZH4HPYI2GO3J3UXEPNZANCNFSM4XSAU2WA . You are receiving this because you are subscribed to this thread.Message ID: @.***>
@phuang Thanks a lot for your reply. and sorry that I didn't express clearly in the last comment. ibus-pinyin does sort phrases by frequency, but this is not the problem I meaned. I meaned it didn't sort the single Chinese character by frequency. Sorting a single Chinese character by frequency is also very important to me and fcitx does that. I don't want to find the character I used a lot by pressing PageDown many times again and again. It's like I need to press PageDown a hundred times within a mniute. I am getting headache on this behavior.
I believe Ibus-pinyin will not change frequency for a phrase or word, if it input in a sentence. You may try input the single word 吗 once or several times, and then it should be adjust to the front of the list.
@phuang thank you for the clarification. But I think if this is the behavior and can not be changed, I think I will have to switch back to fcitx
. I do not type sentence at all. That is my habit. I only type character or phrase. I never type more than 4 chars at once, normally just one or two chars at one time.
@phuang
I am very sorry that I was wrong. I just swiched back to fcitx and found out it didn't sort single char by frequency either. I think the reason why I didn't notice this when I use fcitx is just because of this issue's description, fcitx does sort very common words in the first suggestion (page), thus I do not need to press PageDown and check for other pages normally.
Btw, fcitx does sort custom phrase by frequency (NOT doing this for built-in phrase by my observation so far.). I am not sure how ibus handles this. I do not plan to try it. I think I will simply use the old fcitx.
Thank you very much.