|
|
|
@ -141,13 +141,13 @@ namespace Avalonia.Win32.Interop.Wpf |
|
|
|
{ |
|
|
|
var state = Keyboard.Modifiers; |
|
|
|
var rv = default(RawInputModifiers); |
|
|
|
if (state.HasAllFlags(ModifierKeys.Windows)) |
|
|
|
if (state.HasFlag(ModifierKeys.Windows)) |
|
|
|
rv |= RawInputModifiers.Meta; |
|
|
|
if (state.HasAllFlags(ModifierKeys.Alt)) |
|
|
|
if (state.HasFlag(ModifierKeys.Alt)) |
|
|
|
rv |= RawInputModifiers.Alt; |
|
|
|
if (state.HasAllFlags(ModifierKeys.Control)) |
|
|
|
if (state.HasFlag(ModifierKeys.Control)) |
|
|
|
rv |= RawInputModifiers.Control; |
|
|
|
if (state.HasAllFlags(ModifierKeys.Shift)) |
|
|
|
if (state.HasFlag(ModifierKeys.Shift)) |
|
|
|
rv |= RawInputModifiers.Shift; |
|
|
|
if (e != null) |
|
|
|
{ |
|
|
|
|