Testing appreciated once we do a build.
On Screen Keyboard (OSK) in MC 31.0.54 is a great start, but a little sub-optimal:
Current Behavior:(1) When editing some dialog windows, for example "Edit Smartlist", the OSK flashes off/on whenever the mouse moves to a different text entry box within the window. When user closes the dialog window, OSK remains open.
(2) The OSK closes when any key is entered from the physical keyboard.
Example: Enter a word with OSK, then hit space bar on physical keyboard. OSK disappears when space is entered. Click outside the box and then inside it again to reawken the OSK.
Preferred Changes: (1) Once the OSK is auto-opened for a dialog window, just keep it open until user closes the dialog window. That is, close OSK when user hits the upper right hand corner "x", or hits buttons such as "Close", "Cancel", "OK", etc. So no flashing, plus dialog box and OSK close together (retain OSK closes when clicking outside a single text box such as upper right corner Search).
(2) Keep the OSK open even after a physical keyboard entry, so both can work together. That is how the Windows Touch OSK behaves and is what people expect.
Note re flashing: Maybe a personal preference trade-off here? Extra flashing is annoying, and quickly becomes truly bothersome. On the other hand, flashing OSK off without closing a dialog window provides an unobstructed view of the interface, since nothing is blocked by the OSK. I prefer no flashing.
Windows 11 Pro (64-bit) MC 31.0.54