赶知识网

百度手机输入法皮肤手机制作教程

2015-06-01 / 3996次点击 开发参考
正篇:
①:皮肤文件的打包和解包
制作或修改皮肤前必要的操作就是解包,方法:
1找到你的皮肤文件(/baidu/ime/skins/*.bds),然后将皮肤文件*.bds改名为*.bds.zip(zip压缩包)
2用解压缩软件(我建议用RE管理器来解压和作皮肤)你将得到解压后的文件(land;port;res;info.txt)
说明:顽固皮肤文件不能解压的,采用创建法:先解压次,(提示XXX文件已存在,失败)然后进解压的文件夹,删除land;port错误文件,建立land;port文件夹,再去解压次,提示覆盖时,选不覆盖,解压完成!
@@@@@@@@@@@@@@@@@@@@@@
当完成皮肤的制作和修改后,要重新打包成皮肤文件,方法:
1制作好后,用。RE管理器将land,port,res三个文件夹都选中,压缩成zip压缩包,文件名最好是有规律的,比如1.bds(下次修改就换成2.bds)。(info.txt在新版中必须有,BUG)
2将得到的zip包(如1.bds.zip),改名为1.bds
3在RE中,点击下1.bds,即可自己安装到百度手机输入法文件夹,然后就是你加载这个皮肤了!

————————————————————
②认识皮肤文件构造:
解压皮肤文件后得到port(竖屏皮肤文件夹);land(横屏皮肤文件夹);res(素材库文件夹);info.txt(说明文件,此文件要删除!不然影响以后的皮肤优化)。本文主要讲解port竖屏皮肤(横屏皮肤内部构造和竖屏一样,就不讲解了)及res素材库。
1port竖屏皮肤文件夹构造:*.cnd(即咱说的候选条布局文件);*.ini(配置文件);*.pop(长按按键弹出的气泡配置文件)。
*.ini布局文件有:
gen.ini按键图标定位文件;(重要,控制按键图标显示位置,比如多个图标混合)
bh.ini笔画面板;
def_9.iniT9五笔字型输入法;
def_26.ini26键五笔字型输入法;
en_26.ini26键小写英文面板;
en_9.iniT9小写英文键盘;
en_9s.iniT9大写英键盘;
en_26s.ini26键大写英文键盘;
num_9.ini数字T9键盘;
num_26.ini数字26键键盘 ;(很少人用这个,一般用T9)
py_9.ini拼音T9键盘 ;(这是大多数人要改的吧,呵呵)
py_26.ini拼音26键面板 ;(也是大多数人要改的)
hw_grid.ini手写非全屏面板 ;
hw_full.ini手写全屏面板 ;
symbol.ini符号面板及候选字面板(一般人在里面修改候选字表格的行数和列数,比如6X6。);
symbol_hw.ini手写模式下符号和候选字面板;
sel_en.ini英文联想候选面板;
sel_ch.ini汉语联想字候选面板?未测
sel_hw.ini手写联想候选?未测(sel类没什么用,测试修改symbol面板就能修改候选的)
@@@@@@@@@@@@@@@@@@@@@@@
2res素材库文件夹构造:
*.png(素材图片,当然你也可以加入自己的素材);
*.til(注意:每一个til文件都对应一个png素材!比如edit.png;edit.til。*.til是切片文件,能把PNG切成很多小素材。图片的切割就靠它);
deaufult.css(这是定义文件,能把用til切好的png文件定义成代码,你在修改皮肤时,里面的数字代码都是它产生的!)
至此,文件构造完成!
——————————————————

③修改皮肤!
首先认识皮肤的整个框架组成!(要记住),如图:
PANAL:指整个输入面板框架(注:它不包括CAND;INPUT,当LIST置顶时,也不包括)
LIST:指侧边上的那个列表(也可横向显示,后面说);
CAND:候选条
INPUT:输入码
KEY:就是咱修改的最多的——按键


功能代码:
F 功能键
F1切换到符号面板 F3切换拇指、26 键 F4返回F5切换到软键盘 F6切换数字面板F7 启动表情面板F8 隐藏面板F9 查看更多候选字F10 切换小写和首字母大写
F11 切换小写和大写锁定 F12 切换到网络面板 F13 一键换皮肤 F14面板切换功能的容器 F15 切换到中文输入状态 F16 切换到英文输入状态
F21 菜单 F22 候选字上翻 F23 候选字下翻 F24 中文输入方式选择菜单 F25 切换字母、联想 F26 候选字 单字/全部 切换
F27 锁定符号面板 F28 修改英文排序 F29 候选条上翻页 F30 候选条下翻页 F31 logo 菜单 F36 退格 F37 删除 F38 空格 F39 回车 F40 清除输入码
F41 Tab F42 Home F43 End F44剪切 F45 复制 F46 粘贴 F47 全选 F48 清空文本 F49 上箭头百度手机输入法_皮肤F50 下箭头
F51 左箭头 F52 右箭头 F53 手写区 F54 结束联想 F55 候选字所在区域 F61 启动选字模式 F62 切换其他输入法(地球)
F63 输入法选择菜单 F64 点击右上角 x 或 ok F65 Win F66 恢复 F67 撤销 F68 应用 1 F69 应用 2

@@@@@@@@@@@@@@@@@@@@
S 状态定义
S1:英文首字母大写 S2:英文锁定大写 S3:英文联想状态(默认状态是无联想,无需补丁) S4:有输入码状态(默认是无输入码状态,无需补丁) S5:中文更多候选字单字状态(默认为全部状态无补丁) S6:符号面板锁定状态(默认是无锁定状态,不需补丁) S7:翻页面板(sel_cn,sel_en,symbol)处于页顶 S8:翻页面板(sel_cn,sel_en,symbol)处于页底 S9:当前是否处于联想状态(默认为非联想状态) S10:输入类型是搜索框 S11:浏览地址出入 S12:是否有下一个输入框 S13:表单提交

Top10

沪ICP备09053415号 © 赶知识网