bash-2.05b$ diff -u widget/src/windows/nsWindow.cpp
widget/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);
解压后的 gkwidget.dll, 放到 系统盘\Program Files\Common Files\mozilla.org\GRE\1.8.0.1_xxxxx\components\ 下覆盖同名文件.
解压后的 firefox.exe 直接覆盖 Firefox 安装目录下的同名文件即可.