本帖最后由 Giki 于 2011-10-3 01:44 编辑
6 T+ s2 U- g2 R
- H& U' Y, N8 p+ i+ X- z#####该补丁只针对JustInput 1.4.3,已在1.4.5模拟器和PIXI PLUS真机上测试成功
* p# c% v& m9 U5 z! Y: X
; w# E9 m$ e9 C1 d. S现象描述:当界面后退之后(或在日历、任务中完成编辑后)、再次进入新的文本编辑状态时,JustInput输入法失效,需要重新启动输入法(比如要按橙键加空格两次)。
7 ^ ]1 z" A4 Y6 [+ u* N$ x+ P9 L+ D5 ^- b: W
问题原因:新的可编辑元素建立后,输入法没有监听该元素,于是便导致失效。, P* ~+ t# p0 Q! [
解决方案:当进入文本编辑状态时,激活输入法。
K& E% l% c/ w& a$ {: N; b0 @
$ G. l) C( \7 Z. R将下列代码添加到4 V' ~0 d5 Z' B0 V1 {1 p" n5 R5 o
/usr/palm/frameworks/mojo/mojo.js1 k4 Z7 v' E& R! z( k. X
的"// justinput hack end"上方,记得备份mojo.js(详细方法见#1)! c9 s2 x2 x5 @) s R
( W2 O# w6 y$ ~ B; q4 R补丁代码(因为论坛有插件给代码添加字符,造成mojo不能运行,现在已将代码上传成附件):
4 x5 c6 b$ o/ ?+ d% h. R# X, o6 M# w/ Y& q) q! V/ F9 X
' ]. g# l8 [/ B% F. E#1 添加方法( ~) ^( s2 N1 O4 o2 m. d) O/ a6 m
打开WebOS Quick Install,点击菜单栏“工具”--“接收文件”,“文件”处填写“/usr/palm/frameworks/mojo/mojo.js”,“目标”选择桌面,点“取自设备”即可接收mojo.js。复制、粘贴以备份好mojo.js。
2 [5 r, ?& @- p9 m0 O7 m$ `, n4 R* t3 r0 B; k# E n
用记事本打开mojo.js,找到"// justinput hack end",在它上方回车以新建空行,粘贴上面的代码于空行。保存。
( t8 a& F- c, Z/ @/ `" @* x4 o8 i9 i9 M. e& H8 S1 s8 _
打开WebOS Quick Install,点击菜单栏“工具”--“发送文件”,“文件”处选择修改好的mojo.js,“目标”填写“/usr/palm/frameworks/mojo/”,点“发往设备”即可将原mojo.js覆盖。& W2 F# V/ u/ h6 y& ]+ O
A" P0 W3 ^8 n1 B% E2 t" E重启设备,结束。6 y& A9 k- }% o/ `4 X
~9 ~1 Q- R5 `. q效果体验:可以新建一条短信,开启输入法,打打字、发送,接着后退。再点击进去该短信或其他短信,你会发现,输入法已经是开启好了的,直接输入内容即可。类似的,日历、任务、记事本等程序也能享受到这个补丁的效果。4 O# o3 [+ I: K$ J. P5 }3 {
|