【转】修复8110的按键速度

tags:

本教程来自Banana-Hackers论坛,由Sylvain D提供原教程,Vivek改进,KaiOSLab翻译。

8110的一个经典问题是打字速度太过诡异,这里是解决(缓解)这个问题的方法

***注意***在做如下步骤前请root你的手机,软件点此,教程点此——来自清水博客

1.从system获得键盘应用的复制

adb pull /system/b2g/webapps/keyboard.gaiamobile.org

注意!经过测试,win10或者其他不明原因,执行上面的命令后,adb文件夹下不会出现keyboard.gaiamobile.org文件夹,所以会导致之后的命令失败,可以按时间顺序筛选出pull下来的文件,将他们放在新建的keyboard.gaiamobile.org文件夹即可提示点此来自——此店不售此书的博客。

2.打开application.zip 打开里面的/js/keypad.js(不要使用记事本,不需要解压)

3.找到这一部分:

Keypad.prototype.LONGPRESS_INTERVAL=1000;
Keypad.prototype.IDLE_INTERVAL=1000;

(VSCode可以按Ctrl+F查找)

改为:

Keypad.prototype.LONGPRESS_INTERVAL=500;
Keypad.prototype.IDLE_INTERVAL=400;

4.在ADB命令行中执行

adb push keyboard.gaiamobile.org /data/local/webapps

5.使用下面的命令获得***webapps.json***

adb pull /data/local/webapps/webapps.json

6.打开ADB文件夹下的webapps.json

找到这一行:

"basePath": "/system/b2g/webapps",

改成:

"basePath": "/data/local/webapps",

7.在ADB中逐行运行:

adb push webapps.json /data/local/webapps/
adb reboot

8.重启后按键问题就会得到缓解

57步的作用:防止更改system而引起的翻车恢复不了,执行57步后,所有的更改将会在出厂设置后恢复,之前执行过的可以不执行5~7步

————转自QQ old ice 的KaiOSlab