我寫了一個電子應用程序並實現了我自己的輸入窗口小部件,以便與我的應用程序一起使用 - 針對移動觸摸輸入進行了優化。 這是否是一個好主意總的來說不應該是這個討論的一部分。電子應用程序:關閉屏幕鍵盤Windows 10平板電腦
我現在的問題是,當我在Windows 10平板電腦上安裝我的應用程序時,操作系統將在我關注輸入字段時打開屏幕鍵盤。
當然,屏幕上的鍵盤可以在Windows本身切換 - 不幸的是,它似乎並沒有按預期工作... 如果我關掉鍵盤它不會再顯示任何地方 - Windows資源管理器,瀏覽器 - 無處。它按預期工作。 但即使我STOPPED相應的Windows服務,電子應用程序仍然會打開它。
所以我的結論是,電子本身打開鍵盤,忽略系統告訴它的任何事情。雖然我沒有找到任何文檔或API來關閉此功能。
有沒有人有任何想法我可以如何實現我的目標?
謝謝你在前進,
帕特里克
用戶如何在沒有鍵盤的情況下鍵入輸入字段? –
正如我已經實現了我自己的輸入小部件。它的一部分是一個自定義的屏幕鍵盤。用戶必須使用這個小部件並且沒有其他(例如來自操作系統的) 這是有原因的,但解釋它們將超出此線程的目的是非常重要的。 –
在那種情況下,爲什麼要使用輸入字段呢?爲什麼不只有隻讀文本框並使用這些小部件來更新該文本框中的文本?你可以做的另一件事是禁用整個應用程序的所有觸摸事件。如果你願意,我可以提供答案。你也可以在這個輸入框上聽到觸摸事件,並在它們上面加上preventDefault(),這樣他們就不會冒泡 –