切换新版>>

IT一族 >  问个问题(有关紫光拼音)

发表于 2006-04-25 18:03    IP属地:未知

查看 7W | 回复 10
问个问题(有关紫光拼音)
我的紫光拼音中文模式下敲数字都是双的,象这样“112233”,找了半天也找不到相关设置,是不是只能重装了?
[ Last edited by 不要18 on 06-04-25 at 18:13 ]

[每日热点]:【酷车实拍】家里又添新车了 提哪吒L...

回复本楼 | 评分 | 举报

发表于 2006-04-25 19:54    IP属地:未知

不知你是否使用Firefox,在Firefox下使用紫光拼音有一个很烦人的问题,每次输入数字或者标点都会变成两个字符一起输入。
不过现在这个问题已经有人解决了(声明我是看不明白)
作者说::
这个问题在 Gecko 1.8 出来后就一直存在了. 主要原因是 Gecko 1.8 的 nsWindow.cpp 中的 nsWindow::OnKeyDown 方法为了兼容几个日文的输入法改了一大堆. 最后变成了这样: 只要有+-/*.,=;`'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ 这些键 WM_KEYDOWN 了, 不管是否后续会有 WM_CHAR 或者 WM_IME_CHAR, 都会产生一个NS_KEY_PRESS event. 本来也是很正常的事. 可是紫光偏偏在中文输入模式下按 01234567890;',./`-= 这些键的时候在该产生的 WM_KEYDOWN, WM_CHAR, WM_KEYUP 序列之前还会有一个 WM_KEYDOWN, WM_KEYUP 序列. 对于通常的程序这不构成问题, 这一对消息会被 ignore 的. 但是在 Gecko 1.8 这里就出问题了, 这一对消息产生了一个额外的 NS_KEY_PRESS event, 于是我们就可以看到一下输入两个符号的现象了.
严格说来, 很难说这是谁的问题. Windows 也不存在一个标准说怎么样的 WM 序列才是正确的. 反正就是不兼容了. 紫光没有源码, 所以只好来改 Gecko 了.
fix 很简单:
bash-2.05b$ diff -u widget/src/windows/nsWindow.cppwidget/src/windows/nsWindow.cpp.orig--- widget/src/windows/nsWindow.cpp     2006-02-10 11:22:20.000000000 +0800+++ widget/src/windows/nsWindow.cpp.orig        2006-02-10 11:24:30.000000000+0800@@ -3578,7 +3578,7 @@       }   }-  if (asciiKey && !(gotMsg && msg.message == WM_KEYUP))+  if (asciiKey)     DispatchKeyEvent(NS_KEY_PRESS, asciiKey, 0, aKeyData, extraFlags);   else     DispatchKeyEvent(NS_KEY_PRESS, 0, virtualKeyCode, aKeyData, extraFlags);

[每日热点]:【旅行游记】人说山西好风光之黄河篇...

回复本楼 | 评分 | 举报

发表于 2006-04-25 19:57    IP属地:未知

Fix SeaMonkey/Firefox 与紫光拼音输入法的兼容问题
*****

[每日热点]:【保养维护】逍客烧机油难题被PNF技术完美解决...

回复本楼 | 评分 | 举报

发表于 2006-04-26 09:42    IP属地:未知

用户名: 下划线 [退出登录]
作者: 淡饮绿茶
淡饮绿茶的财产: 增加 20 爱卡币
我的财产消耗: 减少 0 爱卡币
标题: 问个问题(有关紫光拼音)
评分理由: +++
今天嫩IT(信息技术)了吗:D

[每日热点]:【休闲生活】丰宁坝上百里天路草原之巅...

回复本楼 | 评分 | 举报

发表于 2006-04-26 14:59    IP属地:未知

下一个用用~
神仙520

[每日热点]:【旅行游记】禅国囊谦 1000多个佛寺...

回复本楼 | 评分 | 举报

发表于 2006-04-26 16:11    IP属地:未知

淡饮绿茶 于 06-04-25 07:54 PM: 在第2楼写到
不过现在这个问题已经有人解决了(声明我是看不明白)
谢谢,不过也没看明白。
原来是firefox作祟,相比换成IE,我决定还是忍了吧。

[每日热点]:【旅行游记】打卡妈屿岛...

回复本楼 | 评分 | 举报

发表于 2006-04-28 14:12    IP属地:未知

更多精彩尽在 爱卡黑板报, Enjoy xcar!
*** 该用户太调皮了,已被禁言 ***

更多精彩尽在 社区首页, Enjoy xcar!
http://club.xcar.com.cn/

[每日热点]:【自驾游记】中原游之须弥福寿之庙...

回复本楼 | 评分 | 举报

发表于 2006-04-29 16:40    IP属地:未知

去下载一下这个文件,*****
然后解压替换掉你的firefox.exe ,即可。
注意备份,万一不行呢
当你不能够再拥有,你唯一可以做的,就是令自己不要忘记

[每日热点]:【自驾游记】神农架-白帝城-三峡-宜昌...

回复本楼 | 评分 | 举报

发表于 2006-04-29 17:27    IP属地:未知

该问题已经成功解决,谢谢各位大师相助
不过好像容易出现firefox死机的情况,继续观察中
[ Last edited by 不要18 on 06-04-29 at 18:04 ]

[每日热点]:【旅行游记】巴马世界之乡长寿村...

回复本楼 | 评分 | 举报

发表于 2006-04-29 18:14    IP属地:未知

这个fix的版本比使用的版本高,所以运行不稳定,算了,还是继续忍受数字的问题吧

[每日热点]:【旅行游记】夏天的乌兰察布...

回复本楼 | 评分 | 举报
热门信息