觉得对便携版来说放 localdata 里并没有放LOCALAPPDATA 方便。
希望所有文件都在WindInput下,LOCALAPPDATA 好找,localdata 目录太深。
尤其是log文件夹,在主目录下,找起来方便。
觉得对便携版来说放 localdata 里并没有放LOCALAPPDATA 方便。
希望所有文件都在WindInput下,LOCALAPPDATA 好找,localdata 目录太深。
尤其是log文件夹,在主目录下,找起来方便。
我试了半天,没找到办法。
目前悬停提示的内容就是设置中固定的那几个。
除非后面版本的悬停提示可以添加自定义词典。
补充下,log文件夹是不是放程序主目录下,和userdata同级也比较好。
这两个都是程序自动生成的,跟配置又无关的。
我的五笔方案名为“ime_wubi86”,默认词库是放在二级文件夹Default下的,
[[dictionaries]]
base_order = 0
default = true
description = "Default"
id = "wubi_Default"
label = "wubi_Default"
path = "ime_wubi86/Default/Default.yaml"
type = "rime_codetable"
然后程序生成wridx时的路径:
WindInput\userdata\cache\Default\ime_wubi86.wridx
按理说,应该是:
WindInput\userdata\cache\ime_wubi86\ime_wubi86.wridx
附上日志:
2026-09-11 22:43:46.970 INFO ThreadId(11) wind_dict::reverseidx: Opened reverse index: X:\Program\WindInput\userdata\cache\Default\ime_wubi86.wridx (69162 texts, 1.8 MB, 常驻)
另外,还有个建议,对便携版,这个cache文件夹,可否放到程序主目录,不要放到userdata下,
这样备份userdata时方便些。
需要在config中单独设置的:
[input.temp_pinyin]
candidate_layout = "vertical"
comment_template_vertical = "{[${chaizi_code|code}]}{〔${chaizi}〕}"
121发布后,“词库管理”中“字符集分类”有很大改动,
我把目前的逻辑理解清楚了,现整理如下:

目前的逻辑是:以“常用字”模块为主,“字符类”是对“常用字”进行标注。所以要先维护左边的“常用字”模块,然后再在“字符类”中进行维护,“字符类”中的各项类别,仅对“常用字”模块生效。这样的逻辑会有几个问题:
一、“常用字”模块中没有的字符,即便在“字符类”中选了“生僻”,也不会生效。
二、“字符类”模块中的类别,没有优先级,生效逻辑比较混乱。
三、需要在两个模块中进行维护,操作太繁琐了。
我有如下建议:
一、把“字符集分类”模块的整体逻辑改下,以“字符类”模块为主,“常用字”模块为用户自定义补充。
二、“字符类”需要做如下改动。
1、增加“类别”的排序功能,并按顺序,从上往下,优先级递增。
2、置顶一个“全部字符”类别,做为整个“字符类”的默认设置,类别的范围是所有的字+符,后面让用户选择“常用”和“生僻”(建议默认为“常用”,这样所有字符都可以输入)。
这样改动后的操作示例:
一、只把8104个常用汉字设为常用,别的汉字设为生僻,所有符号(Emoji表情等)正常输入:
类别|默认|范围/标记
全部字符|常用|
基本汉字|生僻|U+4E00-U+9FFF
常用汉字|常用|8104字
二、把Emoji表情设为生僻:
如上不变,最下增加:
类别|默认|范围/标记
Emoji表情|生僻|1427字
三、“常用字”模块,仅放自定义的内容,做为“字符类”的补充。做如下改动:
1、默认为空(因为常用字范围已由“字符类”设定)。
2、用户自己定义的放这里面。
3、优先级最高。
这样的好处:只需要维护“字符类”模块就行了,个别字符就在“常用字”里自己定义。程序也不需要读取common_han.yaml这张表了。
@幻枫
说的是屏幕右下角任务栏上的图标,觉得能设置字体颜色就好了。
跟图标显示内容的定义放在同一层,这样处理起来应该比较简单吧。

wind_input.1.log
显示如下:
2026-09-11 01:20:17.909 WARN ThreadId(01) wind_engine::manager: X:\Program\WindInput\userdata\charsets 已不再被读取——字符类的用户层现在在数据库里。里面的文件可在设置页「字符集分类」→「外部编辑」里用「选择其它文件…」逐个加载
有些码表没有启用,但是还是在cache中生成了wdat文件。
而且还被占用,删不掉。
@幻枫
有一个复现方法是这样的:
快速显示下:
先打几个字,然后删掉,再打字时,会发现候选框出现在删之前的位置。
一般来说,词组能直接打出来是不是比较好。


应用独立配置时,候选窗首显时,默认选择的不是“跟随全局”,而是跟着设置里“首次显示时机”的设置。

显示增加常用、生僻字数量显示,更方面管理
重启服务后也不生效
我是在码表中把词组分开了。
想把中文和英文设成不同的颜色,这样更醒目些,
扫一眼就能知道当前的中英状态。
想实际横排不显示翻页栏,竖排显示翻页栏与页码的效果。


在cache中,word和Character文件夹并不在ime_wubi86下面,而是同级。
这样的话,如果其他码表方案中有同样的文件夹,会不会有冲突。