Another Feature Request: Command-keys for Scripts

Dan Frakes lists at informinit.com
Tue Aug 13 10:40:02 PDT 2002


On 8/13/02 6:33 AM, "Mark Guzdial" <guzdial at cc.gatech.edu> wrote:
> Here's another feature request, but fairly low-priority (and probably
> pretty difficult): I'd like to be able to assign unassigned command-keys
> to scripts.  For example, I have a "Save All" script that saves all my
> open windows.  I'd like to be able to do that with (say) Command-Shift-S.
> 
> The "fairly complicated" part is not technical but interface wise.  It's
> hard to come up with a nice interface that makes it obvious what you're
> doing in assigning command keys, and then there's the issue of the
> script being moved out of the Scripts folder after you've assigned the
> key and how you deal with that and what novices are supposed to make of
> it, etc.  (I wouldn't mind some kind of naming convention, e.g., I name
> my script "Save All--CmdShS".)

There is actually a fairly "standard" way of doing this that has been
adopted by many other applications that feature a script menu. You simply
place the character \ at the end of the script name, then follow it with a
combination of the following modifiers and any other key(s) on the keyboard:

o = option
c = control
m = command
s = shift

The application sees everything after the \ as they key combination used to
run that script.

For example, I have a Microsoft Entourage script that files messages in
folders called "File Msgs in Folder\coF" -- I simply hit command-option-f to
automatically run it.

I agree that being able to assign key combos to scripts would be a great
feature, and I encourage the use of the above method for keyboard control of
them.




More information about the OmniOutliner-Users mailing list