Не путай!
От: nikov США http://www.linkedin.com/in/nikov
Дата: 27.02.20 01:45
Оценка: -1 :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :))) :)))


https://docs.microsoft.com/en-us/dotnet/api/system.windows.input.modifierkeys
https://docs.microsoft.com/en-us/uwp/api/windows.system.virtualkeymodifiers
Re: Не путай!
От: Блудов Павел Россия  
Дата: 27.02.20 21:25
Оценка: +1
Если сходить по ссылкам, то становится совсем не смешно:

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 совпадают.
Re[2]: Не путай!
От: karbofos42 Россия  
Дата: 28.02.20 02:04
Оценка:
Здравствуйте, Блудов Павел, Вы писали:

БП>Если сходить по ссылкам, то становится совсем не смешно:


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 совпадают.


И что? Интересно даже в каком варианте использования это может выстрелить в ногу.
Re: Не путай!
От: karbofos42 Россия  
Дата: 28.02.20 02:08
Оценка:
Здравствуйте, 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
?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.