I’ve been a long time LaunchBar user and one of my major sore points is LB doesn’t support triggering actions by keyboard shortcuts. I tried to implement this feature myself with KM, but haven’t yet found a good way to do it. So far, I have tried two methods:
Assign an abbreviation to an action, then create a KM macro that in sequence invokes LB, types the abbreviation, and clicks the space key. — It works, but there have to be delays between each keystroke, and I find the animations distracting.
Create a single step workflow with Automator.app that triggers an LB action by name, the create a KM macro that runs the workflow. — It also works and is theoretically more direct, but for whatever reason, there is an even longer delay, rendering the result even more time-consuming than manually trigger the action.
Does anyone have experience with this? Specifically, I’d like to trigger the LB action “Safari Tabs” with a keyboard shortcut — I’ve spoiled by the Tree Style Tabs extension for FireFox and tab management in Safari just doesn’t make sense to me.
Thanks for the reply. The major reason is that I’m just getting started with KM and am still learning how to implement features I used to do with LB (I know that I can “steal” LB actions to KM by copying & pasting scripts within LB action packages but don’t have an idea on how to make use of their outputs in KM). Another reason is that I generally find the UI of LB more friendly and pleasing.
If you believe differently, please explain the LB action you want to run.
As I said in my original post, I want to trigger the “Safari Tabs” action with a keyboard shortcut, so that I can (a) have a vertical list of my tabs and (b) navigate the tab list with arrow keys and switch with the enter key. Or do you have an idea of how can this be implemented in KM?