5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 1288|回复: 11
打印 上一主题 下一主题

更改Devo10 Deviation固件的软键盘方向

[复制链接]
跳转到指定楼层
楼主
发表于 2017-12-28 07:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 lindongy 于 2017-12-28 07:41 编辑

Devo 10刷deviation之后变神控,但devo10的左右按键设计是反人类的…右键在左上角位置,左键在右下角位置。
这样在设置模型名称的软键盘界面左右选择字母时,左右按键的方向与屏幕上显示的字母方向是相反的,总是有神经交错的感觉…
重度强迫症的我受不了了。开控,把ENT插头中的左右键的信号线互换了一下,在软键盘界面左右方向就正常了。一切看起来都好了…
正高兴呢,发现混控中用左右键设置曲线偏移量的方向反了,原本控右下角的左键是下降,现在变成右上角的左键会下降,又一个反人类的情况,进一歩的测试发现只要是用左右键设置的控件,按键与方向都反了…看开为了解决软键盘的的按键方向的换线操作造成了更多的控件问题,是把一个问题变成了n个问题…即然硬的不行,哪就来软的吧…
先恢复左右键的线序。下载deviation原码,因为要交叉编译,按官网介绍用docker编译的方法应该是最简单的。按说明在Windows上搭建docker编译环境。
要注意的是,由于要修改原码,所以在创建容器时选用了下载Git仓库的方法。
找到控制软键盘按键方向的代码,其实就是在检测到左右键时是向左或者向右移动一下,改二行代码就可以了。
启动设置好的容docker器,在编译设置界面,取消每次都检查Git的设置,不然每次打开都会连接Github。另外,我没有用build,而是选择shell打开docker的虚拟机终端在/git/deviation/src下执行make devo10 TXS=devo10,这样仅编译出duf文件,而不会生成zip文件包。
用编译连接生成的duf更新devo10之后,烦人的软键盘方向终于正常了。
其它左右键类似devo10设计的devo控都可以参考这个方法定制deviation固件,解决软键盘左右方向的问题。
如果想做的更通用,可以在hardware.ini或者tx.ini中设置新的配置项,在代码中做相应的处理即可。

另外,deviation原生的6通直升级模板混控设置的升降与副翼设计也有问题,下一篇再讲如果定制自己的模型模板。



欢迎继续阅读楼主其他信息

来自安卓客户端来自安卓客户端
沙发
发表于 2017-12-28 08:15 | 只看该作者
没图片?咩
来自安卓客户端来自安卓客户端
3
 楼主| 发表于 2017-12-29 08:46 | 只看该作者
醉生梦死233 发表于 2017-12-28 08:15
没图片?咩

是想看哪一块的图?环境,还是结果?
来自安卓客户端来自安卓客户端
4
发表于 2017-12-29 14:48 | 只看该作者
还不如直接上传文件,哈哈哈
来自安卓客户端来自安卓客户端
5
 楼主| 发表于 2017-12-29 14:52 | 只看该作者
ahai199823 发表于 2017-12-29 14:48
还不如直接上传文件,哈哈哈

是要编好的固件?
来自安卓客户端来自安卓客户端
6
发表于 2017-12-29 15:07 | 只看该作者
duf文件,谢谢
来自安卓客户端来自安卓客户端
7
 楼主| 发表于 2017-12-29 15:08 | 只看该作者
ahai199823 发表于 2017-12-29 15:07
duf文件,谢谢

好,有时间发…
来自安卓客户端来自安卓客户端
8
 楼主| 发表于 2017-12-29 20:15 | 只看该作者

使用本固件存在一定的风险,对与更新固件后造成的任何问题均由固件的使用者(非发布者)自行承担。
----不同意上述条件者,请勿使用本固件----

我保证所有的代码来自deviation开源项目,并采用deviation推荐的方法编译产生本固件,仅修改了左右键在软键盘界面的方向。
同时,替换/增加了开机画、部分图标和翻译。

百度云附件:deviation-devo10-v5.0.0-0e467d7.zip   

建议:更新固件前,备份原有的固件和文件。以便在不适应的情况下,可以恢复!


9
 楼主| 发表于 2017-12-29 20:59 | 只看该作者
有需要我可以开个专贴,尽量帮大家完善d10的固件…
来自安卓客户端来自安卓客户端
10
发表于 2017-12-30 06:07 | 只看该作者
lindongy 发表于 2017-12-29 20:15
使用本固件存在一定的风险,对与更新固件后造成的任何问题均由固件的使用者(非发布者)自行承担。
---- ...

这个我知道,哈哈哈哈,你没逼我用,出现问题肯定是我自己的承担了
来自安卓客户端来自安卓客户端
11
发表于 2018-3-4 18:32 | 只看该作者
支持楼主,我也正烦键盘输入别扭呢
12
发表于 2018-3-4 20:57 | 只看该作者
习惯就好
来自安卓客户端来自安卓客户端
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /2 下一条

快速回复 返回顶部 返回列表