private void SetKeySetting(int key, Commands cmd) { KeySettingViewModel keySetting = KeySettings.FirstOrDefault(x => x.Command == cmd); if (keySetting != null) { keySetting.Key = (Key)key; } else { KeySettings.Add(new KeySettingViewModel((Key)key, cmd)); } }