V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Newyorkcity
V2EX  ›  问与答

请教大家遇到过 win10 某个程序中无法输入中文(输入拼音后没有候选可用的单词)的情况吗?我是在魔兽争霸 3 里遇到的

  •  1
     
  •   Newyorkcity · 2020-09-29 21:46:35 +08:00 · 2881 次点击
    这是一个创建于 1507 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近又想玩一下魔兽 3 的 RPG 休闲一下,结果发现进了游戏没法输入中文。

    魔兽 3 是官方对战平台下的,别人(别的电脑)都挺正常,游戏本身应该没问题。而不从平台启动游戏,直接打开游戏玩单人游戏也一样输入不了中文,怀疑是我的系统的问题。可能是 win10 某个更新里的某个补丁干的坏事?

    肯定不是输入法的问题。

    不知道有没有 V 友碰到过类似情况。不想重装系统。
    13 条回复    2020-09-30 08:49:45 +08:00
    qefrgty
        1
    qefrgty  
       2020-09-29 21:48:22 +08:00 via Android
    魔兽世界以前用智能 ABC 也出不来候选。

    后来换成搜狗输入法解决了。
    Newyorkcity
        2
    Newyorkcity  
    OP
       2020-09-29 21:49:33 +08:00
    @qefrgty 现在应该没人用智能 ABC 了吧。。。
    JmmBite
        3
    JmmBite  
       2020-09-29 22:31:59 +08:00   ❤️ 1
    一般输入法用的是微软默认输入法窗口,大多游戏把窗口实现的消息给屏蔽了,所以要另外编程实现输入法窗口。
    搜狗 /QQ 输入法则是通过全局钩子的方式外挂实现输入法的。
    limuyan44
        4
    limuyan44  
       2020-09-29 22:35:37 +08:00
    装个搜狗就好了,原装的输入法不管用,打刀塔也这样。
    limuyan44
        5
    limuyan44  
       2020-09-29 22:37:13 +08:00   ❤️ 1
    想起来我之前好不容易决定用原装输入法,直到有一天我打开了刀塔。
    JmmBite
        6
    JmmBite  
       2020-09-29 22:47:07 +08:00   ❤️ 2
    这还就是输入法的问题,微软都是有说明的。

    https://docs.microsoft.com/en-us/windows/win32/dxtecharts/using-an-input-method-editor-in-a-game#overriding-the-default-ime-behavior

    搜狗 /QQ 输入法 也有恶心的地方,就是每个使用输入法的进程都注入了 dll 。而且输入法窗口有很多 bug 。
    hellov22ex
        7
    hellov22ex  
       2020-09-29 23:21:26 +08:00 via Android
    有,经常遇到,屏蔽的太底层了就会这样。
    lxilu
        8
    lxilu  
       2020-09-29 23:38:22 +08:00 via iPhone
    @JmmBite 呃,不写的是客户的问题吗,the application must draw the IME windows itself 。不处理 WM_IME 不用 ImmGetCandidateList 、UILessMode 也是应用的事吧。又据说搜狗 UILessMode 是假的……
    lxilu
        9
    lxilu  
       2020-09-29 23:49:47 +08:00 via iPhone
    做个项目为全屏程序输入法交互,各位以为如何
    Mac
        10
    Mac  
       2020-09-30 02:10:53 +08:00 via Android
    这就要靠输入法不断跟着系统更新了,现在也就搜狗了,不知道被腾讯收了之后会不会更流氓,毕竟腾讯是 mini 主页的祖宗
    natashahollyz
        11
    natashahollyz  
       2020-09-30 02:14:47 +08:00 via iPhone
    因为受不了输入法重装 7 了
    SecureCode
        12
    SecureCode  
       2020-09-30 04:25:58 +08:00
    使用窗口模式
    hafuhafu
        13
    hafuhafu  
       2020-09-30 08:49:45 +08:00
    玩了十几年魔兽。现在在用 win10 、搜狗输入法,玩魔兽没遇到过这种情况。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1056 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 22:36 · PVG 06:36 · LAX 14:36 · JFK 17:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.