找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2749|回复: 16

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

[复制链接]
发表于 2011-10-2 00:07 | 显示全部楼层 |阅读模式
本帖最后由 Giki 于 2011-10-3 01:44 编辑
  L0 n- u" D1 u. n6 {7 Q4 O- |9 M; a/ `
#####该补丁只针对JustInput 1.4.3,已在1.4.5模拟器和PIXI PLUS真机上测试成功. p7 Q& n1 a& H8 _3 K: X$ P
, v: O# i$ ]! p
现象描述
:当界面后退之后(或在日历、任务中完成编辑后)、再次进入新的文本编辑状态时,JustInput输入法失效,需要重新启动输入法(比如要按橙键加空格两次)。0 z! i6 I# V  e; ~
% q& M, F9 @' k" w
问题原因:新的可编辑元素建立后,输入法没有监听该元素,于是便导致失效。
8 v. E- K  O& {# T2 [) m解决方案:当进入文本编辑状态时,激活输入法。
& T, `3 `. N6 `" w, Q: I$ A. \2 E) g3 ~$ T( X
将下列代码添加到
8 ]0 M3 v7 W; C" s$ k7 H/usr/palm/frameworks/mojo/mojo.js" m3 U+ M; Q- E) i
的"// justinput hack end"上方,记得备份mojo.js(详细方法见#1)
. ~8 K& j% I. y0 _/ \. n( M0 c0 g' D. L" N
补丁代码(因为论坛有插件给代码添加字符,造成mojo不能运行,现在已将代码上传成附件)
$ Y; `  ?: J" R( P8 z1 b
- w; o/ u& t# L8 u* T$ _5 z
9 S* L* T$ e9 Z; ~9 m7 d#1 添加方法* _4 e' i, c; q
打开WebOS Quick Install,点击菜单栏“工具”--“接收文件”,“文件”处填写“/usr/palm/frameworks/mojo/mojo.js”,“目标”选择桌面,点“取自设备”即可接收mojo.js。复制、粘贴以备份好mojo.js。
3 v6 D( f- j% V  H4 [6 ?+ J3 I% j8 N5 w0 }# v2 ^- L+ F" x
用记事本打开mojo.js,找到"// justinput hack end",在它上方回车以新建空行,粘贴上面的代码于空行。保存。( j* X2 L$ b8 r! q6 M9 H' Y! y6 {

$ H; n& t) b# }2 ^7 i打开WebOS Quick Install,点击菜单栏“工具”--“发送文件”,“文件”处选择修改好的mojo.js,“目标”填写“/usr/palm/frameworks/mojo/”,点“发往设备”即可将原mojo.js覆盖。
* K% k2 {% k2 g0 s5 u4 k* r
- @( Q1 X4 h8 B' ^重启设备,结束。& e7 G2 a4 e6 o% `( B- r. q
. T: K5 e2 l  S, t" P
效果体验:可以新建一条短信,开启输入法,打打字、发送,接着后退。再点击进去该短信或其他短信,你会发现,输入法已经是开启好了的,直接输入内容即可。类似的,日历、任务、记事本等程序也能享受到这个补丁的效果。( W5 O$ U8 G: |" V

本帖子中包含更多资源

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

×
回复

使用道具 举报

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

使用道具 举报

发表于 2011-10-2 17:58 | 显示全部楼层
pre plus装了后无限重启
7 z  Q# F# V$ l?????????????
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-10-3 01:39 | 显示全部楼层
385148236 发表于 2011-10-2 17:58
: q) O2 V* S  `) K( u0 Z4 I) W$ tpre plus装了后无限重启( |- {; Q$ ^+ K9 C. [7 C7 d
?????????????
. C+ W0 B6 |0 s
最大的可能是,5 Z- u/ Y% Q; W

4 t! b0 }8 b8 y# S/ c5 ^9 y因为论坛给上面的代码添加了很多奇怪的字符(为了遏制抄袭?),这样修改后的mojo.js运行就出了问题。
/ P0 ~5 U+ R6 {9 x7 A; I. F解决办法是,依照上面的深色代码,把奇怪的字符删掉。
回复 支持 反对

使用道具 举报

发表于 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 | 显示全部楼层
多谢,以前一直遇到这个问题,终于可以解决了。
8 }/ l7 r" L' F9 x
1 e. g0 W8 K  o$ {) k# klz有没有看过pixi在电话界面就是拨号面板上,输入中文联系人查询时候,按逗号不能翻页的问题?输入英文没问题
回复 支持 反对

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2011-11-3 00:39 | 显示全部楼层
caiheng 发表于 2011-11-2 11:52
4 C  D) u# o9 z2 s+ y多谢,以前一直遇到这个问题,终于可以解决了。6 y. i* m0 A4 j) K* A4 |9 `. E' J

9 W! M/ [6 J' llz有没有看过pixi在电话界面就是拨号面板上,输入中文联 ...
1 r6 V1 G1 E3 e8 l( _2 q( ?1 |' w" a
应该是电话界面把逗号输入给蔽了,有空再分析看看。
# Q6 \7 Q# J: R1 _5 L: J% ?; b/ V& ^1 q) h3 w* P: A
我联系人名字都英文,现在才注意到这个问题。。。
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2011-11-3 17:01 | 显示全部楼层
Giki 发表于 2011-11-3 00:39
( G/ B' ^/ w0 p. [应该是电话界面把逗号输入给蔽了,有空再分析看看。
2 m5 M$ D8 Q( }+ \$ d' D4 Q) L) O* D# }' C1 m
我联系人名字都英文,现在才注意到这个问题。。。

! p4 Y" _3 g9 {. I8 [$ |我也跟了一下代码,发现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-4-28 11:57 , Processed in 0.610421 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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