ぱぱっと取れるものなのかしら。と思ってみたら若干めんどくさかった。 現在押されているキー Window.Current.CoreWindowのGetKeyStateで指定したキーが押されたかどうかわかるので、VirtualKey全走査すればいいのか?修飾キーあたり排除してFirstOrDefaultっと・・・。動かしてません・・・! var vkyes = VirtualKeys = Enum .GetValues(typeof(VirtualKey)) .Cast<VirtualKey>() .Where(k => k != VirtualKey.Menu && k != VirtualKey.LeftWindows && k != VirtualKey.Control && k != VirtualKey.Shift) .ToArray(); var currentKey = vkey