Если сходить по ссылкам, то становится совсем не смешно:
N>https://docs.microsoft.com/en-us/dotnet/api/system.windows.input.modifierkeys
None 0 No modifiers are pressed.
Alt 1 The ALT key.
N>https://docs.microsoft.com/en-us/uwp/api/windows.system.virtualkeymodifiers
None 0 No virtual key modifier.
Control 1 The Ctrl (control) virtual key.
Значения для Shift и Win совпадают.
Здравствуйте, Блудов Павел, Вы писали:
БП>Если сходить по ссылкам, то становится совсем не смешно:
N>>https://docs.microsoft.com/en-us/dotnet/api/system.windows.input.modifierkeys
БП>БП>None 0 No modifiers are pressed.
БП>Alt 1 The ALT key.
БП>
N>>https://docs.microsoft.com/en-us/uwp/api/windows.system.virtualkeymodifiers
БП>БП>None 0 No virtual key modifier.
БП>Control 1 The Ctrl (control) virtual key.
БП>
БП>Значения для Shift и Win совпадают.
И что? Интересно даже в каком варианте использования это может выстрелить в ногу.
Здравствуйте, nikov, Вы писали:
N>Image: KeyModifiers.png
N>https://docs.microsoft.com/en-us/dotnet/api/system.windows.input.modifierkeys
N>https://docs.microsoft.com/en-us/uwp/api/windows.system.virtualkeymodifiers
В чём проблема? На разных платформах разные перечисления с одинаковыми пока значениями, вот уж ужас.
Для UWP нужно было использовать другую сборку, чтобы здесь и сейчас не продублировать enum?
А что потом делать, когда в UWP нужно будет добавить новый модификатор, а в классику его не завезли?
С этими штуками я так понимаю тоже смешно:
https://docs.microsoft.com/en-us/dotnet/api/system.windows.input.key
https://docs.microsoft.com/ru-ru/uwp/api/windows.system.virtualkey
?