diff --git a/src/Files.App/Views/MainPage.xaml.cs b/src/Files.App/Views/MainPage.xaml.cs index d17335dcd6ac..02fe6b441a07 100644 --- a/src/Files.App/Views/MainPage.xaml.cs +++ b/src/Files.App/Views/MainPage.xaml.cs @@ -235,6 +235,9 @@ private async Task OnPreviewKeyDownAsync(KeyRoutedEventArgs e) if (command.Code is CommandCodes.OpenItem && (source?.FindAscendantOrSelf() is not null || source?.FindAscendantOrSelf() is not null)) break; + // Prevent ctrl + c from overriding copy in textblocks + if (currentModifiers == KeyModifiers.Ctrl && e.Key is VirtualKey.C && (FrameworkElement)FocusManager.GetFocusedElement(MainWindow.Instance.Content.XamlRoot) is TextBlock) + break; if (command.Code is not CommandCodes.None && keyReleased) {