Fwd: Shortcuts in Script Editor with engine 3.5

J. Landman Gay jacque at hyperactivesw.com
Thu Apr 2 14:03:33 CDT 2009


Klaus Major wrote:

> I only got one response to my important question, thanks Hugh.
> Could you please check this and give a short notice?

Verified. If there is a matching command in the MC Menubar, that one 
executes instead of the one in the script editor. Shortcuts that have no 
matches in the MC Menubar still work (for example, return key to step 
over, and Cmd-I to step into.)

> 
> I need to know for the next release of the MC IDE and act accordingly if 
> necessary.
> Maybe I will add some buttons and/or change the shortcuts or any other 
> workaround
> if there is any.

If the script editor's menu group is set as the menubar of the stack, 
then it should work. Right now there is no menubar set for the "script 
editor" stack at all. In fact, when I look at the objects in the Script 
Editor stack, there isn't even a menu group. There are only a bunch of 
ungrouped buttons. I think you need to group those buttons, give it a 
name, and set the Script Editor to use that group as a menu group. Then 
everything should work.

The problem with using a menu group is that if you DO want to execute 
commands from the MC main menu, they won't receive any messages if the 
script editor menu is trapping the keystrokes. That may be why Scott 
Raney didn't use a menu group, but trapped keystrokes in a commandKey 
handler instead.

There is an existing commandkey handler in the editor field which you 
could add to. Of course, this would only trap keystrokes that were sent 
to the main script field -- but I think most of the time that's good 
enough. So maybe that's the way to go.

-- 
Jacqueline Landman Gay         |     jacque at hyperactivesw.com
HyperActive Software           |     http://www.hyperactivesw.com


More information about the metacard mailing list