华宇拼音输入法论坛

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 12067|回复: 4
打印 上一主题 下一主题

关于动态输入的想法

[复制链接]
跳转到指定楼层
1
发表于 2010-1-3 01:46:08 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
想提出一个“动态输入”的想法。目前的输入可以说是静态的,基本上是有限量的键(拼音)对应一个或多个值(汉字或自定义短语)的映射,而不是类似函数,根据无限量的变量,得到无限量的结果。
太抽象,举例说明:
例 1:I/i/U 模式
紫光现有的 I/i/U 模式,用户输入任意数字,输入法转换为对应的汉字大小写、货币等。输入和结果完全是计算的结果,不是事先就有限量映射(也不可能有事先定义的映射)。
例 2:第 n 节 模式
写文章经常要输入 第 1 节:、第 2 节:.....,“第  节:”每次都要重复输入,显得麻烦。岁入我可以自定义短语:
dj_1=第 1 节; 第 2 节;....第 9 节
来简化,但是数量毕竟有限。加入我要 第 100 节,那显然不可能定义到 100。
所以假设我可以输入 dj:<任意数字> 等到“第<任意数字>节:”,那会方便很多。
(: 的作用现在与自定义短语里的 _ 相同,我的想法是能作为函数名与参数的分隔符,比如 name:arg1, arg2 可以相对于:
function name(arg1, arg2){
…………
return result //输出
})
例 3:标记直接输入
输入 xml 标记通常是件麻烦事,不仅需要不停输入 <></>=””,而且容易出错。
假设我定义了一个 tag 函数,我只需要输入 tag:img,width,height,src 就能得到
<img width=”” height=”” scr=””></img>(如果配合传说中的紫光7.0光标自定义定位,能够自动定位到 width 的引号当中,那就无敌了)
如果实现这种动态输入的话,不仅省力,而且可以保证 XML 格式不会出错。
例 4:各种时间计算
        输入公元年份,得到天干地支(比如输入 2010,得到 庚寅)
        输入生日,得到星座(输入 9-8,得到 处女坐)
        输入任意日期,得到星期几
        输入两个日期/时间,得到两者相差几天/几小时或几分钟或几秒
例 5:数学计算
                比如 输入计算机写法的公式,得到标准数学公式以及结果。
                例如,输入 1*2-3/4 得到 1×2-3÷4=1.25
例 6:随机数生成
生成任意区间的随机数,比如输入 rand:1,100 得到 1 到 100 间的任意随机数
        衍生功能:各种彩票号码随机生成。比如输入 cpss:5(cpss 彩票双色)输出 5 组双色球

关于动态输入,大概只能想那么多例子了。各位高手应该还能有更好的想法。
正如我以前的建议所说,如果 紫光 能开放接口,让众多爱好者开发自己的函数和功能的话,紫光肯定能吸引更多人,尤其是技术人士。
太晚了,睡觉。。。。
5
发表于 2010-1-3 20:08:53 | 只看该作者
2.4.  想法还可以
3.不懂,不评论
5.6.建议就不要了吧,毕竟不该要求输入法干太多的“杂役”
4
 楼主| 发表于 2010-1-3 09:26:53 | 只看该作者
有的是google拼音那里的,有的不是。2、3 可能比较普遍。其他只是举个例子,未必要求紫光内建实现,也可以让自己根据需要自己实现。
只是提给想法,just FYI

[ 本帖最后由 PreZident 于 2010-1-3 09:38 编辑 ]
3
发表于 2010-1-3 02:02:12 | 只看该作者
好像是谷歌拼音的开放API那里的功能。
2
发表于 2010-1-3 01:59:25 | 只看该作者
大半夜不睡觉~~呵呵!

所提的想法很好,起码可以减少一点词库的体积。

123不错,4也可以,56离输入法就太远了吧!~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|华宇拼音输入法网站  

GMT+8, 2025-12-24 05:59

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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