やりたいこと
アプリケーションがバックグランドで実行中であれば,
そのアプリケーションにフォーカスがなくてもショートカットキーを受け付けたい.
アプリA と 私の開発中のアプリがあったとして,
アプリAがアクティブウィンドウの時にもショートカットキーに反応してほしい.
現状
xamlのKeyBindingのCommandにそれぞれCommandを登録している.
xaml
1<Window ・・・ 2 Topmost="True" 3 AllowsTransparency="True" 4 ResizeMode="NoResize" 5 Background="Transparent" > 6 <Window.InputBindings> 7 <KeyBinding Gesture="F12" Command="{Binding SaveCommand}" /> 8 <KeyBinding Gesture="F2" Command="{Binding AutoLocationCommand}" /> 9 </Window.InputBindings> 10 ・・・中略・・・ 11</Window>
現状以外で取ったアプローチ
- windowのKeyPressにevent登録
単純な回答以外にも,他のアプローチなどがあれば教えていただきたいです.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/10/27 16:34