![]() ![]() I sketched a basic sample to show what I mean. ( Cannot switch to System Menu from MenuStrip by pressing Left/Right arrow in the first or last MenuItem #8326) With the native menu bar this menu is given free of charge. The menu bar implemented this way lacks the system menu with elements like Move, Size, Minimize, Maximize etc.( Screen readers cannot announce checked state of checkable ToolStrip/MenuStrip menu items #8307) As it is reported correctly in native menu bars, the issue is in the custom control itself. The checked status of a checkable menu item is reported only by Narrator.( UIA focus is not returned back to menu item after closing dropdown #8432, Fix JAWS announcing 'context menu' and not announcing 'leaving menus' when navigating through MenuStrip items #8480) At least, JAWS reports "leaving menus" only when alt-tabbing out of the sample application. The Escape key seems to have effect but the screen readers do not report "leaving menus" and the menu status seem to persist.Narrator is super verbose in any menu bar, so I would suggest to try the other two. NVDA reports those items as collapsed, which is also wrong, they are just menu bar items.( Fix JAWS announcing 'context menu' and not announcing 'leaving menus' when navigating through MenuStrip items #8480) Each vertical dropdown menu, when entered, is reported as context menu which is wrong.( JAWS for Windows reports each item of the horizontal menu bar as having a submenu #8433) JAWS for Windows reports each item of the horizontal menu bar as having a submenu. ![]() Net 6, there is only this MenuStrip class which behaves differently: to put it short, it was analogous to a menu bar written in pure Windows API. It was super accessible, all screen readers read it correctly, the Escape key was processed automatically, as was the Alt key (it toggled the focus between the menu bar and the main window). Net Framework, there was a classic MainMenu control that provided a classic native menu bar. No Did it work in any of the earlier releases of.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |