2017-04-26 70 views
2

我將爲Windows 10開發JavaFX應用程序。有誰知道焦點上的JavaFX TextField是否可以觸發Windows 10顯示其屏幕鍵盤?Windows 10的屏幕鍵盤是否適用於JavaFX TextFields?

您的體驗非常感謝!

+1

我從來沒有嘗試過,但你可以創建一鍵快速的應用程序有一些線索類型。 – Sedrick

+1

JavaFX有[自己的虛擬鍵盤](http://stackoverflow.com/questions/26768523/javafx-virtual-keyboard)。我不知道是否可以使用Windows 10虛擬鍵盤爲JavaFX提供輸入。 – jewelsea

+1

謝謝你們,但是因爲我確實需要JavaFX虛擬鍵盤不提供的中文輸入,所以我必須堅持使用Windows鍵盤。 – Chiggiddi

回答

0

JavaFX知道如何通知屏幕上的觸摸鍵盤然而,我們沒有找到一種方法來根據文本字段值類型打開特定的鍵盤類型。

除此之外,假設鍵盤將始終隱藏應用程序的按鈕1/3部分 - 因此,如果您需要在用戶輸入時啓用該房地產,則無法完成。

我們只能使用默認佈局 - 見https://msdn.microsoft.com/en-us/library/windows/apps/mt280229.aspx

觸控式鍵盤指數跟進改變他們的鍵盤佈局如下:Set numeric layout for windows onscreen keyboard programmatically

+1

您好,非常感謝您的寶貴意見。有時候我希望我用.net編程,它具有更好的Windows支持。 – Chiggiddi

+0

有關輸入類型的更多信息,請訪問:https://stackoverflow.com/q/44554738/938982 –