LibGDX入力モジュールのソフトキーボード
Soft Keyboard Libgdx Input Module
ほとんどのAndroidデバイスとすべてのiOSデバイスには、ハードウェアキーボードがありません。代わりに、ソフト画面またはオンスクリーンキーボードをユーザーに表示できます。オンスクリーンキーボードを開くには、次の方法を使用できます。
Gdx.input.setOnscreenKeyboardVisible(true)
表示されると、ボタンはすべてアプリケーションイベントとして報告されます。さらに、ポーリングを使用して、特定のキーのステータスを確認できます。
Androidでランドスケープモードを使用する場合、画面キーボードの実装にバグがあることに注意してください。デフォルトのAndroidスクリーンキーボードをカスタムキーボードに切り替えることができます。これは、HTCなどの多くの携帯電話メーカーでも使用されています。悲しいことに、それらのキーボードの実装はしばしば間違っており、この質問で説明されている問題につながります。間違ったカスタムキーボードを使用したり、メーカーが間違ったカスタムキーボードを提供したりした場合、libGDXは通常どおりGoogleのキーボードを使用できます。
画面キーボード機能は、AndroidおよびiOSプラットフォームでのみ使用できます。