以前、KeyBindManagerとかいうクラスでショートカットキーを管理し3つのキーと2つのキーの組み合わせを識別できないダメなライブラリをリリースしていましたが 今回はビヘイビアとすることで使いやすくなりました。また、3つのキーと2つのキー修飾を識別でき、MVVMパターンの場合はCommandとバインディングできるようにしました。 インストール ライブラリはNugetにあげています。 Nugetパッケージマネージャから「ShortcutKeyBehavior」と検索し、インストールしましょう。 ここまでできたらプロジェクトをBlendで開いてみましょう。 たぶんビヘイビアのところにShortcutKeyBehaviorが追加されているはずです。 使い方 Blendでビヘイビアを表示できたらショートカットキーを適用したいFrameworkElementにドラッグアンドドロップしましょう。
![真・WinRTでショートカットキーを有効化するライブラリを作った - がりらぼ](https://cdn-ak-scissors.b.st-hatena.com/image/square/7033f5d7578e84dd8fe6227ee83b2bf1e35c3084/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fg%2Fgaricchi%2F20141221%2F20141221200150.png)