2016-09-21 17 views
2

UWPでオンスクリーンキーボード(osk.exe)を強制的に開くことは可能ですか?UWPのオンスクリーンキーボードをプログラムで開く

たとえば、C#では、System.Diagnostics.Process.Start( "osk.exe");を使用することができます。

上記をUWPで実行すると、プロセス名前空間が存在しないというコンパイルエラーが発生します。

私は、タブレットモードで、プログラムでTextBoxにフォーカスすると、OnScreenキーボードが表示されることを知っています。

デスクトップモードでは可能ですか?

ありがとうございます!

+0

[ユニバーサルWindowsプラットフォーム(UWP)アプリケーションを使用してプロセスコマンド(または同様のもの)を実行する方法](http://stackoverflow.com/questions/33925096/how-to-execute-process-commands-ユニバーサル・ウィンドウズ・プラットフォームを使用しています) –

+0

まずタブレットモードでは、画面上ではなくタッチキーが表示されます。 (はい、そのうちの2つがあります) – ad1Dima

+0

ああ、タッチキーボードがデスクトップモードで表示される方法はありますか? – Water

答えて

1

デスクトップモードでtouchkeyboardを表示する方法はありますか?デバイスに応じて

参考Keyboard interactions

における文書のテキストフィールドや他の編集可能なテキストコントロールがフォーカスを取得し、またはユーザーが手動で通知センターを通してそれを有効にした場合と、タッチキーボードが表示されます。
touch keyboard icon in the notification center

ユーザーが設定でタブレットモード画面に移動する必要がある場合があります注> Systeタッチキーボードの自動表示を有効にするには、「デバイスをタブレットとして使用するときにWindowsをより使いやすくする」をオンにします。

ユーザーがタッチ入力を使用して入力フォーカスをテキストコントロールに設定すると、タブレットモードで自動的に表示されます。ただし、これはデスクトップモードとUWPでは発生しません。これまでにプログラムで開くためのAPIはありません。

タッチ・キーボードをデスクトップ・モードで表示するには、ユーザーが手動でキーボード・ボタンをクリックして有効にする必要があります。ユーザーはタスクバーの「タッチ・キーボード・ボタンを表示」をチェックすることによってこのボタンを見ることができます。
enter image description here

あなたはUserVoiceWindowsフィードバックハブアプリを通じて、この機能のために要求を提出することを歓迎しています。

+0

アプリでデスクトップのオンスクリーンキーボードを開閉する方法はありませんか?リモートコントロールを使用して12フィート離れた4Kテレビでフルスクリーンアプリをナビゲートすると、タスクバーに入るのが少し難しい場合があります。 – dynamichael

関連する問題