找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4912|回复: 13

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

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

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2010-10-17 18:35 | 显示全部楼层
理论上这句有问题:
* ^  ]+ g8 ?' ]) odocument.getElementsByTagName('statusbar068')[0].setAttribute("style","visibility: hidden;")- F; n6 n( v' O9 H
  ?' y( s8 Y/ @+ I+ n, t1 `. _
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输入发云上面的字库下到机里,把链接连到字库!

这样就不用连到云那么远了啊,就在家了不是就快了吗?!(我的猜想)
: N: B: H' j3 W+ m+ G4 W! G你改好了就发教程出来给我们这些小鸟!我会把你当左神的!
回复 支持 反对

使用道具 举报

发表于 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, 2024-12-23 04:03 , Processed in 0.334815 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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