sspanak / tt9

A T9 keyboard for Android devices with a hardware keypad.
Apache License 2.0
195 stars 32 forks source link

Keyboard missing on contacts #549

Open maverick74 opened 1 week ago

maverick74 commented 1 week ago

On the Xiaomi redmi 12c contacts' app (Yeap!!! It's specific to this app!) the keyboard fails to load after updating to 34!

I've tried different configs including forcing it to keep on front! Nothing worked!!!

Downgrading to 33 solves the problem!

sspanak commented 1 week ago

I need some extra information to fix the problem. Please do the following:

Please send me a screenshot of all lines containing " ===> Start Up;" or copy and paste them here. You can tap the logs to copy them. The package name of the app may differ slightly, for example: com.google.android.dialer, or it may be entirely different, like com.xiaomi.dialer, I don't know.

Also it may end with .contacts, instead of .dialer. In this case, please, also go to the the app, where you can dial a number (if it is a different one). I will need the package name and the input type, when you have clicked on the phone number field.

If you don't see any logs, try changing the "Log Level" to "Debug" and repeat the procedure. If you still don't see any logs, I'll try to explain how to obtain them using the command-line.

Once you are done testing, do not forget to restore the "Log Level" to "Error". Otherwise, the logs will take up a lot of storage space and my cause TT9 to lag.

EDIT: I also need the exact make an model as displayed on the first line of the Debug Options. Please copy them including the quote marks.

maverick74 commented 1 week ago

"Xiaomi" "22126RN91Y"

Logs

is this it?

sspanak commented 6 days ago

Yes, it looks like it. And it must be one of those Xiaomi tricks again.

I'll prepare a testing APK for you, like the previous time. You will be able to upgrade to and from it normally, there will be no need to uninstall. I just need some time to figure it out.

maverick74 commented 6 days ago

Yes, it looks like it. And it must be one of those Xiaomi tricks again.

This time i've checked all permissions before i filed this bug report and none solved it...

I just need some time to figure it out.

I'll keep it in v33 in the meanwhile

sspanak commented 5 days ago

This time i've checked all permissions before i filed this bug report and none solved it...

It's not like this. Probably, the phone is reporting that it has a hardware keyboard. If so, TT9 remains hidden in dialers and calculators, because it expects you to use the hardware keys. But the Xiaomi has none, leaving you with no options to type.

Anyway, here is another chance to try the lite upgrade. Please install v34.1, then go to the Debugging options and look for the "Xiaomi Keyboard Hack" option. Try out all the 4 options and let me know which one of them are working properly. This will help me understand what exactly is wrong.

One more time, all your words and languages are completely safe and they will be safe when you upgrade from v34.1 to v35.0. There is no need to uninstall and give it a "clean start" or anything.

If you are using the Google Play version, you won't be able to install the APK. Just let me know and I'll explain how to get v34.1 from the Play Store.

maverick74 commented 5 days ago

Hi.

Only the "Detect Phone Name" works!

(but it does flick a bit, while in others it just slides in)

sspanak commented 5 days ago

Alright, I'll just name detection then.

But there can be no difference in the flickering you mentioned. It must have occurred in v33.0, too. The "detect phone name" thing restores the way it worked before on Xiaomi phones. Maybe you haven't noticed it?

maverick74 commented 5 days ago

Maybe you haven't noticed it?

yeah, that's possible, yes!!! :)