私はフルスクリーンのDirectXデスクトップアプリケーションを使用しており、ユーザーがゲームでテキストボックスをタップするとオンスクリーンキーボードを表示したいと考えています。フルスクリーンモードでこれを行う方法はありますか?デスクトップアプリケーションでWindows 8のオンスクリーンキーボードを表示する方法
答えて
ではデフォルトでフォーカスを設定しています。 Windows 8のタッチキーボードは、私は付属のキーボードのないタブレットPC上で実行されているフルスクリーンのデスクトップアプリに取り組んでいるので、私はただ、それを考え出した
C:\Program Files\Common Files\Microsoft Shared\ink\TabTip.exe
を実行することでポップアップ表示されます。
セヴェリン。
デスクトップアプリの場合はosk.exe
にShellExecute
を呼び出す必要があります。
メトロアプリケーションの場合は、アプリケーション自体からSIPを呼び出すことはできません。 MSDN docsあたりのとおり:
これにより、アプリケーションはプログラムでフォーカスの操作によってタッチ キーボードを呼び出すことができないことを意味します。ここでは過去にビッグ犯人は して、ウェブページ、それらの多くosk.exeがより昔ながらのオンスクリーンキーボードをポップアップ表示されます実行
セヴェリンStamplerと同じ答えが、私は使用するC#からの正しいパスを見つけるために:
var path = Environment.GetFolderPath(Environment.SpecialFolder.CommonProgramFiles) + @"\Microsoft Shared\ink\TabTip.exe";
if (!File.Exists(path))
{
// older windows versions
path = Environment.GetFolderPath(Environment.SpecialFolder.System) + @"\osk.exe";
}
32ビットアプリケーションを実行しているときに、TabTip.exeは64ビットシステム上に見つかりません。 GetFolderPathはあなたに "Program Files(x86)"フォルダを与え、そこのtabTip.exeは "TabTip32.exe"と呼ばれ、 – Zuppa
をあなたは非常に簡単にWindows 8のタッチキーボードを表示することができます。
http://brianlagunas.com/showing-windows-8-touch-keyboard-wpf/
- 1. Javascript/jQuery Windows 8オンスクリーンキーボード
- 2. Windowsインストーラで8ビットアイコンを表示する方法は?
- 3. Interface Builder:オンスクリーンキーボードを表示する方法はありますか?
- 4. C#デスクトップアプリケーションでウィンドウを非表示にする方法は?
- 5. Windows 8のデスクトップアイコンを非表示
- 6. Windows 8でネットワークトラフィックをリダイレクトする方法
- 7. ストリーミングビデオをデスクトップアプリケーションで表示する
- 8. 行と列にデータを表示する方法XAMLのウィンドウ8
- 9. 入力をクリックしてWindows 7のオンスクリーンキーボードを起動する方法は?
- 10. デスクトップアプリケーションからWindows 8の現在のアクセントの色を取得
- 11. Windows 8 Metroモードでカーソルを非表示にするかカスタムカーソルを表示
- 12. Windowsセキュリティダイアログを表示する方法
- 13. デスクトップアプリケーションからWindows 8のトースト通知を使用
- 14. WinformsからWindows 10のオンスクリーンキーボードを検出
- 15. Sitecore 8 - 表示名の設定方法
- 16. Windowsデスクトップアプリケーションのパフォーマンステストツール
- 17. Windowsストアスタイルのデスクトップアプリケーション
- 18. デスクトップアプリケーション(Windowsアプリ)Windows Phone
- 19. Windows 8のタッチ操作後にポインタを表示するには
- 20. xbox360コントローラをデスクトップアプリケーション(C#、Windows 10)に接続する方法
- 21. Windows Live IDでデスクトップアプリケーションにログイン
- 22. Qt 5のオンスクリーンキーボード
- 23. Windowsでアプリケーション名を表示する方法Windowsでのタイル電話uwp
- 24. C#windowsデスクトップアプリケーション.MVS
- 25. Windows Phone7でヒンディー語のコンテンツを表示する方法は?
- 26. Windows 10デスクトップアプリケーションのカラータイル
- 27. Windows 7にWindows Phone 8 SDKをインストールする方法
- 28. デスクトップアプリケーションでzeroMQを使用する方法
- 29. デスクトップアプリケーションでポップアッププログレスバーを作成する方法
- 30. .netデスクトップアプリケーションでWindows 10の場所にアクセス
がありますキーボードを隠す方法はありますか? – ali