找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4332|回复: 27

[webOS开发] 关于输入法的YY贴(连载中)

[复制链接]
发表于 2011-6-15 19:43 | 显示全部楼层 |阅读模式
近期好萧条,挖个小坑试试。
2 _* a1 |( a  K) A& x对webos输入法一直不是很满意,自己做又没什么时间,于是打算先YY一个,做一个概念版本。
# N' j+ C& D7 f0 y将来要是有空闲,可以考虑慢慢实现一下;或者有成熟的产品出现,就全当娱乐也罢。
! l5 [8 L' \8 N, V2 q非技术贴,欢迎讨论。
回复

使用道具 举报

 楼主| 发表于 2011-6-15 20:05 | 显示全部楼层
总体目标:% Q5 A) Q- L+ `" s6 O7 z
1. 尽量减少对系统文件的修改。
( L# Y+ F) L4 q7 f7 `" ^7 g! k% n2. 虚拟键盘与实体键盘相结合。
; A" N7 a/ |* T0 C% b3. 方便集成多种输入法。
3 ^+ q: L3 k* u6 s4. 快速,效率,不会对系统造成负担。% u) V$ z: j5 L( O" E
* s2 Z* F% I( e4 {2 C" H% ?
字面解释:" ^$ d5 {% O# j! h7 h1 L
1. 减少对系统文件修改,可以减少补丁装不上的几率,可以减少出故障几率。
" L: ~" ~9 ^, O# ]- O9 W* _1 {2. 不开键盘的时候是虚拟键盘输入法。打开键盘以后变成实体键盘输入法。很多场合下,虚拟键盘输入法非常必要。  K" W$ y% t( t5 Z- P1 j2 Z( i
3. 至少要有五笔和拼音吧,而且可以随时切换。" H& V9 I  F( Q9 `& |7 h
4. 流畅输入,不卡不顿,不启动输入法的时候,不占内存。
+ b4 J! s: H/ ?! Z. `
/ @1 u0 W, X/ P技术分析:
# |# {) {8 L; N. z1. 减少对系统文件修改,可以做到系统文件只加几行,主体代码放到系统文件外,参考QQ云。3 l$ h$ z3 Y6 f9 Z
2. 实体虚拟动态切,比较难一些,以后再说。不过虚拟可能要T9的,qwerty的虚拟需要实用必须结合强力容错,估计做不来。
+ g2 k3 k. T2 l, n8 n) h3 B3. 多输入法动态切,框架做的好应该没问题。
3 g  i8 q& ]2 [9 S8 f4 Z4. 使用掌易词库+掌易的输入法代码应该可以做得到。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-15 20:27 | 显示全部楼层
本帖最后由 freeworkzz 于 2011-6-15 20:29 编辑
* r7 f& e; j& s- Q) J5 n: U7 u7 b5 [8 w* ^8 }: k# S4 B7 L
首先是实体拼音输入法2 [* t: [5 d8 Z
% A) f% }: `! r, n$ L

1 X3 B% w( I# G& g: w! Y) S: l, ^由于系统原因,目前只能实现三字硬键上屏% ~8 _# Q) S9 G# A+ I. d" t
这在一些情况下显得有些少,难免偶尔要翻上几页才能找到
* A+ P2 X. O7 t这样在第二页的字就需要两键才能上屏,第三页需要三键, \/ u3 B& Y4 o+ `
由于每页只有三个字,按多次键的几率还是挺大。
5 I2 M2 _8 p' Q$ V5 a) ^, ^1 a- X+ `3 O* n& `
所以我觉得不如每页做成多个候选,如图8 q# B7 p  K% t- b  G
9 R9 q' P/ z8 E- M, g# m% Y- G
每页可以有十六~十八个候选字,可以保证基本不需要翻页了,当然大部分候选字要两键才能上屏。& x: R  H$ D  i5 m+ K+ h
其中的.,分别是前翻页和后翻页,当前是第一页/最后一页的时候,总会有一个空出来,9 T, M; r9 z: G5 Z3 K
此时可以让其对应一个候选字,当然是这一页的高频字,因为这个字是一键就上屏的。
) y% I3 u. v7 ~) j2 ~( @6 H1 G例如上图,因为是第一页,.对应“容”字,,是下一页箭头,且标有后面还有多少个候选字。
+ ]5 `3 {! n) N' s7 t; g. j! z5 W; g, G
这是最简单的单字情况,其他情境还在YY中。。。
; U2 j! ]% n- x1 s: b9 E$ n' R9 B
这个方案的一个缺点是,候选字有点多,容易眼花。。。; H, R$ Z) A) s  V8 x; O# J( w
2 z3 N- s- Z: K
欢迎拍砖讨论。$ q* Z- H' U& t0 D0 _, ^3 t! R

6 l6 i0 `2 c% _5 Y" `$ f
8 b  V7 {  L$ }  ?& I8 Z2 m8 T
; x9 v' J) }& C& [" c7 h- l  I

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2011-6-15 21:20 | 显示全部楼层
顶一个,最近坛子确实有点冷啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-17 09:29 | 显示全部楼层
双字词2 u' m8 E! q' P$ U& t5 N. U9 t

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2011-6-17 09:37 | 显示全部楼层
这种方式的确是一个很不错的思路啊...5 U1 i3 o, f; l9 v) y* l: q: \

% C$ y  v) w+ d8 U7 }% t' r& T' w+ |不过在屏幕上那么多候选字.要有合适的选字方式才好搞.
回复 支持 反对

使用道具 举报

发表于 2011-6-17 10:17 | 显示全部楼层
顶上去!
回复 支持 反对

使用道具 举报

发表于 2011-6-17 10:21 | 显示全部楼层
基于现有的输入法,优化一下显示效果,
4 H0 ~! _3 m; u# o$ f; o1.比如自动浮动居中,不要跟随光标移动" O' Y' o# F4 U2 U+ H. y1 m
2.充分利用屏幕宽度,尽可能扩大可选区的字体
  V! c& a1 E* v+ m& V3.说了很久的集成云输入法,貌似不久前google开放了云输入法的api
回复 支持 反对

使用道具 举报

发表于 2011-6-17 18:10 来自手机 | 显示全部楼层
这个很有必要.我可以捐助哦.tx为啥不把qq的开发外包给楼主啊.没天理了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-17 22:14 | 显示全部楼层
三字情境,越来越感觉候选词多了可能有点乱。3 R  R8 r7 X: @9 R5 S
! p% G* s* U0 c8 J7 `

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-21 21:11 | 显示全部楼层
四字词6 {( B+ q" H4 U9 ^9 V6 `0 W

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 2011-6-22 10:18 | 显示全部楼层
谁能一起讨论个输入法检索思路?
回复 支持 反对

使用道具 举报

发表于 2011-6-22 11:54 | 显示全部楼层
本帖最后由 markyoungx 于 2011-6-22 11:59 编辑
  U- I- A% l" V% u- N* D8 T- t6 g9 O& L, R* k
目前2.1系统加爱微五笔,默认的候选词方案还可以,五候选,@和句号左右移动光标,空格选字,感觉使用中的不足有:' O# G% q' ^5 o

' d( T- D9 G, k9 S8 Y& }* u1,不能快速切换中英文,我认为可以考虑这样改,输入法关闭状态下,使用SYM键开启输入法,输入法开启状态下,使用SYM键调用符号输入面板,使用箭头键 关闭输入法(这样应该可以大量减少切中英时的按键次数)
2 D- z0 \6 F$ r$ I. z2 Y' s5 |! Y8 y* V* n5 g
2,五笔应该满四码自动上屏
! Q2 L! Y0 c' L0 j9 n" a, D2 ?" F* \* C+ @: W
3,(这条比较麻烦,可以待时间充裕时再考虑添加)加入码表切换功能,可切换五笔和拼音,通过长按SYM键实现,可为码表配套相应的检索和上字方案,如切五笔,则使用四码上字,如切拼音,则使用不限码上字。允许用户设定默认码表。
& \2 @5 p3 h* z( J
# E+ T) [8 L, g4,候选字排序方式,可以这样考虑,4,2,1,3,5排序,光标默认在居中的第一侯选字上,使用@切第二和第四侯选字,使用句号切第三和第五侯选字。逗号下翻侯选词页。' \/ k6 T, k2 v6 P- P' b% o
; u+ f) I: w+ ?2 V$ o, h
5,侯选词显示界面,如能做成QQ云那样漂亮的界面就更爽了(能扒出QQ云的CSS是不是就能做到?)。
! ?8 I1 M! Y! E/ f' G4 @+ m- y0 i' h" |5 H: ^8 c
6,爱微五笔最大的缺点我要曝出来了啊啊,,必须字码完全相符才能上屏,比如打FU,只出增字,而打垃字必须FUG才能出来候选字。可能五月兄之前没有做输入法的经验哈,建议参考一下掌易的检索方法。如能使用掌易词库就更好了!
: v- o" U3 g4 |" R% m" v& o+ e$ q! Y; o% X  @4 K

. q! b. t, z0 T! J6 R4 Y啰嗦这么半天。希望大侠们做新输入法的时候能参考一下哈!
& c, G. V1 x% z7 {. N$ }
回复 支持 反对

使用道具 举报

发表于 2011-6-24 18:30 来自手机 | 显示全部楼层
专业说不上话,就顶吧。
回复 支持 反对

使用道具 举报

发表于 2011-7-4 17:36 | 显示全部楼层
有谁买过至爱宝宝的产品吗?4 P, d1 x4 v  M( U) e* @
) J/ X5 |5 L' \# g1 g0 O  V! g
最近看到他们打一款主推产品全棉背心有28元包邮,不知道有没有人买过,对此店产品有没有什么评价。- V. e+ ^# s/ A" R% y+ {5 ^$ V

0 R/ ^, e& F" c9 b- L. L如果按28元包邮的全棉背心,应该是非常划算,现在全棉价格两年一番,市面买到的背心全棉的很少,又想买孩子舒适
3 {1 |3 @( t) y性价比高的服装越来越难,如果有对此商家产品熟悉的回一下贴,谢谢。
; e) [+ Y! I9 o' @' G& }( l% m: \+ V  M- w+ g) P! b
对了实在淘宝里面的旗舰店,你们搜索一下“至爱宝宝”看看 ,免得说我做广告。+ z) ?# f( E; o( S  w! {2 Q
! b3 e, F" f- S$ w3 |& u
[email=http://zlovekids.taobao.com/][/email]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-7-5 21:23 | 显示全部楼层
硬键五字上屏是现在是不能实现的,大写和数字切换的那两个键的功能无法屏蔽,所以比较麻烦。
回复 支持 反对

使用道具 举报

发表于 2011-7-7 12:54 | 显示全部楼层
能否做成Android系统下搜狗拼音样式?我觉得那个很好

点评

同意  发表于 2011-8-3 23:13
回复 支持 反对

使用道具 举报

发表于 2011-7-8 03:25 | 显示全部楼层
rs打字好慢啊
+ Z$ x$ O& @  s- s3 k# x
回复 支持 反对

使用道具 举报

发表于 2011-7-8 19:39 | 显示全部楼层
freeworkzz 发表于 2011-6-15 20:05 , N, ?" ]# }5 ^3 j
总体目标:* }8 @1 ?! c+ ]0 F9 i
1. 尽量减少对系统文件的修改。
" W9 |; |0 ^: ]) z; T, {$ ]4 X2. 虚拟键盘与实体键盘相结合。

, Q: e9 h( G, u2 y% A7 t$ i- H如同有人疼有人提议
回复 支持 反对

使用道具 举报

发表于 2011-7-13 22:30 | 显示全部楼层
支持多选,要能自动智能学习丰富词库,要模糊拼音,那样就牛了
回复 支持 反对

使用道具 举报

发表于 2011-7-13 23:22 | 显示全部楼层
虚拟键盘用数字键盘式就OK了,5x4布局,每个按键大小约为65x54 差不多了," W9 b3 R' K6 x5 E: ^
选字方式可以学charselector,也就是按sim出来的符号列表,上下拖动翻页,触摸选字,不过如何跟硬键盘结合是个问题。/ y' z" n+ t; m
, O0 R. Z5 N9 }1 O

* i6 a4 s2 Q/ Z- D) O原先有个半成品,不过转移电脑后,就不知道跑哪去了。。。
回复 支持 反对

使用道具 举报

发表于 2011-7-29 21:05 | 显示全部楼层
继续关注中& D) s/ q0 S- R$ ^& y
回复 支持 反对

使用道具 举报

发表于 2011-7-31 23:39 | 显示全部楼层
持续顶...
回复 支持 反对

使用道具 举报

发表于 2011-8-1 17:59 | 显示全部楼层
顶楼主!9 w3 N7 T4 ]- ?7 e6 M; t: d
9 g! t/ k$ ^; |9 u$ j
2.1 输入法 偶尔太卡了
5 l6 G! y$ X- m
8 j; L7 ]# S4 H对新的输入法强烈期待中!!!
回复 支持 反对

使用道具 举报

发表于 2011-9-25 22:14 | 显示全部楼层
我实在搞不懂触摸屏却不能在屏上写短信,还有楼主能否在现有基础上开发笔画输入以方便一些只会笔画打字人群?如楼主有意开发我可以捐助。
回复 支持 反对

使用道具 举报

发表于 2011-9-28 16:32 来自手机 | 显示全部楼层
支持,希望能早用上?
回复 支持 反对

使用道具 举报

发表于 2011-10-12 23:37 | 显示全部楼层
支持一下
回复 支持 反对

使用道具 举报

发表于 2011-10-24 01:09 来自手机 | 显示全部楼层
支持freeworkzz大神,等测试
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-22 08:12 , Processed in 0.367259 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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