作者HZYSoft (PCMan)
看板EZsoft
标题Re: [情报] 进击的新酷音,每日一版又来了
时间Fri Sep 27 00:11:37 2013
来解释一下为什麽 Windows xp有时後会不灵
因为我手上也有 xp 机器,几经测试+查文件之後
结论还是...去骂微软吧! Windows 输入法有两种架构
旧的是 IME 架构,目前半淘汰
新的是 TSF 架构,目前 Win 8 强制使用
理论上遇到不支援TSF的应用程式,系统预设会自动 IME <-> TSF 互转
但实际上这个转换很两光,问题非常多,而且常常不灵
所以,两种架构,各自都只有一部分应用程式能用...orz
最好的例子就是 windows xp 上 google chrome 只能吃 IME
TSF 输入法不能用,在 xp 上 TSF 输入法也无法成为预设
因为 windows xp 对 TSF 的整合只有做一半,所以目前我们很难支援
好,那为什麽微软的新注音就没问题?
因为微软作弊,同时安装了 IME 和 TSF 两个版本,然後把两个整合在一个
所以看起来外观都长一样,实际上它有时是呼叫 TSF,有时是用 IME 版
也就是说...如果你的系统是 64 位元,要在所有程式都可以正常用你的输入法
你要写四种版本... IME 32, IME 64, TSF 32, TSF 64
同一个程式要维护四个版本,而且 TSF 和 IME 的架构完全不一样,写法差很多...
在这样的状况下,谁会想同时支援 windows xp 和 vista/7/8 呢?
所以虽然最新版的新酷音可以在 xp 上跑,但是没办法相容所有程式
权宜之计,可能只能暂时先同时装旧的 0.3.8 IME 版了
还有没有其他办法,还要想看看,但目前看来这很困难...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 39.1.11.117
※ 编辑: HZYSoft 来自: 39.1.11.117 (09/27 00:12)
1F:推 Kreen:辛苦了...... 09/27 01:00
2F:推 b155073:目前跟朋友测试W8可正常在LOL游戏下输入W7则不行 09/27 02:04
3F:→ johnnyjaiu:迟早大家都会换windows 8 早点习惯也好 09/27 07:41
4F:推 luming:楼上 只能跟你说不可能"大家都" 09/27 09:45
5F:推 wkwtb:迟早大家都会换vista.......... 09/27 09:46
6F:→ ksng1092:四楼,这很难说,vista评价惨成这样但是现在大家都换了 09/27 10:25
7F:→ ksng1092:骨子里根本就vista的win7... 09/27 10:26
8F:→ ksng1092:win8的下一代应该一样会淘汰IME架构使用TSF架构 09/27 10:27
9F:推 ThisIsNotKFC:了解了,感谢说明,辛苦了 09/27 10:45
10F:推 WFXX:那WIN7是哪种? IME还是TSF? 09/27 11:00
11F:推 rockmanx52:新注音的IME版跟TSF版在Win8.1分开了 只是同名而已 09/27 11:40
12F:推 whacao:有专业有推 09/28 09:43
14F:→ Xconqueror:可以定义一下你的迟早吗??vista/8什麽时候能超越XP/7? 09/28 10:48
15F:推 rockmanx52:他们说的Win8是指采用Modern UI的Windows 9与10吧... 09/28 10:51
16F:→ rockmanx52:至於IME完全淘汰应该最快也要等到拔掉桌面app的Win10 09/28 10:52
17F:→ rockmanx52:不过Win8.1也一直有传言会在未来的更新拔掉部份装置的 09/28 10:53
18F:→ rockmanx52:桌面app(无论arm或x86架构的装置) 09/28 10:53
19F:推 xvid:x86/x64不是在编译时设定好编译输出目标就好了 需要个别维护? 09/28 11:08
20F:→ privatewind:楼上...很明显不是programmer XD 09/28 17:58
21F:→ privatewind:除非一开始就想好要portable 不然光是一些基本型别就 09/28 17:59
22F:→ privatewind:有问题 如size_t 09/28 17:59
23F:→ e1q3z9c7:如果要都支援变成要分开写@@辛苦了 09/28 20:05
24F:推 Naniko:规划一下还是可以避免过多後续的麻烦 09/29 09:45
25F:推 xvid:@privatewind 歹势 我超菜 只写MBCS小小程式 09/29 14:17
26F:推 Bencrie:size_t 不是标准内的东西吗? 会有问题?@@a 09/29 17:50