找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2660|回复: 16

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

[复制链接]
发表于 2011-10-2 00:07 | 显示全部楼层 |阅读模式
本帖最后由 Giki 于 2011-10-3 01:44 编辑
$ q  z! k  ]( g: Y) O+ {" {7 a9 A+ \2 T( I- i  n6 a! Z+ R: C( e
#####该补丁只针对JustInput 1.4.3,已在1.4.5模拟器和PIXI PLUS真机上测试成功& E" \& p9 Q7 ?3 [. ~: z) S
: }7 A9 c1 i/ s" s! j
现象描述
:当界面后退之后(或在日历、任务中完成编辑后)、再次进入新的文本编辑状态时,JustInput输入法失效,需要重新启动输入法(比如要按橙键加空格两次)。
8 y; s& _2 u0 Y0 h& V7 ^, `. O+ r' Q. ~% y8 G+ Z
问题原因:新的可编辑元素建立后,输入法没有监听该元素,于是便导致失效。
3 l  S. P3 ^) |) \( Z% x解决方案:当进入文本编辑状态时,激活输入法。: Y8 p0 R8 R2 R& r/ L
' K8 ~4 s5 S. p; K
将下列代码添加到
3 Z/ a4 a  b. A" {/usr/palm/frameworks/mojo/mojo.js
" Y8 J; A" p2 U6 c3 z2 j的"// justinput hack end"上方,记得备份mojo.js(详细方法见#1)
- ~1 Q; k0 q$ _" T
4 ?; _5 t: U* w  {$ k% E% Y补丁代码(因为论坛有插件给代码添加字符,造成mojo不能运行,现在已将代码上传成附件)
3 F  n4 q* |# {) ?7 l" I, m% g4 Z% F5 P! J6 x$ p& ~
9 x- e. f7 ?+ ]7 s! u# A
#1 添加方法7 d( i$ |1 Q  L- f! N: U
打开WebOS Quick Install,点击菜单栏“工具”--“接收文件”,“文件”处填写“/usr/palm/frameworks/mojo/mojo.js”,“目标”选择桌面,点“取自设备”即可接收mojo.js。复制、粘贴以备份好mojo.js。# N7 h8 x  N/ D' @* e. j
6 Z# h% j; S" v$ i6 B- }* @3 t9 k
用记事本打开mojo.js,找到"// justinput hack end",在它上方回车以新建空行,粘贴上面的代码于空行。保存。* y# O* x: `% c4 M
% i0 ?, i- l/ J8 |+ B( W/ p' b& @
打开WebOS Quick Install,点击菜单栏“工具”--“发送文件”,“文件”处选择修改好的mojo.js,“目标”填写“/usr/palm/frameworks/mojo/”,点“发往设备”即可将原mojo.js覆盖。
$ w7 j8 o+ L1 }1 Q0 q$ ~1 K1 J$ R
重启设备,结束。
; p- r/ l3 y& p. Y6 F' x
* T; q8 ^! m$ s8 q/ R/ r6 z  @效果体验:可以新建一条短信,开启输入法,打打字、发送,接着后退。再点击进去该短信或其他短信,你会发现,输入法已经是开启好了的,直接输入内容即可。类似的,日历、任务、记事本等程序也能享受到这个补丁的效果。* |& T4 v% U. V2 I

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

使用道具 举报

发表于 2011-10-2 17:58 | 显示全部楼层
pre plus装了后无限重启' Q: L8 i) e) {9 i  A- H
?????????????
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-10-3 01:39 | 显示全部楼层
385148236 发表于 2011-10-2 17:58 ; p+ x$ d% W( I
pre plus装了后无限重启
% {1 |- w; i# T* B9 x5 T?????????????
5 ?! {5 Z, |8 L2 I  j" [
最大的可能是,; v4 C$ R# F' ?8 j8 s

; s' w. \( F8 [( _+ U" O因为论坛给上面的代码添加了很多奇怪的字符(为了遏制抄袭?),这样修改后的mojo.js运行就出了问题。7 {6 Q1 c5 {' Z2 K# _' i
解决办法是,依照上面的深色代码,把奇怪的字符删掉。
回复 支持 反对

使用道具 举报

发表于 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 | 显示全部楼层
多谢,以前一直遇到这个问题,终于可以解决了。
( ^$ A6 |; @) \: X6 ?$ _! J3 O+ ^% l! b* n3 T9 x  s, y
lz有没有看过pixi在电话界面就是拨号面板上,输入中文联系人查询时候,按逗号不能翻页的问题?输入英文没问题
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2011-11-3 00:39 | 显示全部楼层
caiheng 发表于 2011-11-2 11:52
' T( i" P  [1 Q' g6 W  Z- O& T6 |多谢,以前一直遇到这个问题,终于可以解决了。- K' I" E: u$ o3 U

9 r# E& m+ N1 U# u; _$ Plz有没有看过pixi在电话界面就是拨号面板上,输入中文联 ...

$ n; ~5 t" `, C. M$ c应该是电话界面把逗号输入给蔽了,有空再分析看看。1 R5 u1 p" j) F" V3 r: d

  t" i& T1 j4 t' I3 _' ^0 H" D我联系人名字都英文,现在才注意到这个问题。。。
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2011-11-3 17:01 | 显示全部楼层
Giki 发表于 2011-11-3 00:39 - \6 p( r; f. L# O: M- |
应该是电话界面把逗号输入给蔽了,有空再分析看看。
0 @6 L8 L6 c' D1 c1 {- Q% B9 s* F8 C
我联系人名字都英文,现在才注意到这个问题。。。

) s- e" ^6 g5 I, v3 s我也跟了一下代码,发现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, 2024-12-22 22:14 , Processed in 0.334539 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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