新人请教,关于weasel IME在全屏游戏中的问题

179 views
Skip to first unread message

ir193

unread,
Jan 13, 2013, 7:33:47 AM1/13/13
to rime-...@googlegroups.com
大家好。
最近发现了rime这个输入法,很是喜欢。但是发现rime在全屏游戏(war3)中有问题,不能显示候选窗口。
我自己查了一些资料,发现似乎是需要输入法做处理一些特殊的消息,
http://msdn.microsoft.com/en-us/library/windows/desktop/ee419002(v=vs.85).aspx
但是再也找不到更详细更易懂的资料了
不知rime有无计划增加这一功能?或者有无关于这个问题更详细的介绍?

弓辰

unread,
Jan 13, 2013, 8:00:19 AM1/13/13
to rime-...@googlegroups.com
感谢 ir193。
这份资料主要是讲游戏该如何响应 IME。

若从输入法的角度考虑,要做两件事情才能支持全屏游戏。一是识别到应用程序提供了选字介面,输入法应隐藏候选窗;二是处理好全套IME消息,通过IMM的接口把需要显示的编码串及候选字传递给应用程序。

大概是这样。
然后,听说按照这个思路去做,不太容易毕其功于一役,因为各个游戏对输入法消息的处理不尽相同,兼容性比较容易出问题,我就没有兴趣深入研究啦。

怕吃力不讨好,估计不到要投入多少工,以及能支持到多少款游戏。
相对于软件兼容性,我更看好有对效果有明确预期的新功能开发。

Sent with Sparrow

--

土豆饭

unread,
Nov 20, 2014, 10:22:52 PM11/20/14
to rime-...@googlegroups.com
我这搜到了别的资料。
是关于xna游戏开发如何捕获输入法的。

其实虽然支持全屏输入这个优先级很低,但是真的很希望能开发一下。

另外,搜狗输入法的对于全屏游戏的支持在当时是最好的,搜狗是个很神奇的输入法。
我想是不是只要把搜狗处理的东西给处理了,那就能获得跟搜狗一样的兼容性了,是么。


佛振於 2013年1月13日星期日UTC+8下午9時00分19秒寫道:

土豆饭

unread,
Nov 20, 2014, 10:24:35 PM11/20/14
to rime-...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages