From 7b726c566fa7b06298a3df400db92ed9a9b9c79a Mon Sep 17 00:00:00 2001 From: Marco Gavelli Date: Tue, 17 Dec 2024 00:33:27 +0100 Subject: [PATCH] Hide tooltip to prevent crash on oem keys --- .../Helpers/MenuFlyout/ContextFlyoutModelToElementHelper.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Files.App/Helpers/MenuFlyout/ContextFlyoutModelToElementHelper.cs b/src/Files.App/Helpers/MenuFlyout/ContextFlyoutModelToElementHelper.cs index f9c19d412f34..f895b0e7fbb0 100644 --- a/src/Files.App/Helpers/MenuFlyout/ContextFlyoutModelToElementHelper.cs +++ b/src/Files.App/Helpers/MenuFlyout/ContextFlyoutModelToElementHelper.cs @@ -295,6 +295,8 @@ private static ICommandBarElement GetCommandBarButton(ContextMenuFlyoutItemViewM { button.KeyboardAccelerators.Add(item.KeyboardAccelerator); button.KeyboardAcceleratorTextOverride = item.KeyboardAcceleratorTextOverride; + // Fixes #16193: VirtualKey does not support OEM keys (e.g "ò") + button.KeyboardAcceleratorPlacementMode = Microsoft.UI.Xaml.Input.KeyboardAcceleratorPlacementMode.Hidden; } } }