public static List<Key> GetDownKeys()
{
var ret = new List<Key>();
foreach (var currentKey in AllKeys)
{
var key = currentKey;
if (key == Key.None)
continue;
if (Keyboard.IsKeyDown(currentKey))
ret.Add(currentKey);
}
return ret;
}