LibGDX输入模块之软键盘
2017-09-06 本文已影响6人
天神Deity
大多数Android设备和所有iOS设备都没有硬件键盘。 相反,可以向用户呈现软屏或屏幕键盘。 要打开屏幕键盘,我们可以使用这种方法:
Gdx.input.setOnscreenKeyboardVisible(true);
一旦可见,任何按键将被报告为应用程序的事件。 此外,轮询可用于检查特定密钥的状态。
请注意,当在Android上使用横向模式时,屏幕键盘实现中存在一个BUG。 可以为自定义键盘切换默认的Android屏幕键盘,许多手机制造商如HTC也使用此功能。 可悲的是,他们的键盘实现往往是错误的,导致这个问题中描述的问题。 如果您使用错误的自定义键盘或您的制造商提供了一个错误的自定义键盘,libGDX可以正常使用Google的键盘。
屏幕键盘功能仅适用于Android和iOS平台。