MTK8788平台的矩阵按键

原理图如下:
MTK8788平台的矩阵按键_第1张图片
以下根据原理图来对Android的配置文件进行修改

+++ b/device/mediateksample/tb8788p1_64_bsp/mtk-kpd.kl
@@ -94,3 +94,10 @@ key 163   MEDIA_NEXT
 key 165   MEDIA_PREVIOUS
 key 168   MEDIA_REWIND
 key 159   MEDIA_FAST_FORWARD
+
+
+key 63    F1
+key 64    F2
+key 65    F3
+key 66    F4
+++ b/kernel-4.4/tools/dct/config/YuSu.cmp
@@ -1047,6 +1047,10 @@ W = 17
 X = 45
 Y = 21
 Z = 44
+F1 = 63
+F2 = 64
+F3 = 65
+F4 = 66
+++ b/vendor/mediatek/proprietary/scripts/dct/YuSu.cmp
@@ -1047,7 +1047,10 @@ W = 17
 X = 45
 Y = 21
 Z = 44
-
+F1 = 63
+F2 = 64
+F3 = 65
+F4 = 66

配置文件改好后,在mtk提供的图形化工具里配置键值(lk和kernel的dws文件都需要进行配置)
1,打开MT8788_V5.196\vendor\mediatek\proprietary\scripts\dct\DrvGen.exe
MTK8788平台的矩阵按键_第2张图片
2. 打开dws文件,lk和kernel的都要进行配置。
lk路径:MT8788_V5.196\vendor\mediatek\proprietary\bootable\bootloader\lk\target\tb8788p1_64_bsp\dct\codegen.dws
kernel路径:
MT8788_V5.196\kernel-4.4\drivers\misc\mediatek\dws\mt6771\tb8788p1_64_bsp.dws
MTK8788平台的矩阵按键_第3张图片
3. 配置键值
MTK8788平台的矩阵按键_第4张图片
未完待续…

你可能感兴趣的:(Android,android,驱动开发,机器翻译)