LibGDX輸入模塊之軟鍵盤

大多數Android設備和所有iOS設備都沒有硬件鍵盤。 相反,可以向用戶呈現軟屏或屏幕鍵盤。 要打開屏幕鍵盤,我們可以使用這種方法:

Gdx.input.setOnscreenKeyboardVisible(true);

一旦可見,任何按鍵將被報告為應用程序的事件。 此外,輪詢可用于檢查特定密鑰的狀態。

請注意,當在Android上使用橫向模式時,屏幕鍵盤實現中存在一個BUG。 可以為自定義鍵盤切換默認的Android屏幕鍵盤,許多手機制造商如HTC也使用此功能。 可悲的是,他們的鍵盤實現往往是錯誤的,導致這個問題中描述的問題。 如果您使用錯誤的自定義鍵盤或您的制造商提供了一個錯誤的自定義鍵盤,libGDX可以正常使用Google的鍵盤。

屏幕鍵盤功能僅適用于Android和iOS平臺。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容