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