Shortcuts in Script Editor with engine 3.5

Klaus Major klaus at major-k.de
Fri Apr 3 02:18:41 CDT 2009


Hi Jaqueline,

> 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.

Thank your for the hints, will check this.
Another surprise in MetaCard with a new engine ;-)

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

Best

Klaus

--
Klaus Major
klaus at major-k.de
http://www.major-k.de



More information about the metacard mailing list