一 . FastRun2 的功能
它有两个功能: FastRun panel 和 Idle panel 。来看一下。
这个是 FastRun panel ,默认长按绿键就能调出屏幕左侧的工具条,短按绿键能关闭之。
激活该功能后,屏幕会变灰,目前还没有解决办法。
用导航键的上下键选择,中键执行。还能用 2 、 8 键选择, 5 键执行。
问:工具条上面能放什么呢?
答:Java 软件、Java 游戏和 ELF 均可。据说还能调用手机自身的程序,但需要知道该程序的功能地址,较复杂,我还不知道如何实现。
再来看一下 Idle panel ,这是显示于屏幕上的工具条。默认用右软键激活,右软键关闭之。
用导航键的左右键选择,中键执行。还能用 4 、 6 键选择, 5 键执行。
Idle panel 激活后,按一下 0 键,会显示 FastRun2 的版本信息。
工具条上能执行的程序与 FastRun panel 相同。
二 . FastRun2 的实现
将 FastRun2.elf 复制到手机内,若想要它开机自动执行,应复制到 daemons 目录下。
运行后会在 etc 目录下自动生成 FastRun2.bcfg ,这就是它的配置文件了。如果你发现修改了它的配置后不能保存,或者路径不支持中文,那就说明你手机内的 CfgEdit.elf 的版本老了,更换后即可。
FastRun2 、 CfgEdit 还有一些透明的 png 小图片均可在我的网盘内下载: http://ddstrg.ys168.com/
三 . FastRun2 的配置
我们可以进入 etc 目录,执行 FastRun2.bcfg ,开始配置。还有一个更快捷的办法:激活 FastRun2 后,按一下 # 键即可开始配置。
FastRun2 的配置看着项目挺多,其实并不复杂,下面我引用 0110 论坛上 ggy1234 兄弟的中英文对照,某些地方加了我的注释:
config:FastRun2.bcfg
┣ FastRun panel setup: 【弹出式快捷菜单设置】
┃ ┣ Display FastRun panel: 【是否使用弹出式快捷菜单,选中为使用,否则为不使用】
┃ ┣ Setup keys: 【设置呼出快捷键】
┃ ┃ ┣ Enable key activation style:[Short press;Long press 可选 ] 【设置按键的启动方式, Short press 为短按按键启动菜单, Long press 为长按按键启动菜单】
┃ ┃ ┣ Enable key(DEC): 【呼出弹出式快捷菜单的按键键值,注意是 10 进制】
┃ ┃ ┗ Disable key(DEC): 【关闭弹出式快捷菜单的按键键值,注意是 10 进制】(键值见本文最后)
┃ ┣ Setup position: 【设置弹出式快捷菜单的位置】
┃ ┃ ┣ Position on screen:[Left;Right;Top;Bottom 可选 ] 【 4 个选项分别代表了,弹出的菜单位于屏幕的位置,左,右,上,下,单选】
┃ ┃ ┣ Offset:[0-320 可选 ] 【菜单前端与屏幕前端的间距象素值】
┃ ┃ ┣ Panel lenght:[0-320 可选 ] 【菜单的宽度】
┃ ┃ ┗ Piceute size: 【 16x16,24x24,32x32,48x48,64x64 ,可选。图片的大小】
┃ ┣ Setup colors: 【设置颜色】
┃