Wudy 发表于 2012-8-13 16:49:01

【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根目录下:
(和中文输入法那个一样,有了的不用下载)
(有了的不用下载)

源代码:

Wudy 发表于 2012-8-13 16:57:43

回复 81100118的评分:
我放demo的原因是我不太想做,但是我又希望有人能做...

GWHBOB 发表于 2012-8-13 18:31:34

希望讲一下原理、流程、限制
比如你这个输入法跳出来,是把runmat暂停了?
还有关于显示什么时候会被刷掉,这个灰常重要

Wudy 发表于 2012-8-13 18:42:53

希望讲一下原理、流程、限制
比如你这个输入法跳出来,是把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就知道了
何时刷掉可以任意控制。

GWHBOB 发表于 2012-8-13 19:03:58

4# Wudy
我的意思是写出来方便查阅

7127326 发表于 2012-8-13 20:23:31

有啥价值呢

jinzihao1996 发表于 2012-8-13 21:08:59

能不能给EDIT程序添加中文输入功能?那样就可以支持中文编辑了。我知道可能难度很大

Wudy 发表于 2012-8-14 10:56:27

6# 7127326
在prgm里显示中文。

croptree 发表于 2012-9-3 21:49:29

syscall调用后能不能终止并返回原来的Addin中呢?

imath 发表于 2012-9-7 13:13:12

预计在明天发布iWrite

tony13849 发表于 2013-1-25 18:09:57

这个真心无敌了~

LLLYYYGGG123 发表于 2013-1-25 19:56:38

楼主万岁

tony13849 发表于 2013-1-26 07:28:36

棒!!!!!

geotri 发表于 2013-5-4 17:01:23

在9860GII SD里好像不能运行,会死机,Version 02.02.0201

geotri 发表于 2013-5-18 11:34:42

楼主,这个在9860GIISD中不能运行,是与SH4 CPU有关吗?有没有解决办法?

大歪哥 发表于 2013-6-12 09:51:21

都要钱的

大歪哥 发表于 2013-6-12 09:51:39

没钱下载不了,逼着灌水吧

geergirl 发表于 2013-6-12 10:05:41

汉字不上屏幕

ST馋佬呸 发表于 2013-6-13 21:01:43

先下载。谢谢分享

Rimet 发表于 2013-10-15 13:29:44

以前用过 不小心删了
页: [1] 2
查看完整版本: 【ADD-IN】RUN.MAT里的中文输入法 demo