2017-07-24 8 views
0

Ich entwickle eine UWP-App, wo ich auf dem Bildschirm auf Knopfdruck gestartet werden soll. Ich möchte die App auf der Registerkarte Oberfläche bereitstellen. Die Tastatur wird im Tablet-Modus sichtbar, wenn das Textfeld fokussiert ist, aber nicht im Desktop-Modus. In UWP System.Diagnostics.Process.Start (". Exe") ist ebenfalls nicht zulässig. Also denke ich letztlich, Taste zu verwenden, um auf der Bildschirmtastatur zu starten. Gibt es eine Möglichkeit, das zu tun? Bitte helfen Sie mir aus?UWP Start auf der Bildschirmtastatur auf Knopfdruck

+0

Es gibt keine API für die zu öffnende Bildschirmtastatur. Quelle: [Programmatisch geöffnete Bildschirmtastatur in UWP] (https://stackoverflow.com/questions/39618127/programatically-open-on-screen-keyboard-in-uwp) –

Antwort

0

Es scheint, dass Sie .exe in UWP mit FullTrustProcessLauncher ausführen können. Führen Sie also osk.exe aus, um die Bildschirmtastatur zu öffnen. Überprüfen Sie den obigen Link für weitere Informationen.

+0

@ PeterTorr-MSFT So gibt es irgendeinen anderen Weg, um die Bildschirmtastatur zu öffnen? –

+0

Eigentlich habe ich "Surface tab" als "Surface Hub" falsch gelesen, aber vielleicht meintest du "Surface tab" (wie ein Surface Pro?). Wenn Sie ein Surface-Tablet mit dem Desktop-Betriebssystem verwenden möchten, können Sie eine Komponente mit vollständiger Vertrauenswürdigkeit hinzufügen, die die Tastatur gestartet hat (Sie können 'FullTrustProcessLauncher' nicht direkt verwenden, da nur Apps in Ihrem Paket ausgeführt werden können). Sie können jedoch Probleme haben, wenn Sie den Windows Store senden möchten. –

+0

@ PeterTorr-MSFT Also diese Frage hat keine Antwort. Habe ich recht? –