找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2663|回复: 16

[软件及汉化] [JustInput输入法补丁] 修正界面后退之后,输入法失灵的现象

[复制链接]
发表于 2011-10-2 00:07 | 显示全部楼层 |阅读模式
本帖最后由 Giki 于 2011-10-3 01:44 编辑 ( @# q) \- H; I8 J2 l

' N, o& ?' m" x9 E( }& s6 l3 e. r#####该补丁只针对JustInput 1.4.3,已在1.4.5模拟器和PIXI PLUS真机上测试成功
( Y3 ]* G9 A2 d) P5 a4 o3 r% \0 n2 Y
, }5 s& J4 ^2 P现象描述
:当界面后退之后(或在日历、任务中完成编辑后)、再次进入新的文本编辑状态时,JustInput输入法失效,需要重新启动输入法(比如要按橙键加空格两次)。+ ]5 m5 r" `' f4 y

9 n# y9 O' A, q. t! }8 g- l! E问题原因:新的可编辑元素建立后,输入法没有监听该元素,于是便导致失效。
: _9 z, N6 k- e! F解决方案:当进入文本编辑状态时,激活输入法。3 L4 `& T5 A' g* j3 x% n+ [

$ Y. y0 }+ r: Q& ?; ]9 R将下列代码添加到- s; w8 W$ s( I. T% C# Z: u
/usr/palm/frameworks/mojo/mojo.js4 Z6 g& f6 X0 y; T6 T4 I6 o
的"// justinput hack end"上方,记得备份mojo.js(详细方法见#1)
4 c' R! P" [) {. D! m. W2 f7 L; r, Y9 ?% X* J- r# z9 H; i
补丁代码(因为论坛有插件给代码添加字符,造成mojo不能运行,现在已将代码上传成附件)+ x9 G5 h3 C5 L8 \& j' Y0 m/ X8 j
& m+ d/ T% b2 |. k  o4 c( v4 D

" v" t6 R! M$ ?7 [9 j$ s4 V#1 添加方法
3 j* r8 G% k% z# a打开WebOS Quick Install,点击菜单栏“工具”--“接收文件”,“文件”处填写“/usr/palm/frameworks/mojo/mojo.js”,“目标”选择桌面,点“取自设备”即可接收mojo.js。复制、粘贴以备份好mojo.js。
$ J" a7 n2 h% x- M& @' ]0 d: a. q
* U' b- [* P" t+ W用记事本打开mojo.js,找到"// justinput hack end",在它上方回车以新建空行,粘贴上面的代码于空行。保存。, i4 i2 u1 V3 M" e7 i
: a# O* ^" Q$ O/ u! L3 D- O
打开WebOS Quick Install,点击菜单栏“工具”--“发送文件”,“文件”处选择修改好的mojo.js,“目标”填写“/usr/palm/frameworks/mojo/”,点“发往设备”即可将原mojo.js覆盖。3 Y/ }' k4 `' }2 g9 s
; q& I6 Z4 B$ f8 S3 L$ X! C5 p
重启设备,结束。$ S/ T4 x" O  J0 r& p: Q1 \& c* q' f
& X- B' a5 h% C
效果体验:可以新建一条短信,开启输入法,打打字、发送,接着后退。再点击进去该短信或其他短信,你会发现,输入法已经是开启好了的,直接输入内容即可。类似的,日历、任务、记事本等程序也能享受到这个补丁的效果。; d% d! i1 e& ?  C

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2011-10-2 09:16 | 显示全部楼层
虽然已经用2.1很久了,但还是要顶楼主
回复 支持 反对

使用道具 举报

发表于 2011-10-2 17:58 | 显示全部楼层
pre plus装了后无限重启9 R/ Q2 B/ Z1 v5 v& u* S
?????????????
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-10-3 01:39 | 显示全部楼层
385148236 发表于 2011-10-2 17:58 3 p0 u3 }' I  x* [% u* u8 J) J2 l
pre plus装了后无限重启
) A* Y8 Z1 o+ I. s# }* d' V/ @?????????????
, m4 C8 c' a7 {* `% O+ Q
最大的可能是,
! m, s! k+ G3 x% ~% Q! L
+ g  r  S) J1 w) c! G- y因为论坛给上面的代码添加了很多奇怪的字符(为了遏制抄袭?),这样修改后的mojo.js运行就出了问题。
- h" a) N( _) W$ o解决办法是,依照上面的深色代码,把奇怪的字符删掉。
回复 支持 反对

使用道具 举报

发表于 2011-10-4 21:06 | 显示全部楼层
恩  谢了
回复 支持 反对

使用道具 举报

发表于 2011-10-12 10:08 | 显示全部楼层
把补丁给折腾上了,很好用……谢谢咯
回复 支持 反对

使用道具 举报

发表于 2011-11-2 10:30 | 显示全部楼层
真是好东西 感谢楼主 感谢吹
回复 支持 反对

使用道具 举报

发表于 2011-11-2 11:15 | 显示全部楼层
很好,先收藏了
回复 支持 反对

使用道具 举报

发表于 2011-11-2 11:52 | 显示全部楼层
多谢,以前一直遇到这个问题,终于可以解决了。+ O) q$ E- [. X/ O
: P) T9 |! j  K7 R2 f
lz有没有看过pixi在电话界面就是拨号面板上,输入中文联系人查询时候,按逗号不能翻页的问题?输入英文没问题
回复 支持 反对

使用道具 举报

发表于 2011-11-3 00:12 来自手机 | 显示全部楼层
感谢楼主,非常好,效果不错.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-11-3 00:39 | 显示全部楼层
caiheng 发表于 2011-11-2 11:52 2 n2 \: m  v/ T' [) S1 v4 `
多谢,以前一直遇到这个问题,终于可以解决了。" _; I' ~( |5 @/ ]7 `8 t0 l% p

4 }+ X. F$ t8 N/ G4 ulz有没有看过pixi在电话界面就是拨号面板上,输入中文联 ...
0 k( y* c# L  }4 ?+ X/ E( M! J
应该是电话界面把逗号输入给蔽了,有空再分析看看。' V& S8 X2 B: d& ]1 r& o8 m& _

! Q4 s0 ~4 I. p7 ], ^我联系人名字都英文,现在才注意到这个问题。。。
回复 支持 反对

使用道具 举报

发表于 2011-11-3 10:25 | 显示全部楼层
哎,懒的折腾了。。。
回复 支持 反对

使用道具 举报

发表于 2011-11-3 17:01 | 显示全部楼层
Giki 发表于 2011-11-3 00:39
8 \6 f2 V4 b$ M6 m: e! y应该是电话界面把逗号输入给蔽了,有空再分析看看。
8 J6 T4 N- v. |8 @( u% b: j6 ^1 i, P2 M* \2 i# y
我联系人名字都英文,现在才注意到这个问题。。。
3 D# Q/ s+ r# B+ L. M( Z: k* N
我也跟了一下代码,发现webos对那块输入的判断有点乱乎,js水平一般就没继续。。希望你能出手patch一下哈
回复 支持 反对

使用道具 举报

发表于 2011-11-6 22:27 | 显示全部楼层
试试哈,这个问题一直困扰俺,希望有用,谢啦
回复 支持 反对

使用道具 举报

发表于 2011-12-8 08:47 来自手机 | 显示全部楼层
jggggffffddd
回复 支持 反对

使用道具 举报

发表于 2011-12-8 09:18 | 显示全部楼层
有点意思。
回复 支持 反对

使用道具 举报

发表于 2011-12-15 16:00 | 显示全部楼层
支持!感谢你的分享~~!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-2 10:37 , Processed in 0.285774 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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