|
试了试QQ的云输入法,除了速度略慢,的确好用。
# _. G a3 j M 9 S( X% S0 P+ O8 U; v* G: Q
翻看mojo.js的时候看到这两句:
$ v; o! J: q7 ~: j% q/ A8 H- C2 l! ywindow.addEventListener("dblclick", ToggleImezz, true);
' t6 X& N( F# Q$ Q) e. {# t5 ^! P0 {5 @window.addEventListener('load', loadingScript, false);- H* p) [& K% |# _; u
应该是分别用来开启QQ云输入法和JustInput的。 w V s W5 o" h8 N/ R
0 y$ o- s3 C4 @ Q! X
对调触发条件,重启后发现,QQ云输入法的那个状态栏会一直飘在上面,每个web页面都有,不愧是“云”输入法啊。
6 W: G* G! {. T! F7 n M. b/ @. n 0 I- p& `: E7 ~4 B4 E
对下面的方法加上一条语句,使其加载时不显示状态栏:1 y! O5 i5 C* f
function ToggleImezz()' s- W x' E3 Z% H5 p: L
{
+ i3 d& S" P* _* y9 ~: q4 V; P2 A( { var q = window.QQWebIME;
6 [+ W8 N9 ~8 m! p' v5 ]% M% [) g if (!!q)5 ^( a7 p; G5 F% Q0 s3 w
q.toggle();/ q& n; h( i- B* \
else4 m, ]4 Y1 j/ N" }* p
{
7 z( u. C9 i! m var Ele = document.createElement('script');
& z9 K+ q7 M8 q, ]: a9 D Ele.src='/usr/palm/frameworks/mojo/QQIme.js';
8 g( n' D+ Z7 _; K# S P Ele.setAttribute('ime-cfg','lt=2');% |4 i) h/ ]$ N) U+ q7 h7 G; z
document.getElementsByTagName('head')[0].appendChild(Ele);1 f2 d: M( Y, L: B+ ^
document.getElementsByTagName('statusbar068')[0].setAttribute("style","visibility: hidden;")' t7 y$ Z4 Q8 T
}
, j! I2 a/ \1 g- Y$ K};3 P& Q) `5 M7 l, B8 P3 f$ x1 [
两个侦听器改为如下:- ]) g0 Y1 z: [3 \ _
window.addEventListener("load", ToggleImezz, true);
4 h4 m u7 A0 n. C, a% B2 swindow.addEventListener("dblclick", ToggleImezz, true);
% j3 T% T/ n- u2 ?, }" f
5 H+ P- z2 M2 t i; G7 l哈哈,这样可以实现全局的QQ云输入法,默认开启,双击切换。
* T9 c1 |1 c# ]7 M. }7 DJustInput不好意思啦,哈哈,纯属鼓捣。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入我们
×
|