阅读:4047回复:0

手机输入法皮肤说明

楼主#
更多 发布于:2013-01-29 17:50
自带皮肤提取方法:用压缩软件打开输入法文件,assets/www目录下的文件就是软键盘皮肤了。
自定义皮肤位置:/sdcard/yong/.yong/android
 
只想改一下键盘布局的话,找到keyboard.html中Keyboards对象,看一下,就应该明白怎么改了
只想改一下字体大小的话,找到Render对象中的draw方法,找到
    changeScale = window.innerWidth / 30
    changeScale = window.innerWidth / 72
这样的语句,修改一下30和72这两个数字就可以了

皮肤使用html技术,可以在电脑上编辑,然后用火狐浏览器预览,使用CTRL_SHIFT_M快捷键可以预览不同分辨率下的表现。

以下内容,不是精通html,jscss的就不用看了。
 
精通这方面技术的朋友可以自由实现你能实现的效果,不过你还是需要了解和输入法的接口。
 
与输入的接口定义如下
 
App对象
    App.init
    通知输入法,软键盘初始化完成
    App.select(index)
    通知输入法,用户选择了第index这个候选项,从0到9
    App.key(key)
    通知输入法,用户按了一个按键
    App.text(text)
    通知输入法,向应用程序输出字符串text
    App.page
    通知输入法,向下翻页
    App,query(i)
    查询第i个候选项的编码
    App.action(type)
    做一些编辑操作,现在支持的type有copy,paste,cut,selectAll,switchInputMethod
 
Render对象
    Render.showCandidates(candidates,select,page)
    显示候选项
        candidates 候选数组
        select 被选中的项,从0开始
        page 是否显示翻页键
    Render.setState(state)
    设置软键盘上显示中英状态,0:中,1:英

返回顶部