Mino260806 / KeyboardGPT

LSPosed Module to integrate Generative AI like ChatGPT in keyboard.
190 stars 4 forks source link

it doesn't work on xiaomi hyperos android 14 #3

Open iamdurant opened 1 month ago

iamdurant commented 1 month ago

it doesn't work on xiaomi hyperos android 14

Mino260806 commented 1 month ago

Are you using latest version ? Did you reboot your device? Can you attach logs after trying it out ?

Dorian399 commented 1 month ago

Same problem, doesn't do anything on hyperos android 14, both on GBoard and the default xiaomi keyboard "Facemoji". Here are the logs.

[ 2024-07-28T18:35:32.690 10414: 31786: 31786 I/LSPosed ] Loading xposed for com.facemoji.lite.xiaomi.gp:push/10414 [ 2024-07-28T18:35:32.701 10414: 31786: 31786 I/LSPosed-Bridge ] Loading legacy module tn.amin.keyboard_gpt from /data/app/~~kftvySiP9JsJEqsl0ETAKg==/tn.amin.keyboard_gpt-jKrNseZOYnEEGjRRiRnGYg==/base.apk [ 2024-07-28T18:35:32.797 10414: 31786: 31786 I/LSPosed-Bridge ] Loading class tn.amin.keyboard_gpt.MainHook [ 2024-07-28T18:35:34.478 10414: 31883: 31883 I/LSPosed ] Loading xposed for com.facemoji.lite.xiaomi.gp:skin/10414 [ 2024-07-28T18:35:34.484 10414: 31883: 31883 I/LSPosed-Bridge ] Loading legacy module tn.amin.keyboard_gpt from /data/app/~~kftvySiP9JsJEqsl0ETAKg==/tn.amin.keyboard_gpt-jKrNseZOYnEEGjRRiRnGYg==/base.apk [ 2024-07-28T18:35:34.551 10414: 31883: 31883 I/LSPosed-Bridge ] Loading class tn.amin.keyboard_gpt.MainHook [ 2024-07-28T18:36:30.861 2000: 1984: 1984 I/LSPosed ] Loaded manager, skipping next steps [ 2024-07-28T18:37:15.341 10414: 3573: 3573 I/LSPosed ] Loading xposed for com.facemoji.lite.xiaomi.gp:push/10414 [ 2024-07-28T18:37:15.348 10414: 3573: 3573 I/LSPosed-Bridge ] Loading legacy module tn.amin.keyboard_gpt from /data/app/~~kftvySiP9JsJEqsl0ETAKg==/tn.amin.keyboard_gpt-jKrNseZOYnEEGjRRiRnGYg==/base.apk [ 2024-07-28T18:37:15.440 10414: 3573: 3573 I/LSPosed-Bridge ] Loading class tn.amin.keyboard_gpt.MainHook [ 2024-07-28T18:37:17.150 10414: 3744: 3744 I/LSPosed ] Loading xposed for com.facemoji.lite.xiaomi.gp:skin/10414 [ 2024-07-28T18:37:17.155 10414: 3744: 3744 I/LSPosed-Bridge ] Loading legacy module tn.amin.keyboard_gpt from /data/app/~~kftvySiP9JsJEqsl0ETAKg==/tn.amin.keyboard_gpt-jKrNseZOYnEEGjRRiRnGYg==/base.apk [ 2024-07-28T18:37:17.227 10414: 3744: 3744 I/LSPosed-Bridge ] Loading class tn.amin.keyboard_gpt.MainHook [ 2024-07-28T18:45:09.245 2000: 5151: 5151 I/LSPosed ] Loaded manager, skipping next steps [ 2024-07-28T18:45:22.141 0: 864: 7767 I/LSPosedLogcat ] !!refresh_modules!! [ 2024-07-28T18:45:22.149 0: 864: 921 I/LSPosedLogcat ] New log file: /data/adb/lspd/log/modules_2024-07-28T18:45:22.148217.log [ 2024-07-28T18:45:39.105 10188: 21265: 21265 I/LSPosed-Bridge ] (KeyboardGPT) InputMethodService onCreate [ 2024-07-28T18:45:44.354 10188: 21265: 21265 I/LSPosed-Bridge ] (KeyboardGPT) Root View is com.google.android.libraries.inputmethod.widgets.SoftKeyboardView [ 2024-07-28T18:45:59.094 10188: 21265: 21265 I/LSPosed-Bridge ] (KeyboardGPT) InputMethodService onDestroy [ 2024-07-28T18:45:59.178 10414: 6820: 6820 I/LSPosed ] Loading xposed for com.facemoji.lite.xiaomi.gp/10414 [ 2024-07-28T18:45:59.182 10414: 6820: 6820 I/LSPosed-Bridge ] Loading legacy module tn.amin.keyboard_gpt from /data/app/~~kftvySiP9JsJEqsl0ETAKg==/tn.amin.keyboard_gpt-jKrNseZOYnEEGjRRiRnGYg==/base.apk [ 2024-07-28T18:45:59.277 10414: 6820: 6820 I/LSPosed-Bridge ] Loading class tn.amin.keyboard_gpt.MainHook [ 2024-07-28T18:45:59.474 10414: 6820: 6820 I/LSPosed-Bridge ] (KeyboardGPT) InputMethodService onCreate [ 2024-07-28T18:45:59.565 10414: 6917: 6917 I/LSPosed ] Loading xposed for com.facemoji.lite.xiaomi.gp:push/10414 [ 2024-07-28T18:45:59.570 10414: 6917: 6917 I/LSPosed-Bridge ] Loading legacy module tn.amin.keyboard_gpt from /data/app/~~kftvySiP9JsJEqsl0ETAKg==/tn.amin.keyboard_gpt-jKrNseZOYnEEGjRRiRnGYg==/base.apk [ 2024-07-28T18:45:59.633 10414: 6917: 6917 I/LSPosed-Bridge ] Loading class tn.amin.keyboard_gpt.MainHook [ 2024-07-28T18:46:01.491 10414: 7141: 7141 I/LSPosed ] Loading xposed for com.facemoji.lite.xiaomi.gp:skin/10414 [ 2024-07-28T18:46:01.499 10414: 7141: 7141 I/LSPosed-Bridge ] Loading legacy module tn.amin.keyboard_gpt from /data/app/~~kftvySiP9JsJEqsl0ETAKg==/tn.amin.keyboard_gpt-jKrNseZOYnEEGjRRiRnGYg==/base.apk [ 2024-07-28T18:46:01.576 10414: 7141: 7141 I/LSPosed-Bridge ] Loading class tn.amin.keyboard_gpt.MainHook [ 2024-07-28T18:46:16.862 10414: 6820: 6820 I/LSPosed-Bridge ] (KeyboardGPT) Root View is com.android.internal.policy.DecorView [ 2024-07-28T18:46:39.567 2000: 7670: 7670 I/LSPosed ] Loaded manager, skipping next steps

Mino260806 commented 1 month ago

Everything looks normal in logs. In order to submit the prompt, the editable text has to be cleared by pressing Enter in your keyboard. Does the text get cleared ? Also when you use translate in gboard and put "? " does text actually get translated normally ? A screen recording would better illustrate the issue

Dorian399 commented 1 month ago

OK so I actually had the top toolbar disabled on gboard thats why it didn't work. Now it works properly. If anyone having issue finding the setting, it is "Text Correction" > "Show Suggestion Strip"

Mino260806 commented 1 month ago

OK so I actually had the top toolbar disabled on gboard thats why it didn't work. Now it works properly. If anyone having issue finding the setting, it is "Text Correction" > "Show Suggestion Strip"

@iamdurant what about you

Mino260806 commented 1 month ago

https://github.com/user-attachments/assets/eb1371e3-a2bd-457b-862f-bed8d447ac78

What language model are you using? Can you switch to another one and try again? And attach logs if possible