本帖最后由 Giki 于 2011-10-3 01:44 编辑 5 O8 \! N$ Y: D7 g+ m( w1 Q
2 W) M7 V0 @( T, o8 t" B#####该补丁只针对JustInput 1.4.3,已在1.4.5模拟器和PIXI PLUS真机上测试成功
1 e, D5 i! N8 K. N& y$ U/ q" D9 g( N) a( A
现象描述:当界面后退之后(或在日历、任务中完成编辑后)、再次进入新的文本编辑状态时,JustInput输入法失效,需要重新启动输入法(比如要按橙键加空格两次)。. }0 ^" T" u* S7 B' d" \
7 Z" L0 ^4 K& i. U" h问题原因:新的可编辑元素建立后,输入法没有监听该元素,于是便导致失效。
4 Q" A; H2 i: p: V" z3 a: Z: t$ @解决方案:当进入文本编辑状态时,激活输入法。
/ _& ~! ]4 f# P- `. p! D1 f2 Q0 G5 w
将下列代码添加到, k* c* H" ^" [2 v) x k
/usr/palm/frameworks/mojo/mojo.js# p3 S7 W. l* t( @
的"// justinput hack end"上方,记得备份mojo.js(详细方法见#1)
' [3 o: G; I' r) N: c* B
# D8 j+ h8 h, r. ]补丁代码(因为论坛有插件给代码添加字符,造成mojo不能运行,现在已将代码上传成附件):0 _+ P5 ^" R) T( _- R: c
, {- Y) O" H( j, W; n! C$ J( D
6 x0 ~( `! _* @ z4 S( T( p
#1 添加方法
- e, y) O! v- }. m- l2 Q打开WebOS Quick Install,点击菜单栏“工具”--“接收文件”,“文件”处填写“/usr/palm/frameworks/mojo/mojo.js”,“目标”选择桌面,点“取自设备”即可接收mojo.js。复制、粘贴以备份好mojo.js。7 B' ?9 a( U4 i& Z
9 x% n0 [* ]5 Z' L5 S- n
用记事本打开mojo.js,找到"// justinput hack end",在它上方回车以新建空行,粘贴上面的代码于空行。保存。
1 }. H3 T% p/ L0 x! J5 v+ T9 F* I( n2 i
打开WebOS Quick Install,点击菜单栏“工具”--“发送文件”,“文件”处选择修改好的mojo.js,“目标”填写“/usr/palm/frameworks/mojo/”,点“发往设备”即可将原mojo.js覆盖。
7 J% X9 z: b8 U1 R* C+ [: k
! D6 p0 S. y. z5 T% z重启设备,结束。
* `3 D& ?$ t% b! l2 T' _( p' M$ d9 a5 D! X$ _' P
效果体验:可以新建一条短信,开启输入法,打打字、发送,接着后退。再点击进去该短信或其他短信,你会发现,输入法已经是开启好了的,直接输入内容即可。类似的,日历、任务、记事本等程序也能享受到这个补丁的效果。
& r# b+ A4 Z w, f% n4 ~ |