:
感谢楼主的测试与排查。借此贴向所有遇到“只能打英文”问题的玩家解释其底层机制与解决方案游戏基于 SDL2 图形库绘制。唤起键盘时,系统(特别是 HyperOS/ColorOS)检测到全屏应用在非原生控件层请求输入焦点,触发了防键盘记录(Keylogging)的防御机制系统强制接管输入流并弹出“安全键盘”悬浮层。该安全沙箱被系统剥夺了中文字符的组合算力(IME),因此事件总线只能接收到原始的 ASCII 英文字符串。作为开发者,我无法通过代码提权来击穿操作系统的沙箱解决方案:前往手机【设置】->【密码与安全】->【系统安全】找到并关闭【安全键盘】(部分机型名为“密码安全输入”)退出游戏后台并重新启动,即可正常注入中文字符
已经到底了














