找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2917|回复: 16

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

[复制链接]
发表于 2009-10-2 08:30 | 显示全部楼层 |阅读模式
目前原生输入法还没有影子,不过用五笔的朋友可以有临时应急的方法。
6 F) d$ V+ V* R0 \% i% j- j可惜字间都要加空格,这样输入的时候很麻烦。( g: t$ [2 {( t' c# v! W
7 b# O# [6 _  z8 A" j1 i0 O5 E
不知道是不是有人愿意分析一下那个自动纠错模块,确认后把中文字间的空格去除。这样会方便很多啊
' Z# l9 A/ ~5 f5 X3 \6 D8 |
* b' N! [) Z7 j/ H# ?/ m或是分析一下短信模块,确认的时候自动把中文字之间的空格删除掉。应该很有帮助的
回复

使用道具 举报

发表于 2009-10-2 22:29 | 显示全部楼层
风大可以参照这个调整一下,看能不能实现这个功能
6 M1 j$ |8 D; u- k4 x! M; W3 c* T: G( f9 J8 d
http://www.webos-internals.org/w ... 2_To_Create_Newline
3 `7 @9 _$ O; X, `" G) K* I+ r/ e" v; l. w( Z. J6 F
1.        Log in as root.
' s& z9 t; a  o: t        2.        Mount the file system as RW.0 Y7 r9 F# W8 u9 _9 ]4 V
        3.        Enter the /usr/palm/applications/com.palm.app.messaging/app/controllers directory.
6 A' t% w- u- g        4.        Change compose-assistant.js (line 87) and chatview-assistant.js (line 100) and set enterSubmits to be false./ B4 J7 U6 O  s! m
        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:7 I, z2 [5 ?$ T( a3 h( U1 f
        this.considerForSend();. L* k: P, X+ U
        Event.stop(event);
: M# B6 F. }8 b( Y6 [# P        6.To actually display newlines in the chatview: In chatview-assistant.js, in the ChatviewAssisant::preFormatChatList method (around line 1220), locate the lines:
, A* |" ]' X. G4 ~! u* J                if(msg.messageText && !ChatFlags.isTransient(msg.flags)) {
# @! |. c$ V) _; h9 ^               msg.messageText = msg.messageText.escapeHTML();/ _3 u% `" z2 e" m
             and add the following just after:, C2 u' s6 o  R1 y" o# ]5 j
                      msg.messageText = msg.messageText.replace(/\n/g,"<br>");# u! \1 w4 D# c2 O  A1 a
        7.Mount the file system as RO.
" \. ^6 |! S2 C9 `, p3 F+ O        8.Reboot.6 b  l4 |. E' {
( ~$ C  c, D( `+ Y( `% P
这个是为了输入回车,我在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那里着手把空格去掉,. C* Y7 G- r0 T& }- k
顺便也看看能不能对拼音的输入有所帮助,
, H% c, `9 W* q* d# ~结果看了一天都没看出来是怎么调用STE的,
" H& I" H" b, L+ |$ k+ \; M8 Gwidget_smarttextfield.js 和 widget_textfield.js也反复看了两遍没看到哪里调用了ste,
3 V4 S" ]' r" u: Q- w& \8 z哪位tx看明白了请给我讲讲吧。2 U6 h0 h  |. V% z  l) _
4 T. x( o5 U# ^" a
临时的解决方案就是改短信程序了,$ ^4 @& g+ O4 o: U) f
现在是在发送的时候自动把汉字里面的空格去掉,
% j0 d6 h& _. ?& Q但是考虑到发送英文短信的情况,所以如果空格前面是字母就不去除了。
' l' X& I7 C2 }2 H9 E- S) S8 E+ t这段代码写的比较笨1 |: F- g# z. n. g/ P

  y4 Z* M- ~) |8 \用五笔的朋友可以试试下面的两个附件,9 }. I* W; P3 l' m# @$ j8 q2 o
是跟短信补丁那个帖子2楼的包相对应的,4 r- p. l4 Z" f; {' _7 N% K8 X$ f
只要替换这两个文件即可,
  b& V3 r+ V0 ?: ^# J如果大家测试的没问题我再打个完整的包发到讨论区那边,
' J: h8 V$ L: h9 \; J2 L; q0 g  ~请大家反馈测试结果,谢谢

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2009-10-20 23:45 | 显示全部楼层
我来试一下.* \7 n1 m# s3 c: ?) U* T8 W( @$ l+ o
这两个文件是在什么目录下的?
回复 支持 反对

使用道具 举报

发表于 2009-10-20 23:48 | 显示全部楼层
  1. 3 ?- O  S: l/ c  G4 ~, P) P: z- j
  2. cd /usr/palm/applications/com.palm.app.messaging/app/controllers
    " d0 V' k: x) R0 y
  3. cp -f /media/internal/chatview-assistant.js .9 A; c0 T, e8 G- g
  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 发表
  G: p4 F$ Y* L本来想从根源着手,从SmartTextEngine那里着手把空格去掉,
0 Z: i4 H" ~9 n9 U& q  U% i3 S  u顺便也看看能不能对拼音的输入有所帮助,
" g5 b  m, j4 ^" e, X1 W1 |+ B结果看了一天都没看出来是怎么调用STE的,
+ g1 _4 a0 b' H( I; X4 f. O" pwidget_smarttextfield.js 和 widget_textfield.js也反复看了两遍没 ...
) w# U( y0 j7 h

8 }& m( f5 ~$ e# R  J我之前的思路也是改STE,时间有点长了,当时看了些文件的结果好像是这样的,对应某个文件还是事件,这个记不清了,STE是系统内部默认的一个属性,有的是1,有的是0,至于STE怎么调用,感觉都给封起来看不到了
回复 支持 反对

使用道具 举报

发表于 2009-11-3 19:31 | 显示全部楼层
我也不会打五笔,但为了pre 我用了两天的时间学习五笔,现在基本上能应付平时的一些常用字。0 K6 l- y- z0 t7 x; X
其实五笔挺好学的!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-26 22:52 , Processed in 0.336506 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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