lqb

我一直在努力!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

转自:http://forums.microsoft.com/china/ShowPost.aspx?PostID=4020498&SiteID=15&pageid=1

作者:空对月

这个问题是老问题了  Vista正式版诞生以来就有了(测试阶段的beta版和开发阶段的Longhorn版本中的某些版本也有这样的问题) 其实XP里面也有类似的问题(某种特定情况下发生,其实只是设置问题)

Vista Sp1前几天正式发布了,是Vista发展成熟的一个标志吧,于是我意识到现在是安装它的时候了,

一装好就遇到了微软输入法的问题,我可是微软拼音的铁杆粉丝啊(当年我认真并客观的对比了各种输入法,才选择的微软拼音,至今各种新出的拼音输入亦未能动摇我对它的感情)。。。。。。装了微软拼音2007(比自带的build版本新一点点),但是问题依旧。。。

于是在网上google、baidu了一番,有很多人提出了同样的问题(包括此论坛的此文),但是竟然没有人提出如何解决此问题,大家或许都不会,也或许有人知道解决方法,但是那些人喜欢独享,鄙视一下。。。(同时鄙视一下那些诋毁微软拼音的人,因为那些人压根就没认真用过微软拼音,更无所谓多种输入法之间的对比了。)

还是我来解答一下吧,启发于我对XP一直以来的输入法结构的认识上,其实Vista也是一样,于是灵感来了:

1. 创建“EN 英文美国”-->键盘-->美式键盘;

2. 将上一步中创建的“英文(美国)-美式键盘”设为默认输入语言;

3. 删除“ CH 中文(简体,中国)”下的“中文(简体)- 美式键盘”,提示:如果无法直接点击“删除”,可以进入“添加”,然后取消“中文(简体)- 美式键盘”的勾选。

经过以上3步的设置,我们每次使用Ctrl+Space或者Ctrl+Shift切换出来的微软拼音默认就是“中文标点”。

原理很简单,这个是Vista的内核+中文化的附带问题,基本不算是bug,只是开发人员的一些主观认识导致的,所以Sp1亦未解决此问题,但是他们没有想到语种认识上的区别给我们中国人带来这么多麻烦。。。甚至变成了咱们的一些笑料(参考:《Vista中文版中22个可笑的错误》一文)。。。

PS:

文中办法如果仍未解决你的疑难,估计是你装了另外一些输入法,改变了输入结构,可以加我QQ:307631,一起讨论。