Cool, thanks for the tip!

As I have had issues with the triggers in QuickSilver I created a
bunch of apple scripts (one for each menu item) and assigned triggers
in QuickSilver.  This way I will never loose the apple scripts even if
the QuickSilver gets messed up (of course I now have a backup of my
working Library/Application Support/Quicksilver/Triggers.plist as
well)

Life is so much easier now :-)

On Jul 16, 1:23 pm, "Jon Stovell (a.k.a. Sesquipedalian)"
<[email protected]> wrote:
> I get the same behaviour as you do. Unfortunately, there is not much
> point in trying to fix it, because of a limitation involving triggers
> and the Current Application (Menu Bar...) <whatever> sentence.
>
> From Howard's user guide, p. 41:
>
> "There are some limits to triggers that you can create. You can’t
> save
> a trigger with a dynamic action. Dynamic actions are those that ask
> the application at runtime for their content. So the "Current
> Application (Menu Bar…)" trigger above works, but you can’t do
> "Current Application (Menu Bar…) Help". Also actions that appear only
> for particular applications can’t be saved as triggers, so you can’t
> do Mail (Get New Mail). For some of these you can physically create
> the trigger but they won’t save properly and will be broken on
> Quicksilver relaunch."
>
> What this means is that you can create a trigger that simply popped
> up
> the QS command window with Current Application already in the first
> pane and Menu Bar... already in the second pane, ready for you to hit
> W to select Window in the third pane. But you cannot (permanently)
> create a trigger that already has Window selected in the third pane.
>
> As a workaround, paste the following text into the first pane of the
> trigger, and use "Run as Applescript" in the second pane.
>
> tell application "System Events" to ¬
> tell (first application process whose frontmost is true) ¬
> to click menu bar item "Window" of menu bar 1 of it
>
> On Jul 16, 12:39 pm, Appfire <[email protected]> wrote:
>
>
>
> > I am trying to set a hot key Alt + W so that no matter which
> > application I am on, if I press this key, it brings the window menu
> > from the menu bar. I have enabled advanced features in preferences, I
> > have proxy objects enabled in Catalog and enable access for assistive
> > device in Universal Access.  When I set trigger it actually switches
> > to quick silver and then if press it again it brings Window Menu from
> > Quick Silver.  What am I missing?  My trigger says: Current
> > Application (proxy object) -- > Menu bar --> Window.
>
> > It works perfectly if I use it from Quicksilver and not from the
> > trigger.  I can set a trigger for the same for a particular
> > application (say Safari instead of current application) and it works
> > (switches to Safari and brings the menu).

Reply via email to