Ho un'app che richiede una tastiera virtuale. Ma, quando clicco su alcuni dei miei TextBox
, non fanno apparire la tastiera virtuale. Ho provato con questo:Come forzare win10 per aprire la tastiera del tablet virtuale?
System.Diagnostics.Process.Start("osk.exe");
Ma questo apre un'altra tastiera, uno che non si chiude dopo l'TextBox
non ha messa a fuoco. Come forzare win10 per aprire la tastiera del tablet virtuale?
Per essere chiaro:
Questo è in esecuzione su un PC touch screen win10. Quando si attiva la modalità tablet, la tastiera virtuale viene visualizzata su alcuni TextBox
e non su altri. Quindi perché voglio forzare la tastiera a mostrare.
EDIT: allora ho trovato un modo per mostrare la "tastiera tablet virtuale", però mi piacerebbe farlo utilizzando la classe InputPane. Qualcuno può fornirmi un codice di esempio solo per farmi iniziare?
codice per aprirla senza utilizzando la classe InputPane:
System.Diagnostics.Process.Start("TabTip.exe");
Perché vuoi per forzarlo? Sulla piattaforma desktop è una cattiva pratica, ecco perché non si apre. Sui tablet/telefoni si aprirà la tastiera virtuale perché non c'è altro modo per l'utente di immettere caratteri. – WPMed
http://www.windowscentral.com/how-force-tablet-mode-windows-10 – Elshan
Sì, ma vuole farlo in modo programmatico. Ovviamente, se l'utente seleziona la modalità tablet, la tastiera virtuale si aprirà. Il mio punto era che non poteva costringerlo ad aprire. Si aprirà di default o l'utente può abilitarlo se lo desidera. – WPMed