|
试了试QQ的云输入法,除了速度略慢,的确好用。
+ ~+ t% r" R. V% P. F7 d* s1 g ) J, Y4 g! b2 l( O/ p j4 C r
翻看mojo.js的时候看到这两句:
- ?" `# ], J1 U- v" K7 x$ iwindow.addEventListener("dblclick", ToggleImezz, true);
4 v2 z/ m7 d' R6 z# L5 @window.addEventListener('load', loadingScript, false);
5 _1 p2 l. f& i# {% c应该是分别用来开启QQ云输入法和JustInput的。( i# s2 `. e, U, L2 e' R7 f
9 w: ]7 b8 b$ g7 `3 \对调触发条件,重启后发现,QQ云输入法的那个状态栏会一直飘在上面,每个web页面都有,不愧是“云”输入法啊。( r- y5 @) w s3 D& Q }% b8 H3 b, i
* r5 e0 c# s- X5 j9 U) M: S( P! M
对下面的方法加上一条语句,使其加载时不显示状态栏:
2 G! k+ m% A/ Y3 i0 Z: wfunction ToggleImezz()
& ?( R5 j3 M8 e{' F8 @ }- _3 O( m. |+ `6 s
var q = window.QQWebIME;
2 L( Y- i" {1 o0 z v/ u: H if (!!q)
f3 S2 N8 f! q8 F% ^ q.toggle();# z: s" R) l% E1 }6 \; b& z
else% b$ ^0 ?! ~" H+ X' ?
{6 f2 V5 b N7 j3 k: x4 H
var Ele = document.createElement('script');
0 }3 `: r) o. F* h* a( w1 [ Ele.src='/usr/palm/frameworks/mojo/QQIme.js';
1 F5 v6 y7 L6 n: j4 ]8 F, v( l Ele.setAttribute('ime-cfg','lt=2');
, U5 u" x% W# y# Z* H9 W: x( G; D document.getElementsByTagName('head')[0].appendChild(Ele); i1 g0 {3 s: Y. b# {
document.getElementsByTagName('statusbar068')[0].setAttribute("style","visibility: hidden;")
' y% R9 o6 O; M3 l# g, W }
. P' O/ Q# m& w2 v};
9 n T# F$ J$ x两个侦听器改为如下:/ j9 V5 f. C! M8 ? u/ l q
window.addEventListener("load", ToggleImezz, true);( \- ~' F7 S) _* }
window.addEventListener("dblclick", ToggleImezz, true);8 S& C1 q, D, y! ?0 t/ O
% E k& ], d9 ~; U哈哈,这样可以实现全局的QQ云输入法,默认开启,双击切换。
+ y! w8 {- D8 W/ B n% z! g5 GJustInput不好意思啦,哈哈,纯属鼓捣。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入我们
×
|