Windows 10 小狼毫0.12.0 Dota2无法输入中文
之前用的0.11.1,用TSF模式可以在Dota2中输入。 更新后,小狼毫和小狼毫TSF合并后,无法在Dota2中输入中文。但在哔哩哔哩UWP等应用中可以正常使用。
有什么解决办法么?还是说回退上一个版本?
ctrl + space,具体操作比较特殊,反复试一下。
ctrl + space,具体操作比较特殊,反复试一下。
试了好久,还是不行……
dota2中确实不能显示,候选界面,不是不能输入,和微软自带的输入法一样,之前的小狼毫版本能在屏幕下方显示候选界面,有胜于无
dota2中确实不能显示,候选界面,不是不能输入,和微软自带的输入法一样,之前的小狼毫版本能在屏幕下方显示候选界面,有胜于无
之前用的0.12.0我这边的确不能输入中文。更新道0.13.0后可以输入中文,只是没有候选界面。
0.12 和 0.13 都能输入中文,但是都没有候选界面。。。
搜狗和qq可以有候选界面,但是会导致dota2不定时崩溃。
有没有可能,加个列表,让列表内的程序,比如dota2,在输入的时候,输入法候选框可以置顶显示,就算在左上角显示都行?类似任务管理器置顶一样?
因为dota2一般都是全屏窗口化,不怕弹窗。
Win1903 Rime0.14.3 看不到预选框
为了能在dota2中输入中文才装的小狼毫,结果还是不行。。
Duplicate of #285
建议玩全屏游戏的还是装个备用输入法。我玩的是Dota1,Win10平台,相对旧版本 QQ五笔 2.2.344.400,可以在游戏中输入中文且有候选框,其他的五笔试了好几个,都不理想。
要注意的是,在安装前,右击安装包,选择“兼容性”标签,勾选上“以兼容模式运行这个程序”,下方选择“Windows 7”。
2021年了,打dota2 还是只能用搜狗拼音输入法。 隔壁lol已经好了,建议移除重复标签。 @Prcuvu
老哥们,现在dota2还好使不?❓
老哥们,现在dota2还好使不?❓ 依然不行,全屏化或者无窗口全屏依然无法输入中文
這虫誤原來一直沒修好……
微软拼音都没修呢。。。
@fxliang 巨佬,有望修下这问题么是否😭😭😭
@fxliang 巨佬,有望修下这问题么是否😭😭😭
没有测试环境,不知道什么情况。可以试试
style/layout/margin_x: -1
style/inline_preedit: true
style/preview_type: preview_all
@fxliang 巨佬,有望修下这问题么是否😭😭😭
没有测试环境,不知道什么情况。可以试试
style/layout/margin_x: -1 style/inline_preedit: true style/preview_type: preview_all
不行,候选框还是出不来
@fxliang 巨佬,有望修下这问题么是否😭😭😭
没有测试环境,不知道什么情况。可以试试
style/layout/margin_x: -1 style/inline_preedit: true style/preview_type: preview_all不行,候选框还是出不来
不是原版0.14.3哦,上面的设置是我修改的新增的。如果试了还不行的话可能是更深层的东西了,目前没了解
@fxliang 用了你发的包试了也不行。war3里也试了下,字都打不出来了,win自带的输入法可以
@fxliang 我这里情况是不玩游戏,候选框跟随光标,但进魔兽争霸后可以打字,也能看到候选框,但是候选框在屏幕左上角,不是在文本框里,然后关掉war3,打开firefox再输入,候选框也在左上角,必须重新部署下才恢复正常
上面有些信息过时了,我来描述一下现在的情况。
Win 10, Weasel 0.15.0, DOTA2 可以输入,翻页、选字都正常。
唯一的问题是无法显示候选框。我猜是Weasel的UI组件不兼容。
作为参考,微软输入法在DOTA2里用了另外一套UI(如图),或许Weasel也能这么解决?
cc @fxliang
游戏画面据说是directx的,一般情况下如果要在那个上面就要也用d3d做。。。嗯。。。
游戏画面据说是directx的,一般情况下如果要在那个上面就要也用d3d做。。。嗯。。。
有没有可能游戏是 TSF aware 的,就像 DNF / 跑跑卡丁车这种会覆盖某些行为?现在 weasel 的 headless 模式还正常吗
DOTA2应该是和SDL2交互的问题,不是DirectX
似乎是因为Weasel的TSF没有实现UILessMode,导致显示不出候选框
引用一段 TSF文档:
Making UI-less Aware TIP: TIP should support UI less mode if it wants to run under the application that does not want to allow TIP's UI such as game application or full screen applications. To be UI less aware, TIP needs to implement ITfTextInputProcessorEx interface.
也就是说部分游戏需要实现了 UILessMode 候选框才能工作。
SDL2 确实支持UIlessMode(https://github.com/libsdl-org/SDL/blob/49b5cfa6c5cb9bb8cecce508e12fa7f8e0cc302f/src/video/windows/SDL_windowskeyboard.c#L1382 ),或许DOTA2的输入法就是用的它
似乎是因为Weasel的TSF没有实现
UILessMode,导致显示不出候选框引用一段 TSF文档:
Making UI-less Aware TIP: TIP should support UI less mode if it wants to run under the application that does not want to allow TIP's UI such as game application or full screen applications. To be UI less aware, TIP needs to implement ITfTextInputProcessorEx interface.
也就是说部分游戏需要实现了
UILessMode候选框才能工作。SDL2 确实支持
UIlessMode(https://github.com/libsdl-org/SDL/blob/49b5cfa6c5cb9bb8cecce508e12fa7f8e0cc302f/src/video/windows/SDL_windowskeyboard.c#L1382 ),或许DOTA2的输入法就是用的它
Weasel 实现过,查源码就能看到
上面有些信息过时了,我来描述一下现在的情况。 Win 10, Weasel 0.15.0, DOTA2 可以输入,翻页、选字都正常。 唯一的问题是无法显示候选框。我猜是Weasel的UI组件不兼容。 作为参考,微软输入法在DOTA2里用了另外一套UI(如图),或许Weasel也能这么解决? cc @fxliang
这个就是微软的输入法吗?他是怎么调出来的?
weasel in game,上面那个UI是uiless模式应用自绘的
或者可以试试inline_preedit true看是不是问题解决
weasel in game,上面那个UI是uiless模式应用自绘的
或者可以试试inline_preedit true看是不是问题解决
我开了inline_preedit,但无效。 下面是我的配置https://t.wss.ink/f/bin055vuvyn (文件有些大,所以找了个分享网站)
uiless模式该怎么弄? 对了还想问下artifact.zip里的symbols.zip是什么,该怎么做。
上面有些信息过时了,我来描述一下现在的情况。 Win 10, Weasel 0.15.0, DOTA2 可以输入,翻页、选字都正常。 唯一的问题是无法显示候选框。我猜是Weasel的UI组件不兼容。 作为参考,微软输入法在DOTA2里用了另外一套UI(如图),或许Weasel也能这么解决? cc @fxliang
请问这是微软输入法吗,怎么调成这个样子的?


