weasel
weasel copied to clipboard
更新至0.17.0.0後在任何我試過的輸入框都打不到字
上报前请检查
- [是] 我遇到的问题没有其他人在 issue 里提到过
- [是] 我的小狼毫版本于 rime/weasel 下载
- [是] 我在使用小狼毫的最新发布版本,或最新发布版本后的 CI 构建
操作系统信息
- OS 详细版本:Windows 10 1803 17134
- 小狼毫版本:0.17.0.0
描述遇到的问题 更新至0.17.0.0後在任何我試過的輸入框都打不到中文
复现步骤
- 在任何輸入框以倉頡方案輸入「a」
- 輸出「a」
预期行为 顯示以倉頡「日」開頭的候選字框
用户文件 Running duration (h:mm:ss): 0:00:00
core_module.cc:20] registering core components. registry.cc:14] registering component: config_builder registry.cc:14] registering component: config registry.cc:14] registering component: schema registry.cc:14] registering component: user_config dict_module.cc:25] registering components from module 'dict'. registry.cc:14] registering component: tabledb registry.cc:14] registering component: stabledb registry.cc:14] registering component: plain_userdb registry.cc:14] registering component: userdb registry.cc:14] registering component: corrector registry.cc:14] registering component: dictionary registry.cc:14] registering component: reverse_lookup_dictionary registry.cc:14] registering component: user_dictionary registry.cc:14] registering component: userdb_recovery_task gears_module.cc:42] registering components from module 'gears'. registry.cc:14] registering component: ascii_composer registry.cc:14] registering component: chord_composer registry.cc:14] registering component: express_editor registry.cc:14] registering component: fluid_editor registry.cc:14] registering component: fluency_editor registry.cc:14] registering component: key_binder registry.cc:14] registering component: navigator registry.cc:14] registering component: punctuator registry.cc:14] registering component: recognizer registry.cc:14] registering component: selector registry.cc:14] registering component: speller registry.cc:14] registering component: shape_processor registry.cc:14] registering component: abc_segmentor registry.cc:14] registering component: affix_segmentor registry.cc:14] registering component: ascii_segmentor registry.cc:14] registering component: matcher registry.cc:14] registering component: punct_segmentor registry.cc:14] registering component: fallback_segmentor registry.cc:14] registering component: echo_translator registry.cc:14] registering component: punct_translator registry.cc:14] registering component: table_translator registry.cc:14] registering component: script_translator registry.cc:14] registering component: r10n_translator registry.cc:14] registering component: reverse_lookup_translator registry.cc:14] registering component: schema_list_translator registry.cc:14] registering component: switch_translator registry.cc:14] registering component: history_translator registry.cc:14] registering component: simplifier registry.cc:14] registering component: uniquifier registry.cc:14] registering component: charset_filter registry.cc:14] registering component: cjk_minifier registry.cc:14] registering component: reverse_lookup_filter registry.cc:14] registering component
截图 如果问题需要,可附上 GIF 图片
其他补充说明 按鍵盤時輸入法是小狼毫的話會令紀錄檔資料夾瘋狂生成一堆INFO log檔,隨機抽查都是上面的內容,只是時間和threadid不同 補充:連「ctrl+`」選單都開不了
请试原装配置,目前我用的配置未发现有类似问题,要定位细节一点与哪个配置相关才有进一步讨论的空间
我也有类似的问题,当我尝试将“weasel.custom.yml”中的样式删除后,我可以正常显示输入候选框,但这会使得我新增的样式消失。
我也有类似的问题,当我尝试将“weasel.custom.yml”中的样式删除后,我可以正常显示输入候选框,但这会使得我新增的样式消失。
将客制的修改逐行加上看是哪里出的问题吧
我也有类似的问题,当我尝试将“weasel.custom.yml”中的样式删除后,我可以正常显示输入候选框,但这会使得我新增的样式消失。
将客制的修改逐行加上看是哪里出的问题吧
我已经尝试过了,但这是“样式的缓存”问题,在我进行删除、部署,再新增、部署后,它的问题得到了解决。
另外,我发现另外一个问题,即开机后“自定义的部分样式会导致'候选框大小被缩小',字体和输入框非常紧凑的贴近在一起”。
新问题也是在经过“删除、部署,再新增、部署”后得到解决。
我的测试步骤是: 1、重新开机,输入内容时,发现样式问题。 2、删除“weasel.custom.yml”中的样式,再进行部署。 3、新增“weasel.custom.yml”中的样式,再进行部署。 4、空白样式得到解决;候选框大小缩放问题被解决。
目前情况: 我正在尝试使用bat来解决上述bug,并将它添加到开机启动项中。
rime版本:v0.16
备注:我是新版回退,使用旧版本在进行测试
另外,我发现另外一个问题,即开机后“自定义的部分样式会导致'候选框大小被缩小',字体和输入框非常紧凑的贴近在一起”。
说明你的自定义设置很有问题
说明你的自定义设置很有问题
在清除所有缓存后和重启后,安装了最新版(v0.17)。仅仅在配置了“weasel.custom.yml”后重启电脑,还是发现候选框和字体贴近在一起的情况。
附上weasel.custom.yml中,该文件的所有内容
// weasel.custom.yml
patch:
style:
color_scheme: soft_eye_protection
inline_preedit: true # 开启内嵌预编辑,减少候选框闪烁
font_face: "PingFang SC" # 推荐字体,macOS 默认支持,Windows 可替换为“微软雅黑”或“思源黑体”
font_point: 16 # 字体大小,适中以保证清晰
horizontal: true # 横排候选框,护眼更直观
candidate_format: "%c. %@ " # 候选词格式,简洁显示
corner_radius: 5 # 候选框圆角,柔和视觉
border_width: 1 # 边框宽度,细边框减少压迫感
text_color: 0x333333 # 文本颜色,深灰色,柔和不刺眼
back_color: 0xF5F5F5 # 背景色,浅灰白,降低对比度
border_color: 0xD3D3D3 # 边框色,浅灰,统一风格
hilited_text_color: 0x000000 # 高亮文本色,黑色,清晰但不过于刺眼
hilited_back_color: 0xA9D3E2 # 高亮背景色,浅蓝色,护眼且醒目
candidate_text_color: 0x666666 # 候选词颜色,中灰色,柔和
hilited_candidate_text_color: 0x000000 # 高亮候选词,黑色,清晰
hilited_candidate_back_color: 0xA9D3E2 # 高亮候选背景,浅蓝色,护眼
comment_text_color: 0x999999 # 注释颜色,浅灰,降低视觉干扰
说明你的自定义设置很有问题
在清除所有缓存后和重启后,安装了最新版(v0.17)。仅仅在配置了“weasel.custom.yml”后重启电脑,还是发现候选框和字体贴近在一起的情况。
附上weasel.custom.yml中,该文件的所有内容
// weasel.custom.yml patch: style: color_scheme: soft_eye_protection inline_preedit: true # 开启内嵌预编辑,减少候选框闪烁 font_face: "PingFang SC" # 推荐字体,macOS 默认支持,Windows 可替换为“微软雅黑”或“思源黑体” font_point: 16 # 字体大小,适中以保证清晰 horizontal: true # 横排候选框,护眼更直观 candidate_format: "%c. %@ " # 候选词格式,简洁显示 corner_radius: 5 # 候选框圆角,柔和视觉 border_width: 1 # 边框宽度,细边框减少压迫感 text_color: 0x333333 # 文本颜色,深灰色,柔和不刺眼 back_color: 0xF5F5F5 # 背景色,浅灰白,降低对比度 border_color: 0xD3D3D3 # 边框色,浅灰,统一风格 hilited_text_color: 0x000000 # 高亮文本色,黑色,清晰但不过于刺眼 hilited_back_color: 0xA9D3E2 # 高亮背景色,浅蓝色,护眼且醒目 candidate_text_color: 0x666666 # 候选词颜色,中灰色,柔和 hilited_candidate_text_color: 0x000000 # 高亮候选词,黑色,清晰 hilited_candidate_back_color: 0xA9D3E2 # 高亮候选背景,浅蓝色,护眼 comment_text_color: 0x999999 # 注释颜色,浅灰,降低视觉干扰
你看你部署出来的weasel.yaml 和默认的weasel.yaml 对比你会发现少了很多东西
请试原装配置,目前我用的配置未发现有类似问题,要定位细节一点与哪个配置相关才有进一步讨论的空间
不太明,請具體描述怎樣操作。
请试原装配置,目前我用的配置未发现有类似问题,要定位细节一点与哪个配置相关才有进一步讨论的空间
不太明,請具體描述怎樣操作。
不做任何的修改(用户目录内),直接使用内置的方案和设置来使用测试即可。
我也遇到了,是在浏览器下无法输入中文,在其他窗口又可以了
我也遇到了,是在浏览器下无法输入中文,在其他窗口又可以了
同样的问题0.17和0.17.3情况相同,但是0.16.3及之前版本均可以。
17.0以後Chrome跟Edge都無法使用 退回去16.3又正常了
0.17和0.17.3都不能正常输入了,更新之前的版本0.16.3可以正常输入。 尝试删除weasel.custom文件后重新部署,但依然无法输入,看了部署log没有error,只有几个warning,但这应该不影响吧
关于浏览器,留意是不是杀毒软件拦截不让加载新的输入法dll,这个在小狼毫端没有什么办法处理(除非后面有签名)
0.17和0.17.3都不能正常输入了,更新之前的版本0.16.3可以正常输入。 尝试删除weasel.custom文件后重新部署,但依然无法输入,看了部署log没有error,只有几个warning,但这应该不影响吧
我的这个找到原因了,注释掉一个加音滤镜后就可以了,但不明白为啥,之前就不影响,不过这个滤镜确实基本没有使用过,可能ocd文件本身就有问题吧
请试原装配置,目前我用的配置未发现有类似问题,要定位细节一点与哪个配置相关才有进一步讨论的空间
不太明,請具體描述怎樣操作。
不做任何的修改(用户目录内),直接使用内置的方案和设置来使用测试即可。
改正了复现步骤、预期行为和补充说明的描述,找到問題是用戶資料夾放了opencc資料夾,opencc資料夾整份拿走就解決了,但在0.16.3一直都無問題啊?
可能是你的opencc ocd文件有重复key
我也是这样子,更新到0.17.4后打不出任何字
可能是你的opencc ocd文件有重复key
我也不知怎樣檢査,我只知在2020年8月尾裝小狼毫,忘了用戶資料夾的opencc是安裝時自動加入還是我人手加入。
我在win11系统下,0.17所有版本无法在chrome和edge中使用输入法,在其它的程序中可以正常使用,完全重装过小狼毫也无法解决(删除配置文件,更换安装目录、用户程序目录),回退0.16.3可以正常使用
浏览器的安全防护不认新小狼毫的dll,白名单才能解,或者等杀软认新的dll才行,暂时无解。在我这里是没有问题的
浏览器的安全防护不认新小狼毫的dll,白名单才能解,或者等杀软认新的dll才行,暂时无解。在我这里是没有问题的
谢谢解答
浏览器的安全防护不认新小狼毫的dll,白名单才能解,或者等杀软认新的dll才行,暂时无解。在我这里是没有问题的
原来是这样