From e9d3b8ec5a484457c2eca8efdcc8869209699c45 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Wed, 25 Sep 2019 17:17:50 +0100 Subject: [PATCH] support CMD in keygestures. --- src/Avalonia.Input/KeyGesture.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Avalonia.Input/KeyGesture.cs b/src/Avalonia.Input/KeyGesture.cs index 5eaee4833c..7bf0fe6b70 100644 --- a/src/Avalonia.Input/KeyGesture.cs +++ b/src/Avalonia.Input/KeyGesture.cs @@ -141,6 +141,11 @@ namespace Avalonia.Input return KeyModifiers.Control; } + if (modifier.Equals("cmd".AsSpan(), StringComparison.OrdinalIgnoreCase)) + { + return KeyModifiers.Meta; + } + return (KeyModifiers)Enum.Parse(typeof(KeyModifiers), modifier.ToString(), true); } @@ -159,4 +164,4 @@ namespace Avalonia.Input } } } -} +} \ No newline at end of file