[作品发布] NGE2中文输入法拼音 五笔 双拼 源代码

[作品发布] NGE2中文输入法拼音 五笔 双拼 源代码

本帖最后由 yangxiuliang 于 2010-1-3 21:04 编辑

【NGE2 拼音五笔双拼 中文输入法】-----[极速单字版]
[自动显示智能双拼韵母键盘]
[源代码]open source
//**********************【SVS中的输入模块】***************************
NGE2 拼音五笔双拼 中文输入法 的集成版,极速单字版


在某些输入场合,(比如RPG游戏的主人公名字)只需输入简单汉字,考虑游戏的同时运行情况,
在尽量少增加cpu的负担和内存的情况下,完成基本中英数符号输入
此时极速单字版有较高的实用价值,非记事本类的程序完全够用


[NGE2词组输入法正在进行中,敬请期待.....]


最大拼音字符暂设为6位


十字键 ---文本编辑--移动文本的光标(光标移到字符中间,就可以插入输入)
                  输入状态--控制键盘上的光标

L---------文本编辑--光标移到编辑字符的最左端
                  输入状态--汉字上翻一页                  

R---------文本编辑--光标移到编辑字符的最右端
                  输入状态--汉字下翻一页

△--------清空当前操作区域的字符
□---------backspace当前光标前区域
○--------选择键盘的相应字符
×--------两种状态的切换
                        输入分为两个状态
                        1.输入状态--只负责键盘到文本框的输入
                        2.文本编辑--只负责文本框的编辑

select--键盘输入切换(拼音 小写 大写 符号)
start---输入完成(模块结束时 返回输入的字符串 与osk一样)




【输入小技巧】

1.当出现 汉字 选择时,直接按 O键选择第一个汉字
2.每一个人的习惯不同,觉得十字键移动速度不爽的同学 请修改程序最顶端的
//键盘光标移动速度
#define KB_MOVE_VEC 100
值越大 越顿
值越小 越滑
3.[小细节]增加备选汉字组的 上一组 下一组翻页 图标提示
4.[小细节]光标移动时一直显示
  [小细节]高亮首选字

[changelog]
【跟新】
[09-12-29]
--精心打造字频最好的单字库(单拼字频统计参数 8366 \a=0.73)
--全面改进单字数据储存和装载架构
--增加少许功能的前提下,搜索代码从500 精简到200多行 并且单字搜索效率控制到了o(10)以内

[09-12-30]
--增加五笔输入
--采用五笔86简码
--键盘布局和操作方式特别适合五笔盲打输入

[10-01-1]
--增加双拼输入
--大量减少全拼输入量,特别针对摇杆输入,触屏更加方便
--采用 ABC 加加 双拼输入方案
--自己可以在双拼定义,建立自己的双拼方案

[10-01-2]
--根据相应双拼方案自动显示智能双拼韵母键盘,无需记忆双拼码,直接键盘双拼输入(it's cool)


About NGE CHINESE INPUT
===========
NGE CHINESE INPUT is a input tool for the Sony PSP licensed under the GNU General Public License
It supports input chinese charaters for NGE in any games or homebrews.

You need a Sony PSP with firmware version 3.XX-or later.. .
This program is free software, you can redistribute it or modify!


Programmer:YXL
Visit:http://www.iacger.com/bbs

Please use the following link to report bugs when you found:
http://www.iacger.com/bbs/viewthread.php?tid=4771
[Changelog]
--
Added some functions for it.


Cross Pad---Text Status--move cursor
                     Input Status--control cursor

L-----------Text Status--cursor will move the top of the inputs
                    Input Status--prev page
                  

R-----------Text Status--cursor will move the bottom of the inputs
                    Input Status--next page

△----------Clean
□----------Backspace
○----------Select
×----------Change Status

select------change keyboard(pinyin lower upper sign)
start-------return inputs







附件: 您需要登录才可以下载或查看附件。没有帐号?注册[请认真填写注册原因]
2

评分人数


真正的程序员没有进度表,只有讨好领导的马屁精才有进度表,真正的程序员会让领导提心吊胆。
真正的程序员不写使用说明书,用户应当自己去猜想程序的功能。
真正的程序员几乎不写代码的注释,如果注释很难写,它理所当然也很难读。
真正的程序员不画流程图,原始人和文盲才会干这事。
真正的程序员不看参考手册,新手和胆小鬼才会看。
真正的程序员不写文档也不需要文档,只有看不懂程序的笨蛋才用文档。
真正的程序员认为自己比用户更明白用户需要什么。
真正的程序员不接受团队开发的理念,除非他自己是头头。
真正的程序员的程序不会在第一次就正确运行,但是他们愿意守着机器进行若干个30小时的调试改错。

沙发给我了!这个是好东西啊!

TOP

支持~~~~~{:5_126:}
Loli的大哥哥~~

TOP

好东东~{:5_116:}
AMP官方论坛

TOP

好东西,下载来学习下

TOP

哟西~~ 好东西~
传说中的Garfield ~~

TOP

好东西 收下了 多谢

TOP

这个真是好东西啊。。看来以后移植的游戏加入进去
把主角改成自己。。

TOP

收下了 谢谢··正需要 ··感激不尽

TOP

这个是我们业余开发的时候为她设计的一套UI界面设计,如果朋友你在的话我非常乐意为您设计一套原创界面风格!真的很感谢您的分享。为了体现细节造就完美,您能吧坐标改下吗?界面分布效果改小,因为需要,因为美观。我等你很久了。QQ:526175518

TOP

GMT+8, 2010-9-4 02:36, Processed in 0.019439 second(s), 8 queries, Gzip enabled.

Powered by Discuz! 7.2© 2001-2009 Comsenz Inc.京ICP备08105566号