fxliang

Results 308 comments of fxliang

5.11的包? [这个](https://github.com/rime/weasel/actions/runs/5077099967)

> 手工添加 "style/display_tray_icon": true 后 中 图标出现了。但是只有右键单击和双击可用,左键单击不会切换中英文。 而用shift切换后图标能变化成 A 。 原来这个trayicon也没有左键点击切换中英文状态的功能代码吧,是语言栏里面才有。建议使用语言栏

这段代码是tsf语言栏的,display_tray_icon对应的是另外一个原来ime下模拟语言栏的托盘图标 下面的图我是设置了display_tray_icon: true 的状态,两个图标都显示,但是左击只有语言栏是有切换中英文状态的对应功能代码的。 ![enicon](https://github.com/rime/weasel/assets/4023160/82ab854c-20e7-41af-8505-1bbd9f309011)

是不是有什么东西误会了之类的?或者和系统相关很高? 需要注意的是语言栏上的图标才有点击切换中英文状态的功能,tray icon是没有的。如果您用tray icon和语言栏比,这样肯定发现tray icon没有切换功能。 #876 测试 ![lclick_language_button_pr876](https://github.com/rime/weasel/assets/4023160/f788af33-b68a-4115-b85f-261dfcef837a) 目前我手头最新的代码状态(当然这个部分没有修改) ![lclick_language_button](https://github.com/rime/weasel/assets/4023160/d0288d3c-66a8-45c5-b912-a20795e0bce0)

可能做成member function 有机会解决? maybe that's why there's a piece of comment “ Dangerous, don't touch ”

未复现问题,新的librime已经默认不写std::err,应该已经没有太多的log打印了。 另外其实可以用debugviewpp,个人体验下来是比debugview要好用不少了。

不同应用session的状态在不同的session中维护,或者只使用一个方案是解法。

供参考 ```yaml patch: app_options: nvy.exe: vim_mode: true ascii_mode: true nvim-qt.exe: vim_mode: true neovide.exe: vim_mode: true gvim.exe: ascii_mode: true vim_mode: true firefox.exe: inline_preedit: true ascii_mode: true mintty.exe: ascii_mode: true vscodium.exe: vim_mode:...

> 我也遇到了这个问题。在 `weasel.custom.yaml` 里,对设置 cmd.exe 默认英文输入状态无效。但试了其他一些程序(如 qq.exe、notepad.exe)是有效的。不清楚原因,但这确实有点不方便。 > > ```yaml > app_options/cmd.exe: > ascii_mode: true > app_options/notepad.exe: > ascii_mode: true > ``` 向上一个回复就有答案,因为`cmd.exe`实际运行的是`conhost.exe`