|
试了试QQ的云输入法,除了速度略慢,的确好用。
$ | l, x4 a( O, A, I / ~1 R" ~ n; K5 B& `, @+ V0 N
翻看mojo.js的时候看到这两句:
; |1 l( f H/ u+ b3 X! A% K1 ?window.addEventListener("dblclick", ToggleImezz, true);
3 x" U: H+ Q2 h! t. \3 w7 f$ o5 ^window.addEventListener('load', loadingScript, false);% t% [+ _% l n8 s/ ]4 O# R
应该是分别用来开启QQ云输入法和JustInput的。
+ i3 `2 p1 v6 v9 m* I
. i- v. I7 \4 W0 V2 g对调触发条件,重启后发现,QQ云输入法的那个状态栏会一直飘在上面,每个web页面都有,不愧是“云”输入法啊。5 M# z; _' c# W1 ~
. i, v$ g) G5 W- T$ L4 X% q
对下面的方法加上一条语句,使其加载时不显示状态栏:' ~' ]- a4 w& x' ]! Q& t8 k; i9 r
function ToggleImezz()
' T9 U# c: ~3 \' M0 ?! W{; h4 x7 u6 X4 W- N' O! y U4 X
var q = window.QQWebIME;
4 n' ?/ c( d! ~) Z2 f% {6 k0 b# j1 ^ if (!!q), G' P& X- r+ N7 A P, C' u
q.toggle();( Y7 _" k. ^$ q5 n* M; f
else; k2 d1 T$ I4 T. L# D. B
{
/ T; }" b4 l+ C& d3 l2 w var Ele = document.createElement('script');" m4 s: v4 G- { Y& c4 y
Ele.src='/usr/palm/frameworks/mojo/QQIme.js';4 o/ O% M3 j" ~" A0 g
Ele.setAttribute('ime-cfg','lt=2');0 l1 |" V7 f Z. \; ]/ y
document.getElementsByTagName('head')[0].appendChild(Ele);! K' o7 \- E* G) w
document.getElementsByTagName('statusbar068')[0].setAttribute("style","visibility: hidden;") f9 [, P6 t, @. V
}
( Q! ^4 q& t4 \. n3 I9 n! |1 Y7 n};. R3 ^" M3 t. l1 e# _7 ]" d. U9 ^! D T
两个侦听器改为如下:( E: J$ }8 g) x* J$ |% {
window.addEventListener("load", ToggleImezz, true);
\3 o; F; G$ [7 x) C2 ^window.addEventListener("dblclick", ToggleImezz, true);
5 T+ Q, O3 T8 o8 I
; l* J8 U$ e# i! q) h* s# A3 d哈哈,这样可以实现全局的QQ云输入法,默认开启,双击切换。
?+ d+ o2 m' WJustInput不好意思啦,哈哈,纯属鼓捣。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入我们
×
|