I wrote:


But even if you do need arrowkey handlers, you can just check in the
first line to see if the target contains the name of your menu group.
Pass arrowkey if that's the case. If there are no menus on the card, the
test won't be true and the handler will continue as it does now.

That's a little bit not right. I should have said to check if the name of your menubar is in the long name of the target. If you just check the target, you'll get the name of the menu button which won't work.

In other words, add this one line to the top of your arrowkey handler:

 on arrowkey pWhich
  if "the name of my menubar" is in the long name of the target
  then pass arrowkey
  -- rest of existing handler goes here
 end arrowkey

But I'd be surprised if you really need the arrowkey handler at all unless you're doing something non-standard with navigation. You should be able to ignore arrowkeys entirely and get the correct navigation and correct menubar behavior without doing anything. LiveCode's pretty smart about that stuff.

--
Jacqueline Landman Gay         |     jac...@hyperactivesw.com
HyperActive Software           |     http://www.hyperactivesw.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

Reply via email to