Я разрабатываю приложение JavaScript UWP с использованием устройства с сенсорным экраном Aures со вторым монитором, что-то вроде этого:
https://images -nitrosell-com.akamaized.net / product_images / 14/3282/alt2-aures-nino-epos-system.jpg
Второй монитор встроен в приложение
Проблема заключается в следующем: Windows 10 не войдет в «планшет»в режиме, когда подключены два монитора, и если он не находится в режиме планшета, я не могу заставить экранную клавиатуру на основе планшета выскакивать, находясь внутри поля ввода.Я нашел это:
https://answers.microsoft.com/en-us/windows/forum/all/message-tablet-mode-isnt-available-while-your/9d6c7525-658b-4cb9-95ae-ec69f854f218
Но это не решает проблему.
Я подумал, что могу вручную изменить приложение на сенсорное, заставить его использовать сенсорный со следующим кодом:
const ViewManagement = Windows.UI.ViewManagement;
const currentView = ViewManagement.UIViewSettings.getForCurrentView();
currentView.userInteractionMode = ViewManagement.UserInteractionMode.touch;
Но оказывается, currentView.userInteractionMode
- это чтениетолько поле.Этот код ничего не делает.
Если я не смогу заставить это работать, единственным моим выходом будет встроить в приложение мою собственную клавиатуру - это последнее средство, хотя, насколько я понимаю,.
Я также не могу найти никаких ресурсов о том, как программно принудительно открыть клавиатуру.На самом деле тянет пробел здесь.