我已使用源代码附带的 SDL Android模板项目将应用程序移植到 Android 。
不幸的是,在构建并运行应用程序后,我发现它没有收到数字/字母的键盘事件。虽然它确实为 BACKSPACE , ENTER , SHIFT 等提供了键盘事件。
虽然我无法调试我的C ++代码,但我将传入的键盘事件回溯到函数:
public boolean sendKeyEvent(KeyEvent event)
扩展 BaseInputConnection 的 SDLInputConnection 类。
我错过了什么吗?我哪里出错?
答案 0 :(得分:0)
显然,SDL-Android模板项目中软件键盘的输入被解释为 TextInput 。因此,要捕获民意调查事件,您必须包含 SDL_TEXTINPUT 案例。