Control Strip Stuff OSAX 1.0 - by Carl W. Bell
Copyright © 2000 Carl W. Bell

Note: If you got here using a web search engine, you can find the program here.

Disclaimer: Although Control Strip Stuff OSAX seems to work fine, it is distributed "as is". Use at your own risk. Control Strip Stuff OSAX is neither endorsed nor supported in any way by Baylor University.

Control Strip Stuff OSAX is freeware.

Control Strip Stuff OSAX is an AppleScript scripting addition (OSAX) that returns information about the contol strip. It also has commands that allow a script to control various aspects of the Control Strip, e.g., its visibility, etc. To use it, drop it into the Scripting Additions folder located in your Extensions folder or System folder.

The Dictionary...

control strip info: returns a record containing control strip related stuff
   control strip info
   Result: control strip info record

enable control strip:
   enable control strip
      [ignoring errors boolean] -- if true, fail silently

disable control strip:
   disable control strip
      [ignoring errors boolean] -- if true, fail silently

show control strip:
   show control strip
      [ignoring errors boolean] -- if true, fail silently

hide control strip:
   hide control strip
      [ignoring errors boolean] -- if true, fail silently

enable control strip hot key:
   enable control strip hot key
      [ignoring errors boolean] -- if true, fail silently

disable control strip hot key:
   disable control strip hot key
      [ignoring errors boolean] -- if true, fail silently

set control strip hot key:
   set control strip hot key hot key record -- the hot key record of the new hot key
      [ignoring errors boolean] -- if true, fail silently

set control strip menu font:
   set control strip menu font string -- the font
      menu font size small integer
      [ignoring errors boolean] -- if true, fail silently

Class control strip info record: information about Control Strip
Properties:
   installed boolean [r/o] -- is control strip installed?
   version string [r/o] -- the version of control strip
   enabled boolean [r/o] -- is control strip enabled?
   visible boolean [r/o] -- is the control strip visible
   hot key supported boolean [r/o] -- is user definable hot key supported?
   hot key hot key record [r/o] -- the hot key record, if supported
   AppleTalk version string [r/o] -- the version of AppleTalk
   font supported boolean [r/o] -- is user definable menu font supported?
   menu font string [r/o] -- the menu font
   menu font size integer [r/o] -- the menu font size

Class hot key record:
Properties:
   keycode small integer [r/o] -- the keyboard "key code"
   command key boolean [r/o] -- command key modifier?
   option key boolean [r/o] -- option key modifier?
   shift key boolean [r/o] -- shift key modifier?
   control key boolean [r/o] -- control key modifier?
   key combination string [r/o] -- key combination as text

Notes:

Release Notes:

1.0 (26-Jul-00)

If you have any questions, comments, (constructive) criticism, or bug reports please let me know. You can contact me at the address(es) below.

-cb

Carl_Bell@baylor.edu
Carl Bell's Web Page
Stuff I've Written

Snail Mail:

Carl W. Bell
Academic and Research Computing Services
Baylor University Electronic Library
One Bear Place #97148
Waco, TX 76798
Phone:
(254) 710-4065