找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4915|回复: 13

[webOS开发] 开启全局QQ云输入法的尝试

[复制链接]
发表于 2010-10-15 00:40 | 显示全部楼层 |阅读模式
试了试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不好意思啦,哈哈,纯属鼓捣。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入我们

×
回复

使用道具 举报

发表于 2010-10-15 17:53 | 显示全部楼层
网页可以不
回复 支持 反对

使用道具 举报

发表于 2010-10-16 23:19 | 显示全部楼层
重要的是网页是否能输入?另外还是要和JUSTINPUT共存才好,不是时刻都有网络的!
回复 支持 反对

使用道具 举报

发表于 2010-10-17 02:21 | 显示全部楼层
楼主这个是用QQ云输入在网页里面输入的截图么?
回复 支持 反对

使用道具 举报

发表于 2010-10-17 18:35 | 显示全部楼层
理论上这句有问题:
" h) \" x, ?5 b' H% Ddocument.getElementsByTagName('statusbar068')[0].setAttribute("style","visibility: hidden;")
, ~( a* A3 b- r, k1 N6 u9 L" P  U* L3 V+ |: J1 Y0 o; M
statusbar的tagname='statusbar'+初始化ime时系统时间末三位微秒数,所以这里不能硬编码,有时间研究下。
回复 支持 反对

使用道具 举报

发表于 2010-10-18 10:18 | 显示全部楼层
观望。不太明白.
回复 支持 反对

使用道具 举报

发表于 2010-10-20 16:37 | 显示全部楼层
网页内能输入啊。。。
回复 支持 反对

使用道具 举报

发表于 2010-10-27 10:32 | 显示全部楼层

大哥我写入你的mojo没用啊

我写入你的mojo后原来的justinput用不了,而你的qq输入法也没见出来啊,是什么回事呢!?
回复 支持 反对

使用道具 举报

发表于 2010-10-27 14:09 | 显示全部楼层

我加了freeworkzz的 QQIme.js (58.53 KB) 文件后可以用了!!

你真是神人啊!
回复 支持 反对

使用道具 举报

发表于 2010-10-27 14:16 | 显示全部楼层

哥!你不如把qq输入发云上面的字库下到机里,把链接连到字库!

这样就不用连到云那么远了啊,就在家了不是就快了吗?!(我的猜想)- d8 z  u: C" M1 }3 V
你改好了就发教程出来给我们这些小鸟!我会把你当左神的!
回复 支持 反对

使用道具 举报

发表于 2010-11-7 20:57 | 显示全部楼层
可以网页输入??
回复 支持 反对

使用道具 举报

发表于 2010-11-15 17:21 | 显示全部楼层
云输入法确实带来很大方便,但是对游戏有影响嘛??
回复 支持 反对

使用道具 举报

发表于 2010-11-15 19:39 | 显示全部楼层
强大。太厉害啦。。
回复 支持 反对

使用道具 举报

发表于 2010-11-26 16:04 | 显示全部楼层
还不太明白怎样修改哦~~请说明一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2025-2-24 02:40 , Processed in 0.325340 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表