按键功能修改方法:
将皮肤重命名,后缀名改成zip,解压以后会有:
其中:
port文件夹代表竖屏,land代表横屏,res代表按键图片资源,进入port文件夹,里面的配置文件有:
从上到下依次代表:笔画,导航栏(也是候选栏),五笔九键,五笔26键,英文九键,英文九键大写,英文26键,英文26键大写,默认全局文件,按下按键后弹出的泡泡文件,全屏手写,半屏手写,9键数字,26键数字(和九键的一样,不用在意),拼音九键,拼音26键,中文更多候选词,英文更多候选词,符号界面,语音界面。
找到想要修改的界面文件,用文本编辑器打开,比如我打开26键五笔的文件def_26.ini ,里面的按键配置是这个样子的:
[Key1]代表第一个按键,center=就代表这个按键按下去以后输出的值,比如[Key1]的CENTER=q,通过推测可以知道这就是键盘上的q键,比如将其改成CENTER=?,那么,改完后,按下q键时,输出的就是一个问号了,同理,LEFT,RIGHT,UP,DOWN,HOLD分别代表左滑右滑上滑下滑长按输出的值,修改这些值就能修改它们的功能。那么tab、回车、退格、剪切板、中英切换等等的这些功能是怎么实现的呢?
看上面的例子应该就明白了吧,F功能码,下面我列出所有可用功能码(那些空白的是不可用的,我也不知道是啥,反正没有就是),想要修改某项特殊功能,在相应按键上添加功能码就行,比如我想让退格上划代表Tab,那我就在[Key28]下面加上Up=F41就可以了。
修改完以后保存,返回到解压后的目录,将所有文件和文件夹打包压缩成zip格式,注意,不要到上层文件夹打包!然后将后缀名改成bds。简单的修改就完成了。
至于
BACK_STYLE=52(按键背景样式52号)
VIEW_RECT=4,3,100,140(从相对左上角原点向右四个像素,向下三个像素的位置,绘制长为100像素,宽为140像素的按键区域)
FORE_STYLE=91,205(前景样式91号,205号,分别对应按键上显示的Q和小1)
POS_TYPE=1,2(前景位置偏移使用gen.ini中的offset1和offset2方案)
这些就稍微高级一点点,需要明白皮肤原理才能修改好。不用管它。
想要学习皮肤原理可以加群371108756。进群第一件事是去群文件下载ee工具,然后下载群文件的pdf版本V5工具书,看完书,再问问题。
如果发现bug,请联系我1292756898@qq.com