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