【ADD-IN】RUN.MAT里的中文输入法 demo
本帖最后由 Wudy 于 2012-8-13 17:03 编辑这是一个在RUN.MAT里打开中文输入法,设定参数显示汉字的demo,输入法源码来自diameter的simspell,设想来自GWHBOB。
载入完毕后就进入到了RUN.MAT模式,
长按F6呼出输入法
选择好汉字,会输出相应的编码,把他赋值给A
然后设定显示位置x,y。
最后把12赋值给B,汉字就显示在了指定位置。
再来一个
如果有人非常需要这种东西(可以做prgm模式里用),把你需要的提出来,我可以扩展一下功能,要是有人愿意出来接手这个项目更好..
要把三个文件都复制到storage memory根目录下:
(和中文输入法那个一样,有了的不用下载)
(有了的不用下载)
源代码:
回复 81100118的评分:
我放demo的原因是我不太想做,但是我又希望有人能做... 希望讲一下原理、流程、限制
比如你这个输入法跳出来,是把runmat暂停了?
还有关于显示什么时候会被刷掉,这个灰常重要 希望讲一下原理、流程、限制
比如你这个输入法跳出来,是把runmat暂停了?
还有关于显示什么时候会被刷掉,这个灰常重要
GWHBOB 发表于 2012-8-13 18:31 http://www.cncalc.org/images/common/back.gif
原理不难,先看syscall教程贴(1,2楼),再看我昨天的demo,再看我这个代码,你就懂了。
就是定时器不断检测
①F6有没有被按下,有就弹出输入法
②B的值是否等于12,是就显示A里存储的汉字。
没什么限制,有个不好的地方就是退出来后,进入一个其他add-in会reset一下。
你的两个问题,运行一下add-in就知道了
何时刷掉可以任意控制。 4# Wudy
我的意思是写出来方便查阅 有啥价值呢 能不能给EDIT程序添加中文输入功能?那样就可以支持中文编辑了。我知道可能难度很大 6# 7127326
在prgm里显示中文。 syscall调用后能不能终止并返回原来的Addin中呢? 预计在明天发布iWrite 这个真心无敌了~ 楼主万岁 棒!!!!! 在9860GII SD里好像不能运行,会死机,Version 02.02.0201 楼主,这个在9860GIISD中不能运行,是与SH4 CPU有关吗?有没有解决办法? 都要钱的 没钱下载不了,逼着灌水吧 汉字不上屏幕 先下载。谢谢分享 以前用过 不小心删了
页:
[1]
2