-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
Description
When you specify Keyboard="Numeric", then numeric keyboard that comes up does not have a button to complete in iOS
In Android it does.
Also, when you have a full keyboard there is a 'keyboard' button in the lower right that will hide the keyboard. There NEEDS to be the same button in the numeric keyboard.
I am using: HideSoftInputOnTapped
="True"` in ContentPage
That works for a lot of scenarios but I'm using Telerik controls and the RadComboBox and hide by clicking outside of the keyboard and controls doesn't work for it. There are situations where you just need a button to click.
The CommunityToolkit.Maui has KeyboardExtensions.HideKeyboardAsync() but the FATAL FLAW with that is that you have to specify the control. Sometimes the keyboard is displayed when it shouldn't be and I just want to issue a Keyboard.HideKeyboard() or something like that preemptively when I enter a page. Some pages the keyboard comes up where there aren't any controls that take input. I have NO way to close without a generic just hide the keyboard command.
I find it hard to believe there is no API to just hide the keyboard. Does it really have to be tied to an ITextInput control??
Please let me know if there is such an API and if there is not then it is needed badly!!
I have lost several days to this problem.
You just need to add a close keyboard button on the numeric keypad. If it is a full keyboard then no problem because you just hit return.
Steps to Reproduce
No response
Link to public reproduction project repository
No response
Version with bug
8.0.3
Is this a regression from previous behavior?
Not sure, did not test other versions
Last version that worked well
Unknown/Other
Affected platforms
iOS
Affected platform versions
No response
Did you find any workaround?
NO
Relevant log output
No response