我用智能拼音键盘在ibus
Ubuntu 中将中文字符输入到我的文档中。
设计的方式input-method
是,人们开始输入与所关联的字符相对应的字符pinyin
,然后它可以从字符列表中选择与请求匹配的字符。
例子。
如上例所示,对于每个arabic
字符组合,都有一长串可能与之匹配的潜在汉字。这个字符列表可能对应xue
几种声调的发音,例如 xue
,,,,,。xue1
xue2
xue3
xue4
我希望能够使用音调数进一步过滤呈现给我的角色列表,以便列表的长度整体缩短并且更容易浏览。例如如果我输入yi1
,我只想看到与该字符pinyin
和音调完全匹配的字符。
不幸的是,这是不可能的,因为按digit
从到1
中的任意一个0
都会导致输入法选择列出的示例之一。
还有其他的input-method
、patch
或者不同的配置可以帮助我实现我的目标吗?
请注意我不想得到pinyin
文本结果(正如本网站类似问题所问),但得到的是汉字。
答案1
拼音输入法并非设计用于此目的。(但你能做到吗?)为了获得预期的效果,应该将两个实用程序结合在一起:
- 标准拼音输入法(例如孙拼音) 使用 ...
- ...英语(美国,国际,带死键)或者汉语拼音 (m17n)作为前置输入源。
我正在寻找相同的解决方案,但据我所知,它尚未开发出来。
参考书目:
答案2
我同意 Christianus 的观点,我不知道 pinyin+tone_filter 的实现。
然而,如果你愿意学习注音,它的实现几乎总是默认使用声调来过滤。
事实上,允许不使用声调进行打字的注音输入法比较少见,但确实存在。
无论如何,祝你好运。