עדכון:
עשיתי מה שג'מיני הציע ועם הפקודה GETEVENT תפסתי את ה scan code של המקש הזה והוא 139
השלב הבא הוא לבדוק בנתיב הזה
/system/usr/keylayot
מה המערכת מגדירה למקש מספר 139 לבצע, אם כתוב מסך הבית זה אומר שגילינו מה הבעיה ואם נשנה תפריט האפשרויות יכול להיות שבזה סיימנו.
ובכן הבדיקה העלתה שמקש מס' 139 אכן מוגדר עבור תפריט, אז איפה הבעיה?
שואלים את ג'מיני...
הוא מציע לעשות לוג קאט logcat
שוב פעם ADB ואז - adb logcat
הנה הפלט
יצא 1200 שורות זה השבע שורות הרלוונטיות.
Spoiler
12-04 10:14:58.800 1344 1464 D WindowManager: interceptKeyTq keycode=82 interactive=true keyguardActive=false policyFlags=22000000
12-04 10:14:58.802 1344 1463 D WindowManager: interceptKeyTi keyCode=82 down=true repeatCount=0 keyguardOn=false canceled=false
12-04 10:14:58.803 1344 1463 D onRecentsTouch: xuyong isValidationToolsApp top is:com.android.dialer
12-04 10:14:58.803 1344 1463 D onRecentsTouch: xuyong isValidationToolsApp top is:com.android.dialer
12-04 10:14:58.808 1582 1582 V ShadeControllerImpl: NotificationShadeWindow: com.android.systemui.statusbar.phone.NotificationShadeWindowView{a8acd6d I.E...... ......ID 0,0-480,640} canPanelBeCollapsed(): false
12-04 10:14:58.809 1344 1463 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000100 cmp=com.android.launcher3/.uioverrides.QuickstepLauncher (has extras)} from uid 0
12-04 10:14:58.813 681 711 I mtkpower@impl: [setMode] type:5, enabled:1
מה עושים עם זה?
נראה בהמשך