找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2967|回复: 16

[webOS开发] 一个小改动,让用五笔的朋友发短信的时候先方便。谁来做下?

[复制链接]
发表于 2009-10-2 08:30 | 显示全部楼层 |阅读模式
目前原生输入法还没有影子,不过用五笔的朋友可以有临时应急的方法。
" [- U, }4 w) w( F: }$ [可惜字间都要加空格,这样输入的时候很麻烦。
9 f) A* N( ^7 f5 p2 p# v" y3 V% a' k2 @) E/ J, E" g
不知道是不是有人愿意分析一下那个自动纠错模块,确认后把中文字间的空格去除。这样会方便很多啊. P2 _; B7 G$ k1 n

  @% U( {8 [4 _& J- K" [或是分析一下短信模块,确认的时候自动把中文字之间的空格删除掉。应该很有帮助的
回复

使用道具 举报

发表于 2009-10-2 22:29 | 显示全部楼层
风大可以参照这个调整一下,看能不能实现这个功能8 N) |; h8 y  |( r

  o& `+ k& m; `$ f6 P0 y6 O# a  ahttp://www.webos-internals.org/w ... 2_To_Create_Newline 0 g8 N9 b+ ^8 r* k( @+ |
; W* z9 f+ F4 d9 \
1.        Log in as root.# i0 q. n+ ]4 K
        2.        Mount the file system as RW.! d+ {* Z0 p8 ~1 T! _( r
        3.        Enter the /usr/palm/applications/com.palm.app.messaging/app/controllers directory.
! n% e2 Q# \; w        4.        Change compose-assistant.js (line 87) and chatview-assistant.js (line 100) and set enterSubmits to be false.
$ p& q! }2 e" G* o; c+ F6 p5 k        5.        In the handleTextAreaKeyUp function in compose-assistant.js (lines 278 to 283) and chatview-assistant.js (lines 1678 to 1683), comment out the following lines:
3 z, b( {6 G* z9 b0 B( W        this.considerForSend();6 @, P2 I& f' G
        Event.stop(event);
$ P* @+ T- S4 a4 r. o$ J$ I        6.To actually display newlines in the chatview: In chatview-assistant.js, in the ChatviewAssisant::preFormatChatList method (around line 1220), locate the lines:
' y+ [1 x7 O1 I! L( [                if(msg.messageText && !ChatFlags.isTransient(msg.flags)) { , m& g% s8 ?) T/ r8 j
               msg.messageText = msg.messageText.escapeHTML();
" }* ?6 a( H; j. k7 K             and add the following just after:
* Y: _/ Y+ k5 j                      msg.messageText = msg.messageText.replace(/\n/g,"<br>");, j# }* B8 D' j  ?% R
        7.Mount the file system as RO.
+ |3 r* z. O' L8 V+ i8 p) k        8.Reboot.
; v6 V2 f' t2 `$ E+ y: Q+ j3 a* p1 y7 A, V
这个是为了输入回车,我在1.2中改了的,可行,其中替换回车那里看是否可替换空格
回复 支持 反对

使用道具 举报

发表于 2009-10-6 23:37 | 显示全部楼层
呼唤拼音!!!!!!!!!!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

发表于 2009-10-8 18:35 | 显示全部楼层
这个要顶的。。。就盼着有好用的五笔输入。。。
回复 支持 反对

使用道具 举报

发表于 2009-10-13 13:48 | 显示全部楼层
我顶的是五笔
回复 支持 反对

使用道具 举报

发表于 2009-10-14 14:37 | 显示全部楼层
我也来顶五笔了,呵呵
回复 支持 反对

使用道具 举报

发表于 2009-10-17 12:51 | 显示全部楼层
我看看
回复 支持 反对

使用道具 举报

发表于 2009-10-19 17:07 | 显示全部楼层
没五笔就不抛弃我的CENTRO
回复 支持 反对

使用道具 举报

发表于 2009-10-20 22:21 | 显示全部楼层
本来想从根源着手,从SmartTextEngine那里着手把空格去掉,; t, ?& Y- J+ @* g
顺便也看看能不能对拼音的输入有所帮助,
- S0 K2 h  g' ]% P结果看了一天都没看出来是怎么调用STE的,
, y& c. g% w6 o) Q6 L, r& Rwidget_smarttextfield.js 和 widget_textfield.js也反复看了两遍没看到哪里调用了ste,
1 u$ @/ s/ B' G哪位tx看明白了请给我讲讲吧。
% o' Y) L9 h$ v5 I! `+ S' S) u. e0 ]/ g8 j6 e
临时的解决方案就是改短信程序了,
( a5 Z( E  K) B  e现在是在发送的时候自动把汉字里面的空格去掉,
/ `  S" J$ b- i* I但是考虑到发送英文短信的情况,所以如果空格前面是字母就不去除了。
/ V2 r8 j5 O9 i; h$ m7 \. M3 Y2 }8 ]( s这段代码写的比较笨( u( C* J1 {/ |

) d7 l" g9 l/ |. m# d" q用五笔的朋友可以试试下面的两个附件,( I" O  e6 F4 k/ W
是跟短信补丁那个帖子2楼的包相对应的,! M/ Y) I7 k4 l6 ]
只要替换这两个文件即可,
" `5 w* A3 q" x* A- l如果大家测试的没问题我再打个完整的包发到讨论区那边,
0 F( u2 G  g5 n! p8 C3 q8 D3 C- a请大家反馈测试结果,谢谢

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2009-10-20 23:45 | 显示全部楼层
我来试一下.2 a2 X; I/ E/ k+ j5 K7 Y
这两个文件是在什么目录下的?
回复 支持 反对

使用道具 举报

发表于 2009-10-20 23:48 | 显示全部楼层
  1. / t! q- `/ a6 A" h5 b: q# Z' P
  2. cd /usr/palm/applications/com.palm.app.messaging/app/controllers- `4 j) i7 A$ a  h# d& y4 K
  3. cp -f /media/internal/chatview-assistant.js ./ b0 V1 _# P- p& \
  4. cp -f /media/internal/compose-assistant.js .
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-10-20 23:48 | 显示全部楼层
我用quickinstall直接扔进去看一下.
回复 支持 反对

使用道具 举报

发表于 2009-10-20 23:57 | 显示全部楼层
测试成功..感谢cybervsq
回复 支持 反对

使用道具 举报

发表于 2009-10-21 11:28 | 显示全部楼层
最近要入手pre了。這個論壇真好。
回复 支持 反对

使用道具 举报

发表于 2009-10-21 14:05 | 显示全部楼层

拼音啥时候出来啊

我不会打五笔
回复 支持 反对

使用道具 举报

发表于 2009-10-22 01:25 | 显示全部楼层
原帖由 CyberVsQ 于 2009-10-20 22:21 发表 ! I: J4 c7 Z& I) {$ h3 B
本来想从根源着手,从SmartTextEngine那里着手把空格去掉,/ h# V; k9 i4 ^8 t/ k' U
顺便也看看能不能对拼音的输入有所帮助,
* v6 }$ Z7 r( p结果看了一天都没看出来是怎么调用STE的,4 Y; g9 V, [3 f# v1 ^
widget_smarttextfield.js 和 widget_textfield.js也反复看了两遍没 ...
! g' s4 S  r: P( L  [. Z

: t+ z$ ^5 F" V0 K我之前的思路也是改STE,时间有点长了,当时看了些文件的结果好像是这样的,对应某个文件还是事件,这个记不清了,STE是系统内部默认的一个属性,有的是1,有的是0,至于STE怎么调用,感觉都给封起来看不到了
回复 支持 反对

使用道具 举报

发表于 2009-11-3 19:31 | 显示全部楼层
我也不会打五笔,但为了pre 我用了两天的时间学习五笔,现在基本上能应付平时的一些常用字。. o; l3 m( b) o9 K
其实五笔挺好学的!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-4 10:29 , Processed in 0.419911 second(s), 17 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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