大多數Android設備和所有iOS設備都沒有硬件鍵盤。 相反,可以向用戶呈現軟屏或屏幕鍵盤。 要打開屏幕鍵盤,我們可以使用這種方法:
Gdx.input.setOnscreenKeyboardVisible(true);
一旦可見,任何按鍵將被報告為應用程序的事件。 此外,輪詢可用于檢查特定密鑰的狀態。
請注意,當在Android上使用橫向模式時,屏幕鍵盤實現中存在一個BUG。 可以為自定義鍵盤切換默認的Android屏幕鍵盤,許多手機制造商如HTC也使用此功能。 可悲的是,他們的鍵盤實現往往是錯誤的,導致這個問題中描述的問題。 如果您使用錯誤的自定義鍵盤或您的制造商提供了一個錯誤的自定義鍵盤,libGDX可以正常使用Google的鍵盤。
屏幕鍵盤功能僅適用于Android和iOS平臺。