Ray wrote: > I'm unable to popup a button as a contextual menu and show keyboard > shortcuts. For example, I'd like users to see "Audio ctrl+A", not > just "Audio". > > The button's style is "menu" and the button's contents for that line > is "Audio/A". The "Audio ctrl+A" displays fine as long as the > button's "menuMode" is pulldown, but as soon as I use the popup > command to pop the button up contextually, it's menuMode is changed > to "popUp". This loses the display of the keyboard shortcut. I now > only see "Audio" instead of the desired "Audio ctrl+A". > > Does anyone know how to keep keyboard shortcuts while using the popup > command?
I don't believe the OS APIs support that. The HIGs for all supported desktop platforms suggest using context menus as a secondary convenience for items also available in the more visible menu bar.
Given that design mandate, it seems the assumption is that users can learn shortcuts when viewing the menu item in their primary location, regardless whether a subset of those items is also available in a more ephemeral secondary form such as a context menu.
On an implementation level, following the design mandate certainly makes things easier for the developer, as both LiveCode and the OS support keyboard triggers for visible menu items such as those in the menu bar, but since a popup only exists at the moment it's popped up there's no way to hook the event from the object.
-- Richard Gaskin Fourth World Systems Software Design and Development for the Desktop, Mobile, and the Web ____________________________________________________________________ ambassa...@fourthworld.com http://www.FourthWorld.com _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode