找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 2911|回复: 16

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

[复制链接]
发表于 2009-10-2 08:30 | 显示全部楼层 |阅读模式
目前原生输入法还没有影子,不过用五笔的朋友可以有临时应急的方法。
6 b. F4 p' ~+ B/ T, p3 `可惜字间都要加空格,这样输入的时候很麻烦。) ^  i& a7 t6 o  U% ?5 S; g

+ ]3 ~/ p+ q* t/ r7 O9 d+ O不知道是不是有人愿意分析一下那个自动纠错模块,确认后把中文字间的空格去除。这样会方便很多啊
8 z; ?- q3 Q) S5 p. f) f
9 f8 M! a: g8 {( z或是分析一下短信模块,确认的时候自动把中文字之间的空格删除掉。应该很有帮助的
回复

使用道具 举报

发表于 2009-10-2 22:29 | 显示全部楼层
风大可以参照这个调整一下,看能不能实现这个功能3 x  R1 d! `. {! g4 F

+ e- Y7 j9 ~$ Y& {9 F' b9 B6 Ihttp://www.webos-internals.org/w ... 2_To_Create_Newline 6 Z$ [' Y% |9 M( q' b: Y; g

8 g% u0 @  y$ p# m% P1.        Log in as root.
" X+ E( A& J% I  E/ x% u' K- o' b% Q        2.        Mount the file system as RW.
* @% v7 d6 A" B6 ^- t: y4 F9 v! B4 d. N        3.        Enter the /usr/palm/applications/com.palm.app.messaging/app/controllers directory.
* U# r( c! ^' Y, g/ {        4.        Change compose-assistant.js (line 87) and chatview-assistant.js (line 100) and set enterSubmits to be false.1 B* Q& i$ F; E. \$ w
        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:
8 F2 S+ I: ]1 b5 m6 {6 \" R        this.considerForSend();+ j# @* C, {3 v0 r& ~% C( Q' A, _
        Event.stop(event);
# _4 c- p8 l+ i5 [5 D5 Q# d3 B        6.To actually display newlines in the chatview: In chatview-assistant.js, in the ChatviewAssisant::preFormatChatList method (around line 1220), locate the lines:
9 _: g. v3 g* r9 C2 @; \+ Z                if(msg.messageText && !ChatFlags.isTransient(msg.flags)) { 7 p# M$ J8 F- _; H2 n, i5 c" x
               msg.messageText = msg.messageText.escapeHTML();! t/ N8 ?# W$ \) _8 A
             and add the following just after:
9 h3 |8 m' E9 F5 }) R. r                      msg.messageText = msg.messageText.replace(/\n/g,"<br>");" {: {% P3 `* K1 o! _
        7.Mount the file system as RO.- k. ^  o: N' _0 G3 S& ^9 |  V
        8.Reboot.; M9 c$ `* i, a: ]  `
5 O% O5 W1 @% f8 w: Z
这个是为了输入回车,我在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那里着手把空格去掉,& u7 K. I6 e+ Z9 @& N& G
顺便也看看能不能对拼音的输入有所帮助,
* O( t2 Z. ~4 d1 \& ^0 H结果看了一天都没看出来是怎么调用STE的,  T+ W% v% S; E, Q
widget_smarttextfield.js 和 widget_textfield.js也反复看了两遍没看到哪里调用了ste,
; U5 F0 z; S9 N% I8 [- Z5 U$ t哪位tx看明白了请给我讲讲吧。- M; r8 O# Z& h3 C
: B1 x8 u; @5 N: p
临时的解决方案就是改短信程序了,
% f  t  Q! v9 I$ A2 R现在是在发送的时候自动把汉字里面的空格去掉,
& X/ }" |( X0 f6 `但是考虑到发送英文短信的情况,所以如果空格前面是字母就不去除了。
3 c% H* m0 V. U这段代码写的比较笨
  [2 ^- e6 k- Y7 N" F
$ z. l, P2 z5 X2 Q. h用五笔的朋友可以试试下面的两个附件,
2 f5 H. P2 o6 _/ F. q是跟短信补丁那个帖子2楼的包相对应的,
$ n) w9 c+ }2 [1 u只要替换这两个文件即可,; h. n7 y# n1 M, f* k
如果大家测试的没问题我再打个完整的包发到讨论区那边,
6 Z' G7 D# W' ^4 ?9 |请大家反馈测试结果,谢谢

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2009-10-20 23:45 | 显示全部楼层
我来试一下.3 o' P- E& N/ \6 A. h
这两个文件是在什么目录下的?
回复 支持 反对

使用道具 举报

发表于 2009-10-20 23:48 | 显示全部楼层
  1. - K) `' s7 B, O0 R6 q
  2. cd /usr/palm/applications/com.palm.app.messaging/app/controllers
    & @6 \) U( b: e: V' X$ ^3 R
  3. cp -f /media/internal/chatview-assistant.js ./ {. G% [/ ~* y) \& w; c$ w: v8 s
  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 发表
6 n6 Y) s. E3 K3 _4 I本来想从根源着手,从SmartTextEngine那里着手把空格去掉,
0 |& W8 Q" }3 J+ T$ q3 `) j顺便也看看能不能对拼音的输入有所帮助,
, c* [! c- c, Z! d7 F. `: I! n8 h结果看了一天都没看出来是怎么调用STE的,8 N6 P, M9 Y( @$ n1 E
widget_smarttextfield.js 和 widget_textfield.js也反复看了两遍没 ...
% |+ A/ u9 q$ D2 D% D. B
. z$ `% x# @% w$ c' T" I
我之前的思路也是改STE,时间有点长了,当时看了些文件的结果好像是这样的,对应某个文件还是事件,这个记不清了,STE是系统内部默认的一个属性,有的是1,有的是0,至于STE怎么调用,感觉都给封起来看不到了
回复 支持 反对

使用道具 举报

发表于 2009-11-3 19:31 | 显示全部楼层
我也不会打五笔,但为了pre 我用了两天的时间学习五笔,现在基本上能应付平时的一些常用字。; i2 Y# S0 l6 n' I+ u* z9 W: q
其实五笔挺好学的!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-12 08:41 , Processed in 0.309371 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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