dotnet / maui

.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
https://dot.net/maui
MIT License
22.03k stars 1.73k forks source link

[MAUI]The Editor does not display the string 'aBcDeFg' exactly for D4. #17897

Open RoiChen001 opened 11 months ago

RoiChen001 commented 11 months ago

Description

[MAUI]The Editor does not display the string 'aBcDeFg' exactly for D4.

Steps to Reproduce

1.Deploy https://devdiv.visualstudio.com/Pkgs/_git/VS.TestAssets.Xaml?path=/Assets/Projects/ManualMauiTests to iOS. 2.Click D4. 3.Input the string 'aBcDeFg' into the editor below.

Result: The Editor does not display the string 'aBcDefg' exactly for D4. image

Link to public reproduction project repository

https://devdiv.visualstudio.com/Pkgs/_git/VS.TestAssets.Xaml?path=/Assets/Projects/ManualMauiTests

Version with bug

Microsoft.Maui.Controls 8.0.0-nightly.9331+sha.6aac924e89-azdo.8456294 .NET SDK: 8.0.100-rc.2.23502.2

Is this a regression from previous behavior?

Not a regression, The issue also repro on 8.0.0-rc.1.9171

Affected platforms

iOS

jaosnz-rep commented 11 months ago

This bug is an error when using the Windows pc keyboard to input English letters when debugging the iPhone simulator. The first letter input on the iPhone English keyboard defaults to uppercase, and input on the PC keyboard cannot be switched to lowercase. If through the virtual keyboard on the iPhone simulator, it works fine because you can switch to lowercase through the virtual key, please refer to the picture below for the result: image image

RoiChen001 commented 7 months ago

I can repro this issue on latest 17.10.0 Preview 1.0.(Note: After deploying to the iOS simulator and using the windows keyboard to enter letters, the situation will occur.) PinXie