Mam aplikację, która potrzebuje wirtualnej klawiatury. Ale kiedy klikam niektóre z moich TextBox
es, nie powodują one pojawienia się wirtualnej klawiatury. Próbowałem, używając w tym:Jak zmusić win10 do otwierania wirtualnej klawiatury?
System.Diagnostics.Process.Start("osk.exe");
Ale ta otwiera kolejną klawiaturę, taki, który nie zamyka po TextBox
ma ostrości. Jak zmusić win10 do otwarcia wirtualnej klawiatury tabletu?
Aby się upewnić:
To działa na komputerze z ekranem dotykowym win10. Gdy mam włączony tryb tabletu, wirtualna klawiatura pojawia się na niektórych TextBox
es, a nie na innych. Dlatego też chcę wymusić na klawiaturze pokazanie.
EDIT: mam ponieważ znaleźli sposób, aby pokazać „wirtualną klawiaturę tablet”, jednak chciałbym, aby to zrobić przy użyciu klasy InputPane. Czy ktoś może podać mi przykładowy kod tylko po to, aby zacząć?
kod, aby go otworzyć bez użyciu klasy InputPane:
System.Diagnostics.Process.Start("TabTip.exe");
Dlaczego chcesz go wymusić? Na platformie komputerowej jest to zła praktyka, dlatego się nie otwiera. W tabletach/telefonach wirtualna klawiatura otworzy się, ponieważ nie ma innego sposobu na wprowadzanie znaków przez użytkownika. – WPMed
http://www.windowscentral.com/how-force-tablet-mode-windows-10 – Elshan
Tak, ale chce to zrobić programowo. Oczywiście, jeśli użytkownik wybierze tryb tabletu, otworzy się wirtualna klawiatura. Chodzi mi o to, że nie może go zmusić do otwarcia. Zostanie otwarte domyślnie lub użytkownik może je włączyć, jeśli chce. – WPMed