Skip to content
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

[BUG]Game works abnormally when use physical keyboard with IME #6438

Open
LeonXu98 opened this issue Jan 2, 2025 · 2 comments
Open

[BUG]Game works abnormally when use physical keyboard with IME #6438

LeonXu98 opened this issue Jan 2, 2025 · 2 comments
Labels
bug Something isn't working needs fixing well written Tag for issues which are well explained, making it easier for people to understand

Comments

@LeonXu98
Copy link

LeonXu98 commented Jan 2, 2025

Describe the bug

When you use a physical keyboard, if you wanna type some CJK charactors whih IME(for example:use Gboard type "我能吞下玻璃而不伤身体"), you have to tap "keyboard" button on touch screen. If you didn't tap "keyboard" button on touch screen, IME will not activated.
After type finished, if you forgot to tap "keyboard" button on touch screen, you will get stuck in game and IME after you press Enter. Player will unable move in game by physical keyboard normally.

The log file and images/videos

Fig. 1 IME doesn't activited automaticly by physical keyboard
Fig. 1 IME doesn't activited automaticly by physical keyboard
Fig. 2 IME actived by touch "keyboard" key on screen
Fig. 2 IME actived by touch "keyboard" key on screen
Fig. 3 Type out CJK characters successful
Fig. 3 Type out CJK characters successful
Fig.4 Get struk by IME
Fig.4 Get struk by IME

Steps To Reproduce

1. Make sure Gboard installed. After that, start PojavLauncher
2. Enter a server or local game.
3. Try to type some CJK characters with physical keyboard in chat.
.. You will find out IME is not actived.
.. If you tap "keyboard" on touch screen, IME will actived. You can type CJK characters at this time.
... After you finish type, press Enter to send out message.
.... You will get struk by IME, player can't move by physical keyboard in game.

Expected Behavior

IME state toggle automaticly with a physical keyboard.

Platform

- Device model: 23116PN5BC (Xiaomi 14 Pro)
- CPU architecture: ARM64
- Android version: 15
- PojavLauncher version: foxglove-20241124-a5d02c1-v3_openjdk

Anything else?

No response

@LeonXu98 LeonXu98 added the bug Something isn't working label Jan 2, 2025
@GaucovyAero GaucovyAero added needs fixing well written Tag for issues which are well explained, making it easier for people to understand labels Jan 2, 2025
@LeonXu98
Copy link
Author

LeonXu98 commented Jan 4, 2025

related issue:#4851

@GaucovyAero
Copy link
Collaborator

i will close the old one cause this one is written a lot better

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working needs fixing well written Tag for issues which are well explained, making it easier for people to understand
Projects
None yet
Development

No branches or pull requests

2 participants