<div class="markdown">
<p dir="auto">On 14 Nov 2014, at 13:28, Benny Kjær Nielsen wrote:</p>

<blockquote>
<p dir="auto">On 14 Nov 2014, at 10:26, Nick Renders wrote:</p>

<blockquote>
<p dir="auto">I can call AppleScript in Omnis, so I got it working with System Events, but I was wondering if there is a better way?</p>
</blockquote>

<p dir="auto">No, I've considered allowing bundle commands to be executed via AppleScript (similar to the <code>performBundleItemWithUUID:</code> key binding selector), but I haven't given it much thought. It might make sense to have an AppleScript command which takes the same input as given to a custom key binding.</p>
</blockquote>

<p dir="auto">Since I probably won't do something better any time soon I've added a <code>perform</code> command to the AppleScript API. You should now be able to do something like this:</p>

<pre><code>tell application "MailMate" to perform { "toggleFlag:" }
</code></pre>

<p dir="auto">Or in your case, you might need something like this:</p>

<pre><code>tell application "MailMate" to perform { "performBundleItemWithUUID:", "<UUID from bundle command>" }
</code></pre>

<p dir="auto">You can do anything you can do with <a href="http://manual.mailmate-app.com/custom_key_bindings">custom key bindings</a>.</p>

<p dir="auto">It's available in the current <a href="http://updates.mailmate-app.com/archives/MailMate_64bit.tbz">64 bit beta (r5013)</a>.</p>

<p dir="auto">Have a nice weekend.</p>

<p dir="auto">-- <br>
Benny</p>

</div>