吹友吧-智能社区

 找回密码
 加入我们

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
森乐Senwater-专业净水专家,整机美国原装壁挂式新风,洁净健康帮手有消毒功能的原装空气净化器(FDA认证技术)
查看: 11881|回复: 40

[webOS开发] Ajax中国在线输入法移植成功,加一个sdk的工具!

[复制链接]
发表于 2009-7-1 15:49 | 显示全部楼层 |阅读模式
新翻了半天代码经过n次测试后,终于可以用了。8 x5 v, E1 m: n: E& ?  z5 h1 g$ f& |
可以复制到系统的剪切板上。也就是说可以在能输入的地方粘贴了。不过操作有些麻烦。界面现在不太熟,以后可以再调调。
6 y8 t* j& i5 D! M( |( H) ]先上个图看看吧。有时间我再调整调整。没有文档,真麻烦啊。
' }3 v5 u  p" _2 ^- y网上找了个五笔的码表,一样好用。还是五笔用着舒服。5 v( a$ d5 s& i7 s  S
& V/ S/ H! ^4 c7 x! o
7.2晚上:
9 @+ a4 S8 }+ ~1 V% K! l0 c! D1 Z加一个程序包。是从sdk里扒出来的。解压后用cmd命令行运行myinstall 试试。
; L( \$ {* E6 b不一定好用,因为我机器里装了sdk,里面可能用到了一些非本文件夹的内容。不保证好使。我也没条件试,装不上sdk的可以试试。
7 Z5 I' z% N+ q- z* G
9 K* z% L/ u( I( s$ m
/ R' t- c% j, `, F4 K; u  b附件是五笔的程序,可以凑合用,拼音的翻页可能不好用。如果要用拼音
7 }" ~& T& v8 k- V$ j' c把/app\assistants/下的删掉原来的wubi-jianti-table.js,把pinyin-jianti-table.js改成wubi-jianti-table.js就可以,# |( b& _  `1 S4 \
在/var/usr/palm/applications/com.yourdomain.chineseime/app/assistants/目录下面。
( x& O* _* Q5 w' l% U/ s0 g; f安装方法,模拟器里安装完webos sdk后,用palminstall安装,
5 h4 N- l1 c) o: O实机,我没有,但palm-install应该也可以装,把pre插电脑上,用palm-install试试看行不行吧。
4 T( T2 t- ?* T5 n
2 K/ G% {; H6 Y; \  G
不是我写的。我对js不太熟,, K' E( W; `# u; q" e& P: o# d
从网上找了个在线输入的源代码。
. v4 S0 O# C4 T1 ?http://www.okajax.com/a/200807/0GMZR008.html( K" L) O1 ?  w  ?) @4 U6 |, Q
  `; D* v4 _8 e# R

" ~9 w: d, J( T8 _' J4 r2 b7 X% X6 {; N$ S  \, v2 g

2 U4 i7 t9 ]4 I7 y! F5 i基本啥也没改,成功移植到模拟器中。8 p; }# S5 ~7 }* j& i* v# W
过程。
& V" h8 X. i7 l! |1下载那个包,把index.php改成index.html。顺道把所有编码改成utf-8不然显示方框。用记事本打开另存就可以。三个文件。
6 d( B) g7 T; G' s2,palm-generate Test。把里面的除appinfo.json,;icon.png的东西删掉。把包放进Test目录。$ b, J$ v- [2 J5 Y6 C$ }; J) h
3,打包,安装。就ok了。) v. V( G4 [  k) G" L
不过现在只能输入,没有复制功能,暂时没法用。另外还有些小bug。3 O1 M% }; Y0 g% Y9 I5 X
不过要加入复制功能还是比较easy的。" m4 n' ]* R4 a# V- N2 X4 d/ U4 D

5 _5 ~$ G/ s' @  b  i下一步就是截获pre里的按键消息,或者是文本框控件的激活消息,以自动打开输入法,并直接插入就最好了。
% u1 G) Q3 N  d$ ?* _& c# s6 t. h: P" Z/ p6 u* j1 ^. k
[ 本帖最后由 felixw 于 2009-7-4 09:10 编辑 ]

本帖子中包含更多资源

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

x

评分

参与人数 5威望 +45 收起 理由
寂夜清风 + 10
xpnine + 5 谢谢
CyberVsQ + 10 原创内容
treo + 10 好消息
KING + 10 谢谢分享

查看全部评分

回复

使用道具 举报

发表于 2009-7-1 16:34 | 显示全部楼层
好消息~~
回复 支持 反对

使用道具 举报

发表于 2009-7-1 16:45 | 显示全部楼层
振奋人心的好消息,终于向前行进了!!
回复 支持 反对

使用道具 举报

发表于 2009-7-1 16:48 | 显示全部楼层
和另外一个贴子里的进展一结合,是不是就完成了楼主所言的目标?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-2 00:12 | 显示全部楼层
现在可以用了。不过实机用起来可能还很不方便。可能翻不了页。
回复 支持 反对

使用道具 举报

发表于 2009-7-2 01:47 | 显示全部楼层
五笔基本上不需要翻页哈。。。难道先让五笔用户爽一把?
回复 支持 反对

使用道具 举报

发表于 2009-7-2 01:50 | 显示全部楼层
楼主看是不是可以利用原来iphone上最初用过的方式,利用输入后系统自动检查纠正的功能或是其他类似的功能抓 按键消息或是控件激活的信息
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-2 07:41 | 显示全部楼层
原帖由 treo 于 2009-7-2 01:50 发表 . N. e4 r- s5 e9 F1 b& F2 l
楼主看是不是可以利用原来iphone上最初用过的方式,利用输入后系统自动检查纠正的功能或是其他类似的功能抓 按键消息或是控件激活的信息
( N3 M$ b& W; p. F
我觉得webos里应该有底层事件或者其它的消息通知机制,不过现在没文档,摸黑找慢慢试。
回复 支持 反对

使用道具 举报

发表于 2009-7-2 08:16 | 显示全部楼层
弱弱地问一下,这东西如何装到PRE上??谢谢!
回复 支持 反对

使用道具 举报

发表于 2009-7-2 10:30 | 显示全部楼层
大好消息啊!就是同样的问题问LZ,怎么安装啊。。。需要Linux操作系统吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-2 14:03 | 显示全部楼层
原帖由 大大鱼 于 2009-7-2 10:30 发表 * s! ~! ]5 t/ v8 O0 [5 Z7 h
大好消息啊!就是同样的问题问LZ,怎么安装啊。。。需要Linux操作系统吗?

' I7 U7 N: r# q6 L, M先装好java runtime,然后装webos的sdk,虚拟机和eclipse不用。* N; \0 w2 e" u% J

8 A4 _! `- z* y: c4 ?9 x* twindows下就可以。
& {% _1 A: W- h9 V: |其实只需要sdk下的bin目录的内容和/share/jars里的东西。不过可能需要设置一些路径,省事就全装上。
4 N+ N) R- G) Q, f8 M命令行里运行 palm-install appname就可以了。+ T6 A& P: S# S: ?( v8 X6 d
appname换成包名字

评分

参与人数 2威望 +10 收起 理由
xpnine + 5 5555,有没有让菜鸟能看明白的方法?
CyberVsQ + 5 谢谢分享

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2009-7-2 14:21 | 显示全部楼层
晕.............和这个http://qq.ip138.com/ime/一模一样,老法子打好字后复制粘贴- R' a0 _5 b1 p) e( E* t4 D
还是之前放出的那个直接上屏比较靠谱
回复 支持 反对

使用道具 举报

发表于 2009-7-2 18:28 | 显示全部楼层
这个是可以折腾了用于没办法上网的时候在本机输入的。比如新上号的机器在外面发短信一类的( e5 W  j) p7 {$ K6 |1 s3 i3 k

7 l$ s8 `) n4 P另外那个直接上屏的没解决之前。。可以先用这个罗。
回复 支持 反对

使用道具 举报

发表于 2009-7-2 21:14 | 显示全部楼层
早知道就先不升1.04了+ {' }" N0 |5 |
现在又懒得刷回去
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-2 22:35 | 显示全部楼层
原帖由 yglaotu 于 2009-7-2 21:53 发表
8 `$ h) E, n) |我电脑上装不上SDK,那么有什么其他方法安装这个软件包到实机上面呢?

7 F- w  M* k4 J4 ~2 M' W5 }试下新加的安装工具看能不能装上吧。
回复 支持 反对

使用道具 举报

发表于 2009-7-3 00:51 | 显示全部楼层
装上了,用这个方法装了6 n7 Y0 B4 `7 Z4 S
http://www.treo8.com/bbs/thread-127573-1-1.html* p5 f: K% I& r, a! n9 D
就是启动速度有些慢
& p2 N% h# A6 A但是打字速度比网页版快多了
; s% x- J8 U3 f" O( i
7 t+ M7 m* Z0 j% J. Y[ 本帖最后由 oooocoooo 于 2009-7-3 17:04 编辑 ]

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2009-7-3 12:21 | 显示全部楼层
牛人真多呀
回复 支持 反对

使用道具 举报

发表于 2009-7-3 18:16 | 显示全部楼层

回复 18楼 oooocoooo 的帖子

还有没有这个问题?
回复 支持 反对

使用道具 举报

发表于 2009-7-4 00:49 | 显示全部楼层
把/app\assistants/下的删掉原来的wubi-jianti-table.js,把pinyin-jianti-table.js改成wubi-jianti-table.js就可以
$ ?$ I) W; P6 e6 ^6 [
/ ?# O$ ^8 e5 D; @
这个是在哪里改? 用PUTTY登录后也找不到。5 A$ z: t4 @6 m, z! |5 N' v
LZ把那个文件夹发出来吧,我自己转了一个,拼音的,发现第一次按键不会触发,第二次才触发。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-4 09:00 | 显示全部楼层
原帖由 yydy 于 2009-7-4 00:49 发表
8 j2 i( P8 H5 M6 F  T9 q5 Q
, g) X; ^* D) U; p; t这个是在哪里改? 用PUTTY登录后也找不到。" s& y  L+ {& f  n& p# d
LZ把那个文件夹发出来吧,我自己转了一个,拼音的,发现第一次按键不会触发,第二次才触发。

, s% M5 k2 Y% g9 V7 f, J$ u在/var/usr/palm/applications/com.yourdomain.chineseime/app/assistants/1 ?6 p* C1 q; W/ P
这个目录下面
; g6 b3 b: {" ~4 t' w第二次触发的情况,把key_press里下面的部分代码注释掉。
' g( m4 `# p* q- T; ofunction key_press(e) {3 R. U% r4 ?/ f7 ]/ n0 v4 k) ?
        var key = e.which ? e.which : e.keyCode;
6 D- d6 x& z9 s/ p        var key_char = String.fromCharCode(key);" D1 D8 D4 R% w
/*        if (browser == 'NS' || browser == 'OP') {0 E. L$ f6 I0 \) [1 e
                if (cancel_key_event) {) R, {; Q# G5 B0 i) y# e
                        cancel_key_event = false;
  F2 t) K. t( J* |                        return false;
$ H' m. h2 v* d& X                }
! s9 j8 R% }' N        }- G2 E* F# B2 D/ f
        */
回复 支持 反对

使用道具 举报

发表于 2009-7-4 13:23 | 显示全部楼层
我在模拟器里面先在launch上打开输入发,用拼音打好了汉字,全选,然后复制,回到浏览网页我们的吹友吧里面,想在回复帖子的地方粘贴,paste是灰色的,无法粘贴,是什么原因呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-4 20:44 | 显示全部楼层
原帖由 yglaotu 于 2009-7-4 13:23 发表 & B0 P( V9 ]8 I
我在模拟器里面先在launch上打开输入发,用拼音打好了汉字,全选,然后复制,回到浏览网页我们的吹友吧里面,想在回复帖子的地方粘贴,paste是灰色的,无法粘贴,是什么原因呢?
7 y* }* _7 g( l" X. E9 a  x! c
浏览器里本来就是灰色的,在哪都一样。4 I' c  O: J, k& G' C. i7 J, p7 S
据说实机按手势区再按p能帖,模拟器不清楚。模拟器里浏览器里无法编辑。
回复 支持 反对

使用道具 举报

发表于 2009-7-5 21:22 | 显示全部楼层
不知道是怎么了我老是安装不到模拟器里。用楼主讲的命令行palm-install  com.yourdomain.chineseime_1.0_all.ipk,也不行。看了一下这个命令的语法定义改用palm-install -d tcp  com.yourdomain.chineseime_1.0_all.ipk提示找不到设备。不知道要怎么样才能安装上。
回复 支持 反对

使用道具 举报

发表于 2009-7-6 16:24 | 显示全部楼层
1.04的系统这个输入法还能装不,我那个sdk也装了,在命令行里执行palmistall时,报错:java不是内部或外部文件,是java没装好吗,装哪个java模拟器
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-6 18:16 | 显示全部楼层
原帖由 diaghost 于 2009-7-6 16:24 发表
5 C" F1 Z* {# w3 d9 }( s/ p8 U1.04的系统这个输入法还能装不,我那个sdk也装了,在命令行里执行palmistall时,报错:java不是内部或外部文件,是java没装好吗,装哪个java模拟器
6 N6 w$ F7 z' E, y6 i( @
java runtime environment不是模拟器。, M! I4 f) W, O  P' P
要装sun的jre。1.6
回复 支持 反对

使用道具 举报

发表于 2009-7-6 19:20 | 显示全部楼层
应该是装这个吧,jre-6u14-windows-i586.exe,我在sun的网站在线测试是最新版的JRE
回复 支持 反对

使用道具 举报

发表于 2009-7-10 06:49 | 显示全部楼层
看来用五笔在手机上还是很有优势的,至少在翻页的问题上不用愁。: m- u. e$ c3 M" }

1 B- J% L) a3 V/ s( p6 l6 W% K[3G坛,手机登陆吹友吧发帖]
回复 支持 反对

使用道具 举报

发表于 2009-7-14 22:51 | 显示全部楼层
还真是振奋人心的消息,虽然不会五笔,但也要顶一个再说,为了楼主研究精神,继续努力啊
回复 支持 反对

使用道具 举报

发表于 2009-7-16 00:12 | 显示全部楼层
有才  继续努力  pre需要你们
回复 支持 反对

使用道具 举报

发表于 2009-7-19 12:35 | 显示全部楼层
刚测试了一下,上了视频。接着研究一下源代码。. R" g. P$ |5 T- z& _) d
[3G坛,手机登陆吹友吧发帖]
回复 支持 反对

使用道具 举报

发表于 2009-7-20 13:22 | 显示全部楼层
用这个发送短信收到的全是下划线______,标点符号还是正常
回复 支持 反对

使用道具 举报

发表于 2009-7-23 13:24 | 显示全部楼层
启动很慢,之前也安装了能卸载改进的拼音输入法,那个要稍快一两倍的样子,但还是有些慢。
. _( u5 J+ ^5 p不过已经很好了,谢谢楼主和能卸载:)
回复 支持 反对

使用道具 举报

发表于 2009-7-23 21:12 | 显示全部楼层
原帖由 xpnine 于 2009-7-23 13:24 发表 ) P- V$ b' Z! P
启动很慢,之前也安装了能卸载改进的拼音输入法,那个要稍快一两倍的样子,但还是有些慢。" _9 J9 t/ b" ^* m/ u: g+ Z% b& ^% r
不过已经很好了,谢谢楼主和能卸载:)
# N5 p& D' N2 C
我不是能卸载‘
回复 支持 反对

使用道具 举报

发表于 2009-8-5 21:31 | 显示全部楼层
有进步了终于、
回复 支持 反对

使用道具 举报

发表于 2009-8-17 20:45 | 显示全部楼层
请问这个输入法窗口如何打问号?
/ M, k1 q# [$ q: g8 C感觉这是唯一的问题了
回复 支持 反对

使用道具 举报

发表于 2009-8-20 13:25 | 显示全部楼层
vb 好东西,顶啊
回复 支持 反对

使用道具 举报

发表于 2009-10-4 04:48 | 显示全部楼层
請問有 倉頡 嗎?
回复 支持 反对

使用道具 举报

发表于 2009-12-14 00:39 | 显示全部楼层
好东西,顶啊
回复 支持 反对

使用道具 举报

发表于 2009-12-27 21:22 | 显示全部楼层
还是输入不了问号啊
回复 支持 反对

使用道具 举报

发表于 2010-1-24 01:23 | 显示全部楼层

几分钟搞定安装

安装方法其实不用那么复杂。用Precentral网站介绍的方法容易得多。如果大家能看懂英文,照着网页上说的,一步一步走,几分钟就可以装上。+ Y9 c7 g4 U- ~4 W& G, X
http://www.precentral.net/how-ad ... -patches-and-themes
回复 支持 反对

使用道具 举报

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

本版积分规则

森乐Senwater-净水专家,整机美国原装
全屋净水方案技术平台: 提供全套民用净水方案咨询

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

GMT+8, 2019-9-24 17:15 , Processed in 0.188871 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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