Updates:
Status: Notabug
Comment #2 on issue 1655 by maiku.fa...@gmail.com: ibus-table IM
incorrectly assumes ambiguity
https://code.google.com/p/ibus/issues/detail?id=1655
A candidate window appears allowing the user to select between s, ɕ\,
and ʂ`. Further typing not matching one of these characters causes the
entire current candidate to have no matches. The input sequence for ɕ
is s\, but s itself is unambiguous. Instead, typing s should cause an
s to appear and further typing should continue producing correct IPA,
but typing s\ should cause ɕ to appear. Additionally, ɕ should not
appear as ɕ\.
The behaviour described here seems correct to me.
The candidate window shows all matches for “s*” (where * is
an autowildcard added because of the option
### If true then a multi wildcard will be appended
### at the end of inputing string automatically.
AUTO_WILDCARD = TRUE
One could change that behaviour by setting this option to false.
But I believe this option is very useful here, especially if you
do not yet know all IPA-X-SAMPA codes by heart.
“s” plus the autowildcard, i.e. “s*” matches
s s 0 ### U+0073 LATIN SMALL LETTER S
s\ ɕ 0 ### U+0255 LATIN SMALL LETTER C WITH CURL
s` ʂ 0 ### U+0282 LATIN SMALL LETTER S WITH HOOK
and the candidate list looks like:
s (1/3)
F1. s
F2. ɕ \
F3. ʂ `
On top, in the row “s (1/3)” the exact user input is shown,
i.e. without the automatically added wildcard.
In the candidates, exact matches of the user input have no
trailing characters, like
F1. s
But in case of the candidates F2 and F3, the input the user
actually typed matches only the beginning of the input sequence
only because of the auto wildcard, these candidates are shown
by auto completion. For such candidates, the part of the input sequence
the user has not yet typed is shown after the candidate.
I.e. the input sequence for “ɕ” is “s\”, the user has typed only
“s” so far, it would be necessary to type “\” to complete the
input sequence for “ɕ”. This makes it easier to learn the necessary
input sequences as one sees what one needs to type to complete
a certain candidate.
So I think this behaviour is just fine.
Closing as NOTABUG.
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en
---
You received this message because you are subscribed to the Google Groups "ibus-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to ibus-devel+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.