-
-
Notifications
You must be signed in to change notification settings - Fork 35
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TCL T408DL (for example) #80
Comments
After testing a few different options, I found that with version "MATVT.1.0.7-rs_adbserver_testbranch-main_lab-test25", I can get clicks to work on items that are focused, but nothing else, (as reported by several others). I noticed that @virresh mentioned in one thread that there may be an issue with gesture api being left out of some devices, and said, "without root level permissions, we may not be able to...". Is there a possibility to publish a root version, or post what possible mods/commands might be able to make it work? My phone is rooted. Thanks |
Hey @levone1 Yes there are a few things that MATVT works with. When working with adb option, we use adb input to send input events. This is ignored by the system if it reports it doesn't have a faketouch capability (you can check it with the instructions in this thread). If your device doesn't have faketouch, there's no chance of adb inputs working in it's current state. With root, you have a couple of options. You could flash a rom that supports faketouch (sorry I don't have any suggestions on this since there are a plethora of roms and I usually don't work on rooted devices these days). You could also port back accessibility API and use the main release version. If you're comfortable with coding, you could give special SE-Linux permissions that allow matvt to use accessibility apis even though it's from a different package. Basically the possibilities are infinite with root access. If you do decide to go down any of these paths, I would be very interested to know the result! |
Thanks. I compared output with my BLU phone, which works perfectly with MATVT, and the only thing I see that it has that the TCL doesn't, is "feature:android.hardware.vulkan...(2 variants)". If it's not the faketouch/touchscreen feature issue, what do you think might be the blockage? DeskDock, and DroidMote both work fine, and function fully, but MATVT and KDEConnect both show the cursor, and successfully accomplish "back" action, but no affect on the screen. Could there be some protocol used or feature enabled in the one, that could be changed in the code of the others? I tried building KDEConnect older versions to test, but the same result. |
Here's something possibly meaningful - I logcatted while using DeskDock, MATVT, and KDEConnect, to see if any obvious differences/signs, and I don't know enough to know how to interpret thousands of lined of log, but one thing I saw is that the log for MATVT seems to show that as it is being used, it is basically just continually sending whatever keycode is the one set as the boss key. So, I tried setting key to '2', and got a long string of
`11-29 20:25:31.957 1081 1178 D WindowManager: interceptKeyTi keyCode=2 down=true repeatCount=15 keyguardOn=false canceled=false metaState:0
11-29 20:25:31.960 1081 1178 D WindowManager: Unhandled key: inputToken=android.os.BinderProxy@297ba7c, title=com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher, action=0, flags=8, keyCode=2, scanCode=48, metaState=0, repeatCount=15, policyFlags=1107296256
11-29 20:25:31.960 1081 1178 D WindowManager: No fallback.
11-29 20:25:32.006 1081 1178 D WindowManager: interceptKeyTi keyCode=2 down=true repeatCount=16 keyguardOn=false canceled=false metaState:0
11-29 20:25:32.009 1081 1178 D WindowManager: Unhandled key: inputToken=android.os.BinderProxy@297ba7c, title=com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher, action=0, flags=8, keyCode=2, scanCode=48, metaState=0, repeatCount=16, policyFlags=1107296256
11-29 20:25:32.010 1081 1178 D WindowManager: No fallback.
11-29 20:25:32.059 1081 1178 D WindowManager: interceptKeyTi keyCode=2 down=true repeatCount=17 keyguardOn=false canceled=false metaState:0
11-29 20:25:32.062 1081 1178 D WindowManager: Unhandled key: inputToken=android.os.BinderProxy@297ba7c, title=com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher, action=0, flags=8, keyCode=2, scanCode=48, metaState=0, repeatCount=17, policyFlags=1107296256
11-29 20:25:32.062 1081 1178 D WindowManager: No fallback.
11-29 20:25:32.096 1081 1179 D WindowManager: interceptKeyTq keycode=2 interactive=true keyguardActive=false policyFlags=22000000
11-29 20:25:32.102 4837 4837 I WTFLOGGER: Key ===>>>>>>>>>> 2
11-29 20:25:32.108 1081 1178 D WindowManager: interceptKeyTi keyCode=2 down=true repeatCount=18 keyguardOn=false canceled=false metaState:0
11-29 20:25:32.111 1081 1178 D WindowManager: Unhandled key: inputToken=android.os.BinderProxy@297ba7c, title=com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher, action=0, flags=8, keyCode=2, scanCode=48, metaState=0, repeatCount=18, policyFlags=1107296256
11-29 20:25:32.112 1081 1178 D WindowManager: No fallback.
11-29 20:25:32.160 1081 1178 D WindowManager: interceptKeyTi keyCode=2 down=true repeatCount=19 keyguardOn=false canceled=false metaState:0
11-29 20:25:32.163 1081 1178 D WindowManager: Unhandled key: inputToken=android.os.BinderProxy@297ba7c, title=com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher, action=0, flags=8, keyCode=2, scanCode=48, metaState=0, repeatCount=19, policyFlags=1107296256
11-29 20:25:32.163 1081 1178 D WindowManager: No fallback.
11-29 20:25:32.209 1081 1178 D WindowManager: interceptKeyTi keyCode=2 down=true repeatCount=20 keyguardOn=false canceled=false metaState:0
11-29 20:25:32.213 1081 1178 D WindowManager: Unhandled key: inputToken=android.os.BinderProxy@297ba7c, title=com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher, action=0, flags=8, keyCode=2, scanCode=48, metaState=0, repeatCount=20, policyFlags=1107296256
11-29 20:25:32.213 1081 1178 D WindowManager: No fallback.
11-29 20:25:32.262 1081 1178 D WindowManager: interceptKeyTi keyCode=2 down=true repeatCount=21 keyguardOn=false canceled=false metaState:0
11-29 20:25:32.265 1081 1178 D WindowManager: Unhandled key: inputToken=android.os.BinderProxy@297ba7c, title=com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher, action=0, flags=8, keyCode=2, scanCode=48, metaState=0, repeatCount=21, policyFlags=1107296256
11-29 20:25:32.266 1081 1178 D WindowManager: No fallback.
11-29 20:25:32.312 1081 1178 D WindowManager: interceptKeyTi keyCode=2 down=true repeatCount=22 keyguardOn=false canceled=false metaState:0
11-29 20:25:32.316 1081 1178 D WindowManager: Unhandled key: inputToken=android.os.BinderProxy@297ba7c, title=com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher, action=0, flags=8, keyCode=2, scanCode=48, metaState=0, repeatCount=22, policyFlags=1107296256
11-29 20:25:32.317 1081 1178 D WindowManager: No fallback.
11-29 20:25:32.364 1081 1178 D WindowManager: interceptKeyTi keyCode=2 down=true repeatCount=23 keyguardOn=false canceled=false metaState:0
11-29 20:25:32.368 1081 1178 D WindowManager: Unhandled key: inputToken=android.os.BinderProxy@297ba7c, title=com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher, action=0, flags=8, keyCode=2, scanCode=48, metaState=0, repeatCount=23, policyFlags=1107296256
11-29 20:25:32.368 1081 1178 D WindowManager: No fallback.
11-29 20:25:32.414 1081 1178 D WindowManager: interceptKeyTi keyCode=2 down=true repeatCount=24 keyguardOn=false canceled=false metaState:0
11-29 20:25:32.417 1081 1178 D WindowManager: Unhandled key: inputToken=android.os.BinderProxy@297ba7c, title=com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher, action=0, flags=8, keyCode=2, scanCode=48, metaState=0, repeatCount=24, policyFlags=1107296256
11-29 20:25:32.417 1081 1178 D WindowManager: No fallback.
11-29 20:25:32.426 1081 1179 D WindowManager: interceptKeyTq keycode=20 interactive=true keyguardActive=false policyFlags=22000000
11-29 20:25:32.431 4837 4837 I WTFLOGGER: Key ===>>>>>>>>>> 20
11-29 20:25:32.466 1081 1178 D WindowManager: interceptKeyTi keyCode=2 down=true repeatCount=25 keyguardOn=false canceled=false metaState:0
11-29 20:25:32.470 1081 1178 D WindowManager: Unhandled key: inputToken=android.os.BinderProxy@297ba7c, title=com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher, action=0, flags=8, keyCode=2, scanCode=48, metaState=0, repeatCount=25, policyFlags=1107296256
11-29 20:25:32.470 1081 1178 D WindowManager: No fallback.
11-29 20:25:32.515 1081 1178 D WindowManager: interceptKeyTi keyCode=2 down=true repeatCount=26 keyguardOn=false canceled=false metaState:0
11-29 20:25:32.519 1081 1178 D WindowManager: Unhandled key: inputToken=android.os.BinderProxy@297ba7c, title=com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher, action=0, flags=8, keyCode=2, scanCode=48, metaState=0, repeatCount=26, policyFlags=1107296256
11-29 20:25:32.520 1081 1178 D WindowManager: No fallback.
11-29 20:25:32.567 1081 1178 D WindowManager: interceptKeyTi keyCode=2 down=true repeatCount=27 keyguardOn=false canceled=false metaState:0
11-29 20:25:32.570 1081 1178 D WindowManager: Unhandled key: inputToken=android.os.BinderProxy@297ba7c, title=com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher, action=0, flags=8, keyCode=2, scanCode=48, metaState=0, repeatCount=27, policyFlags=1107296256
11-29 20:25:32.571 1081 1178 D WindowManager: No fallback.
11-29 20:25:32.616 1081 1178 D WindowManager: interceptKeyTi keyCode=2 down=true repeatCount=28 keyguardOn=false canceled=false metaState:0
11-29 20:25:32.621 1081 1178 D WindowManager: Unhandled key: inputToken=android.os.BinderProxy@297ba7c, title=com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher, action=0, flags=8, keyCode=2, scanCode=48, metaState=0, repeatCount=28, policyFlags=1107296256
11-29 20:25:32.621 1081 1178 D WindowManager: No fallback.
11-29 20:25:32.669 1081 1178 D WindowManager: interceptKeyTi keyCode=2 down=true repeatCount=29 keyguardOn=false canceled=false metaState:0
11-29 20:25:32.672 1081 1178 D WindowManager: Unhandled key: inputToken=android.os.BinderProxy@297ba7c, title=com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher, action=0, flags=8, keyCode=2, scanCode=48, metaState=0, repeatCount=29, policyFlags=1107296256
11-29 20:25:32.673 1081 1178 D WindowManager: No fallback.
11-29 20:25:32.719 1081 1178 D WindowManager: interceptKeyTi keyCode=2 down=true repeatCount=30 keyguardOn=false canceled=false metaState:0
11-29 20:25:32.728 1081 1178 D WindowManager: Unhandled key: inputToken=android.os.BinderProxy@297ba7c, title=com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher, action=0, flags=8, keyCode=2, scanCode=48, metaState=0, repeatCount=30, policyFlags=1107296256
11-29 20:25:32.728 1081 1178 D WindowManager: No fallback.
11-29 20:25:32.733 523 523 I BufferQueueProducer: [FramebufferSurface](this:0xb1d5e060,id:-1,api:1,p:523,c:523) queueBuffer: fps=17.87 dur=1007.13 max=597.46 min=14.51
11-29 20:25:32.734 482 508 I hwcomposer: [HWCDisplay] [Display_0 (type:1)] fps:17.871891,dur:1007.17,max:598.13,min:14.55
11-29 20:25:32.745 523 559 I BufferQueueProducer: [#1](this:0xb0d33780,id:65,api:1,p:4837,c:523) queueBuffer: fps=9.84 dur=1016.09 max=732.43 min=16.99
11-29 20:25:32.771 1081 1178 D WindowManager: interceptKeyTi keyCode=2 down=true repeatCount=31 keyguardOn=false canceled=false metaState:0
11-29 20:25:32.775 1081 1178 D WindowManager: Unhandled key: inputToken=android.os.BinderProxy@297ba7c, title=com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher, action=0, flags=8, keyCode=2, scanCode=48, metaState=0, repeatCount=31, policyFlags=1107296256
11-29 20:25:32.775 1081 1178 D WindowManager: No fallback.
11-29 20:25:32.806 1081 1179 D WindowManager: interceptKeyTq keycode=20 interactive=true keyguardActive=false policyFlags=22000000
11-29 20:25:32.811 4837 4837 I WTFLOGGER: Key ===>>>>>>>>>> 20
11-29 20:25:32.820 1081 1178 D WindowManager: interceptKeyTi keyCode=2 down=true repeatCount=32 keyguardOn=false canceled=false metaState:0
11-29 20:25:32.823 1081 1178 D WindowManager: Unhandled key: inputToken=android.os.BinderProxy@297ba7c, title=com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher, action=0, flags=8, keyCode=2, scanCode=48, metaState=0, repeatCount=32, policyFlags=1107296256
11-29 20:25:32.823 1081 1178 D WindowManager: No fallback.
11-29 20:25:32.872 1081 1178 D WindowManager: interceptKeyTi keyCode=2 down=true repeatCount=33 keyguardOn=false canceled=false metaState:0
11-29 20:25:32.876 1081 1178 D WindowManager: Unhandled key: inputToken=android.os.BinderProxy@297ba7c, title=com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher, action=0, flags=8, keyCode=2, scanCode=48, metaState=0, repeatCount=33, policyFlags=1107296256
11-29 20:25:32.876 1081 1178 D WindowManager: No fallback.
11-29 20:25:32.922 1081 1178 D WindowManager: interceptKeyTi keyCode=2 down=true repeatCount=34 keyguardOn=false canceled=false metaState:0
11-29 20:25:32.925 1081 1178 D WindowManager: Unhandled key: inputToken=android.os.BinderProxy@297ba7c, title=com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher, action=0, flags=8, keyCode=2, scanCode=48, metaState=0, repeatCount=34, policyFlags=1107296256
11-29 20:25:32.925 1081 1178 D WindowManager: No fallback.
11-29 20:25:32.953 1081 1179 D WindowManager: interceptKeyTq keycode=23 interactive=true keyguardActive=false policyFlags=22000000
11-29 20:25:32.958 4837 4837 I WTFLOGGER: Key ===>>>>>>>>>> 23
11-29 20:25:32.974 1081 1178 D WindowManager: interceptKeyTi keyCode=2 down=true repeatCount=35 keyguardOn=false canceled=false metaState:0
11-29 20:25:32.977 1081 1178 D WindowManager: Unhandled key: inputToken=android.os.BinderProxy@297ba7c, title=com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher, action=0, flags=8, keyCode=2, scanCode=48, metaState=0, repeatCount=35, policyFlags=1107296256
11-29 20:25:32.977 1081 1178 D WindowManager: No fallback.
11-29 20:25:33.023 1081 1178 D WindowManager: interceptKeyTi keyCode=2 down=true repeatCount=36 keyguardOn=false canceled=false metaState:0
11-29 20:25:33.027 1081 1178 D WindowManager: Unhandled key: inputToken=android.os.BinderProxy@297ba7c, title=com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher, action=0, flags=8, keyCode=2, scanCode=48, metaState=0, repeatCount=36, policyFlags=1107296256
11-29 20:25:33.027 1081 1178 D WindowManager: No fallback.
11-29 20:25:33.075 1081 1178 D WindowManager: interceptKeyTi keyCode=2 down=true repeatCount=37 keyguardOn=false canceled=false metaState:0
11-29 20:25:33.079 1081 1178 D WindowManager: Unhandled key: inputToken=android.os.BinderProxy@297ba7c, title=com.teslacoilsw.launcher/com.teslacoilsw.launcher.NovaLauncher, action=0, flags=8, keyCode=2, scanCode=48, metaState=0, repeatCount=37, policyFlags=1107296256`
And setting to 67 gets,
`11-29--------- beginning of main
11-29 20:16:10.173 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4777 keyguardOn=false canceled=false metaState:0
11- 20:16:10.275 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4779 keyguardOn=false canceled=false metaState:0
11-29 20:16:10.324 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4780 keyguardOn=false canceled=false metaState:0
11-29 20:16:10.376 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4781 keyguardOn=false canceled=false metaState:0
11-29 20:16:10.426 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4782 keyguardOn=false canceled=false metaState:0
11-29 20:16:10.478 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4783 keyguardOn=false canceled=false metaState:0
11-29 20:16:10.529 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4784 keyguardOn=false canceled=false metaState:0
11-29 20:16:10.581 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4785 keyguardOn=false canceled=false metaState:0
11-29 20:16:10.631 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4786 keyguardOn=false canceled=false metaState:0
11-29 20:16:10.672 1081 1202 E WifiVendorHal: getWifiLinkLayerStats_1_3_Internal(l.973) failed {.code = ERROR_NOT_SUPPORTED, .description = }
11-29 20:16:10.683 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4787 keyguardOn=false canceled=false metaState:0
11-29 20:16:10.699 1253 1253 D WifiSignalController: isWifi6: false,wifiVisible: true
11-29 20:16:10.700 1253 1253 I WifiSignalController: getCurrentHomeIconId: true true
11-29 20:16:10.733 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4788 keyguardOn=false canceled=false metaState:0
11-29 20:16:10.784 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4789 keyguardOn=false canceled=false metaState:0
11-29 20:16:10.834 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4790 keyguardOn=false canceled=false metaState:0
11-29 20:16:10.887 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4791 keyguardOn=false canceled=false metaState:0
11-29 20:16:10.937 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4792 keyguardOn=false canceled=false metaState:0
11-29 20:16:10.989 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4793 keyguardOn=false canceled=false metaState:0
11-29 20:16:11.039 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4794 keyguardOn=false canceled=false metaState:0
11-29 20:16:11.093 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4795 keyguardOn=false canceled=false metaState:0
11-29 20:16:11.142 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4796 keyguardOn=false canceled=false metaState:0
11-29 20:16:11.194 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4797 keyguardOn=false canceled=false metaState:0
11-29 20:16:11.244 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4798 keyguardOn=false canceled=false metaState:0
11-29 20:16:11.297 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4799 keyguardOn=false canceled=false metaState:0
11-29 20:16:11.324 1253 1253 D BatteryController: newPluggedIn=true,mPluggedIn=true
11-29 20:16:11.329 1377 1377 D PhoneGlobals: SWD_TEST Temperature:272, level:100
11-29 20:16:11.337 1253 1253 D PowerUI : updateBatteryTemperature temperature=272, health=2, plugType=2
11-29 20:16:11.346 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4800 keyguardOn=false canceled=false metaState:0
11-29 20:16:11.358 523 562 I BufferQueueProducer: [StatusBar#0](this:0xb0ed1780,id:6,api:1,p:1253,c:523) queueBuffer: fps=0.09 dur=11290.02 max=11290.02 min=11290.02
11-29 20:16:11.364 1377 1377 D PhoneGlobals: SWD_TEST Temperature:271, level:100
11-29 20:16:11.372 1253 1253 D BatteryController: newPluggedIn=true,mPluggedIn=true
11-29 20:16:11.375 523 523 I BufferQueueProducer: [FramebufferSurface](this:0xb1d5e060,id:-1,api:1,p:523,c:523) queueBuffer: fps=0.09 dur=11298.80 max=11298.80 min=11298.80
11-29 20:16:11.375 482 508 I hwcomposer: [HWCDisplay] [Display_0 (type:1)] fps:0.088509,dur:11298.24,max:11298.24,min:11298.24
11-29 20:16:11.382 1253 1253 D PowerUI : updateBatteryTemperature temperature=271, health=2, plugType=2
11-29 20:16:11.398 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4801 keyguardOn=false canceled=false metaState:0
11-29 20:16:11.447 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4802 keyguardOn=false canceled=false metaState:0
11-29 20:16:11.499 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4803 keyguardOn=false canceled=false metaState:0
11-29 20:16:11.549 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4804 keyguardOn=false canceled=false metaState:0
11-29 20:16:11.601 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4805 keyguardOn=false canceled=false metaState:0
11-29 20:16:11.652 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4806 keyguardOn=false canceled=false metaState:0
11-29 20:16:11.704 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4807 keyguardOn=false canceled=false metaState:0
11-29 20:16:11.753 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4808 keyguardOn=false canceled=false metaState:0
11-29 20:16:11.805 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4809 keyguardOn=false canceled=false metaState:0
11-29 20:16:11.856 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4810 keyguardOn=false canceled=false metaState:0
11-29 20:16:11.909 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4811 keyguardOn=false canceled=false metaState:0
11-29 20:16:11.958 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4812 keyguardOn=false canceled=false metaState:0
11-29 20:16:12.011 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4813 keyguardOn=false canceled=false metaState:0
11-29 20:16:12.060 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4814 keyguardOn=false canceled=false metaState:0
11-29 20:16:12.114 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4815 keyguardOn=false canceled=false metaState:0
11-29 20:16:12.164 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4816 keyguardOn=false canceled=false metaState:0
11-29 20:16:12.217 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4817 keyguardOn=false canceled=false metaState:0
11-29 20:16:12.266 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4818 keyguardOn=false canceled=false metaState:0
11-29 20:16:12.318 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4819 keyguardOn=false canceled=false metaState:0
11-29 20:16:12.368 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4820 keyguardOn=false canceled=false metaState:0
11-29 20:16:12.420 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4821 keyguardOn=false canceled=false metaState:0
11-29 20:16:12.470 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4822 keyguardOn=false canceled=false metaState:0
11-29 20:16:12.523 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4823 keyguardOn=false canceled=false metaState:0
11-29 20:16:12.572 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4824 keyguardOn=false canceled=false metaState:0
11-29 20:16:12.625 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4825 keyguardOn=false canceled=false metaState:0
11-29 20:16:12.675 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4826 keyguardOn=false canceled=false metaState:0
11-29 20:16:12.728 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4827 keyguardOn=false canceled=false metaState:0
11-29 20:16:12.778 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4828 keyguardOn=false canceled=false metaState:0
11-29 20:16:12.830 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4829 keyguardOn=false canceled=false metaState:0
11-29 20:16:12.880 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4830 keyguardOn=false canceled=false metaState:0
11-29 20:16:12.932 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4831 keyguardOn=false canceled=false metaState:0
11-29 20:16:12.982 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4832 keyguardOn=false canceled=false metaState:0
11-29 20:16:13.035 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4833 keyguardOn=false canceled=false metaState:0
11-29 20:16:13.085 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4834 keyguardOn=false canceled=false metaState:0
11-29 20:16:13.139 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4835 keyguardOn=false canceled=false metaState:0
11-29 20:16:13.174 725 725 I thermal_repeater: [recvMdThermalInfo] ret=29, strLen=127, 3, 30, -50, -28363, 32767, 0
11-29 20:16:13.188 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4836 keyguardOn=false canceled=false metaState:0
11-29 20:16:13.240 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4837 keyguardOn=false canceled=false metaState:0
11-29 20:16:13.290 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4838 keyguardOn=false canceled=false metaState:0
11-29 20:16:13.341 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4839 keyguardOn=false canceled=false metaState:0
11-29 20:16:13.392 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4840 keyguardOn=false canceled=false metaState:0
11-29 20:16:13.444 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4841 keyguardOn=false canceled=false metaState:0
11-29 20:16:13.493 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4842 keyguardOn=false canceled=false metaState:0
11-29 20:16:13.546 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4843 keyguardOn=false canceled=false metaState:0
11-29 20:16:13.596 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4844 keyguardOn=false canceled=false metaState:0
11-29 20:16:13.649 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4845 keyguardOn=false canceled=false metaState:0
11-29 20:16:13.699 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4846 keyguardOn=false canceled=false metaState:0
11-29 20:16:13.704 1081 1202 E WifiVendorHal: getWifiLinkLayerStats_1_3_Internal(l.973) failed {.code = ERROR_NOT_SUPPORTED, .description = }
11-29 20:16:13.730 1253 1253 D WifiSignalController: isWifi6: false,wifiVisible: true
11-29 20:16:13.730 1253 1253 I WifiSignalController: getCurrentHomeIconId: true true
11-29 20:16:13.751 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4847 keyguardOn=false canceled=false metaState:0
11-29 20:16:13.801 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4848 keyguardOn=false canceled=false metaState:0
11-29 20:16:13.853 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4849 keyguardOn=false canceled=false metaState:0
11-29 20:16:13.903 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4850 keyguardOn=false canceled=false metaState:0
11-29 20:16:13.956 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4851 keyguardOn=false canceled=false metaState:0
11-29 20:16:14.005 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4852 keyguardOn=false canceled=false metaState:0
11-29 20:16:14.058 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4853 keyguardOn=false canceled=false metaState:0
11-29 20:16:14.106 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4854 keyguardOn=false canceled=false metaState:0
11-29 20:16:14.159 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4855 keyguardOn=false canceled=false metaState:0
11-29 20:16:14.210 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4856 keyguardOn=false canceled=false metaState:0
11-29 20:16:14.261 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4857 keyguardOn=false canceled=false metaState:0
11-29 20:16:14.310 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4858 keyguardOn=false canceled=false metaState:0
11-29 20:16:14.364 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4859 keyguardOn=false canceled=false metaState:0
11-29 20:16:14.414 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4860 keyguardOn=false canceled=false metaState:0
11-29 20:16:14.466 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4861 keyguardOn=false canceled=false metaState:0
11-29 20:16:14.516 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4862 keyguardOn=false canceled=false metaState:0
11-29 20:16:14.568 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4863 keyguardOn=false canceled=false metaState:0
11-29 20:16:14.618 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4864 keyguardOn=false canceled=false metaState:0
11-29 20:16:14.670 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4865 keyguardOn=false canceled=false metaState:0
11-29 20:16:14.720 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4866 keyguardOn=false canceled=false metaState:0
11-29 20:16:14.772 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4867 keyguardOn=false canceled=false metaState:0
11-29 20:16:14.822 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4868 keyguardOn=false canceled=false metaState:0
11-29 20:16:14.874 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4869 keyguardOn=false canceled=false metaState:0
11-29 20:16:14.923 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4870 keyguardOn=false canceled=false metaState:0
11-29 20:16:14.975 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4871 keyguardOn=false canceled=false metaState:0
11-29 20:16:14.995 1253 1434 D NetworkController.MobileSignalController(1)(0): getVolteIcon mCurrentState.imsCap = 0 , !mDisableWfc = true , !mHideWfcInCsCall = true,mCurrentState.imsRegState=0
11-29 20:16:15.025 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4872 keyguardOn=false canceled=false metaState:0
11-29 20:16:15.077 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4873 keyguardOn=false canceled=false metaState:0
11-29 20:16:15.127 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4874 keyguardOn=false canceled=false metaState:0
11-29 20:16:15.179 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4875 keyguardOn=false canceled=false metaState:0
11-29 20:16:15.228 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4876 keyguardOn=false canceled=false metaState:0
11-29 20:16:15.281 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4877 keyguardOn=false canceled=false metaState:0
11-29 20:16:15.330 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4878 keyguardOn=false canceled=false metaState:0
11-29 20:16:15.383 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4879 keyguardOn=false canceled=false metaState:0
11-29 20:16:15.433 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4880 keyguardOn=false canceled=false metaState:0
11-29 20:16:15.485 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4881 keyguardOn=false canceled=false metaState:0
11-29 20:16:15.534 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4882 keyguardOn=false canceled=false metaState:0
11-29 20:16:15.586 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4883 keyguardOn=false canceled=false metaState:0
11-29 20:16:15.636 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4884 keyguardOn=false canceled=false metaState:0
11-29 20:16:15.689 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4885 keyguardOn=false canceled=false metaState:0
11-29 20:16:15.738 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4886 keyguardOn=false canceled=false metaState:0
11-29 20:16:15.790 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4887 keyguardOn=false canceled=false metaState:0
11-29 20:16:15.840 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4888 keyguardOn=false canceled=false metaState:0
11-29 20:16:15.893 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4889 keyguardOn=false canceled=false metaState:0
11-29 20:16:15.943 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4890 keyguardOn=false canceled=false metaState:0
11-29 20:16:15.996 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4891 keyguardOn=false canceled=false metaState:0
11-29 20:16:16.046 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4892 keyguardOn=false canceled=false metaState:0
11-29 20:16:16.098 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4893 keyguardOn=false canceled=false metaState:0
11-29 20:16:16.148 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4894 keyguardOn=false canceled=false metaState:0
11-29 20:16:16.200 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4895 keyguardOn=false canceled=false metaState:0
11-29 20:16:16.250 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4896 keyguardOn=false canceled=false metaState:0
11-29 20:16:16.303 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4897 keyguardOn=false canceled=false metaState:0
11-29 20:16:16.353 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4898 keyguardOn=false canceled=false metaState:0
11-29 20:16:16.405 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4899 keyguardOn=false canceled=false metaState:0
11-29 20:16:16.454 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4900 keyguardOn=false canceled=false metaState:0
11-29 20:16:16.507 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4901 keyguardOn=false canceled=false metaState:0
11-29 20:16:16.557 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4902 keyguardOn=false canceled=false metaState:0
11-29 20:16:16.609 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4903 keyguardOn=false canceled=false metaState:0
11-29 20:16:16.659 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4904 keyguardOn=false canceled=false metaState:0
11-29 20:16:16.713 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4905 keyguardOn=false canceled=false metaState:0
11-29 20:16:16.737 1081 1202 E WifiVendorHal: getWifiLinkLayerStats_1_3_Internal(l.973) failed {.code = ERROR_NOT_SUPPORTED, .description = }
11-29 20:16:16.761 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4906 keyguardOn=false canceled=false metaState:0
11-29 20:16:16.766 1253 1253 D WifiSignalController: isWifi6: false,wifiVisible: true
11-29 20:16:16.766 1253 1253 I WifiSignalController: getCurrentHomeIconId: true true
11-29 20:16:16.813 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4907 keyguardOn=false canceled=false metaState:0
11-29 20:16:16.864 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4908 keyguardOn=false canceled=false metaState:0
11-29 20:16:16.916 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4909 keyguardOn=false canceled=false metaState:0
11-29 20:16:16.966 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4910 keyguardOn=false canceled=false metaState:0
11-29 20:16:17.018 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4911 keyguardOn=false canceled=false metaState:0
11-29 20:16:17.069 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4912 keyguardOn=false canceled=false metaState:0
11-29 20:16:17.122 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4913 keyguardOn=false canceled=false metaState:0
11-29 20:16:17.173 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4914 keyguardOn=false canceled=false metaState:0
11-29 20:16:17.225 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4915 keyguardOn=false canceled=false metaState:0
11-29 20:16:17.275 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4916 keyguardOn=false canceled=false metaState:0
11-29 20:16:17.327 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4917 keyguardOn=false canceled=false metaState:0
11-29 20:16:17.377 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4918 keyguardOn=false canceled=false metaState:0
11-29 20:16:17.429 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4919 keyguardOn=false canceled=false metaState:0
11-29 20:16:17.479 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4920 keyguardOn=false canceled=false metaState:0
11-29 20:16:17.531 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4921 keyguardOn=false canceled=false metaState:0
11-29 20:16:17.580 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4922 keyguardOn=false canceled=false metaState:0
11-29 20:16:17.634 1081 1178 D WindowManager: interceptKeyTi keyCode=67 down=true repeatCount=4923 keyguardOn=false canceled=false metaState:0`
All I was doing during this time was clicking the "OK" button around the screen
|
Ack This was a security feature introduced in Android last year and I think it may have been rolled out to more devices. |
Tried that already. Tried setting to '0' '1' and '2' - all the same Thanks |
Checked the logs here and doesn't look like the issue is captured in them. Ideally should be something with level error or above, but if we don't find anything there, we should check warning level and above. |
Thanks. Sorry, probably wasn't clear - I knew there wasn't an error in the logs, I was just posting them to ask if that seemed normal. What the log shows is the events being sent when I was clicking items on the screen, and it's always just whatever keycode I assigned as boss - that's the only thing the app ever seems to send. The main problem is that there are no errors that I can see, but you would know better. I will catch a full log, and upload. Thanks again |
So here's logcat "beginning of system" - https://pastebin.com/NKtJUPsR And here's from when I started using MATVT - https://pastebin.com/4crt8HCT I don't see anything in the error dept... Thanks |
Short story:
Not working on TCL Flip2. Installs and sets up fine, with all permissions and services checked. Shows up on screen, and scrolls around, but no clicks or scrolls registering anywhere.
Long story:
I've used this successfully on at least a couple of phones, (BLU Tank Flip currently), and unsuccessfully on a couple. I have also noticed the same inconsistency of function on other apps of similar function, (KDE Connect remote input, Google Voice Access, et al). I think what I realized is that there is some kind of function and/or property, both in the app/program, and in the phone firmware, the wrong combination of which will cause these things to not register.
For example, on my BLU, which is Android 8.1, I can use the latest Google Voice Access, and KDE Connect remote input, and works perfectly. However, on the TCL, which I think runs Android 12, only the older versions of Voice Access function. The newer versions install, and seem to work/respond fine, but when a command is given, nothing happens. A 'touch' gesture shows on the screen, as if it's trying to swipe/scroll, but the contents of the screen are unaffected. Same with KDE Connect. However, DeskDock works fine on both phones.
I don't know enough to know what it's called, but there seems to be some kind of embedded or specified function or protocol, potentially on either/both the device and the software that makes it able to respond or not. I assume it has something to do with newer, touch screen code, but not sure.
So I'm happy to just report here about my device and your app, but maybe you have some insight about the bigger picture. Is it possible to modify some device property, or maybe code in the app source that makes this work?
Phone is rooted, according to @neutronscott's guide - https://github.com/neutronscott/flip2/wiki
The phone does have a built-in mouse function which can be made to work well, bound to keycode, (my method here - neutronscott/flip2#8), but it has the annoying limitation of being restricted within the boundaries of the status/nav bars. Anyway, I'm fine using it, but, like I said, I'm more curious about the bigger issue/question.
Thanks
The text was updated successfully, but these errors were encountered: