找回密码
 立即注册
搜索
查看: 6|回复: 0

影子输入法的几个问题 转自《马黑博客》

[复制链接]

1150

主题

2834

回帖

1万

积分

管理员

积分
10710
发表于 2 小时前 | 显示全部楼层 |阅读模式
https://mahei.ccccocccc.cc/art/?st=1&id=1769922455


影子输入法是我在Windows平台下的主打输入法,其便携和可高度自定义功能使得我在不同的Windows设备下保持文字录入方式的一致性,尽管它并不完美。以下是使用过程中发现的几个问题:
1️⃣候选词窗口被windwos特定窗口遮挡
Windows10/11的开始菜单支持在线搜索。有时需要快捷打开一些设置模块或应用,在其上输入名称是个经常使用到的方法。影子输入法这个时候就拉胯了:候选词窗口躲在开始菜单的背后,根本无从选词,影响了搜寻功能的使用。好在这种情形下,影子输入法的候选词窗口跟随鼠标指针出现,搜寻前先将鼠标指针移到开始菜单范围外,再输入查找对象的名称就可解决问题。下图展示候选词窗口被部分遮挡的情形,这时的候选词窗口可以拖动:
除了Windows开始菜单,相同的情形还发生在Windows10/11的剪贴板窗口,不过该窗口体形相对小巧,影子候选词窗口被全部挡住的概率较低,如果影响选词,拖曳剪贴板或候选词窗口到一定位置即可。
2️⃣猜词算力几乎为零“知你所想”是主流输入法标配的内在功能,手心输入法还将其作为自己主要亮点之一。如果输入词库不存在的词条时能够精准算出用户想输入的内容并组成可用的词句,将会助力提升输入法友好的使用体验,可惜影子输入法完全缺失此能力,其所提供的构词结果根本就不靠谱,需要用户自己选字构词,过程繁琐。启用云功能并勾选保存云结果可能可以有限解决问题,但是影子的云功能不见得能够正常运行,并且,很多工作环境网络可能受到限制或者干脆就不能使用网络。
3️⃣对Emoji绘文字的支持度很差
刚接触影子输入法时就发现,扩展词库中有一大堆的各类符号却偏偏缺少Emoji码表,当时就想能不能自己手动添加。导入Emoji码表后发现,候选词窗口未能正常显示Emoji图标,全都是一个个的【囗】,不过可以正常上屏。不论换什么字体,别的输入法相同字体下能正常显示,影子就是不行。无奈的解决方案是使用Windows的剪贴板,或切换输入法到小狼毫使用第三方为Emoji专属设计的输入方案。
4️⃣词库管理模块存在缺陷
主要表现在:其一,正则的使用不正常。当使用正则表达式查找词条,数据库可能会挂起、无响应;其二,查找value值不支持Unicode扩展区汉字,明明存在的汉字查找结果却显示为空。因为此等问题,很多时候,对词库的维护不得不转而使用第三方软件。
5️⃣自学习收录的用户词汇添加到主库
这是逻辑问题,不合理。用户词库应收录在扩展词库,与主库分开,这样更便于词库维护。实际上影子输入法的扩展词库中有一个专门存放用户自定义词库的数据表 customs,应该收录到这里,以免主库被弄乱。另外,自学习功能对用户临时输入的拉丁词汇也照收不误,编码为空,这是没必要的——输入法词库中已有英文码表,用户临时输入的英文词条应该忽略,要收也应该受到英文码表或用户自定义词库中。
主要问题应该就这些,都是满满的痛点。希望这些问题在后续版本中得以解决,如果还有后续版本的话。

花潮论坛马黑教程专辑https://www.huachaowang.com/forum.php?mod=viewthread&tid=90288&pid=2512305&page=1&extra=#pid2512305
马黑博客:https://mahei.ccccocccc.cc/

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

协同嘉业科技有限公司 ( 京ICP备2024053108号-1 )

GMT+8, 2026-2-1 23:13 , Processed in 0.090355 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表