<div class="markdown">
<p dir="auto">My comment will not answer your question, but it reflects several months of using colored flags and tags. My impression is that tags are more useful : they can be used to sort the messages, they can be searched for throughout all mailboxes, they are recognized by most servers (so transferable from one computer to the other (except with Exchange), unlike colored flags), they allow a relatively easy visualization of who sent what, …<br>
This being said, a more convenient combination of keys to change the flag color would still be useful. </p>

<p dir="auto">Alain</p>

<p dir="auto">On 11 Jul 2016, at 4:37, Gary Hull wrote:</p>

<blockquote>
<p dir="auto">To change the flag colors you have to use the fussy Shift-F, release, press number process. Is there any way to change them so that a quicker and easier keyboard shortcut could be used, such as a function key, or at least a non-shifted lowercase f?</p>

<p dir="auto">On 29 May 2016, at 17:10, Benny Kjær Nielsen wrote:</p>

<blockquote>
<p dir="auto">On 28 May 2016, at 22:17, Stephan Bösebeck wrote:</p>

<blockquote>
<p dir="auto">It's cool, that you can easily switch on a flag by hitting <code>Shift-F</code> 0-9, so there needs to be some kind of support for searching it somewhere - I just did not find it yet.</p>
</blockquote>

<p dir="auto">Flags are implemented using IMAP keyword “bits”. A clever solution by Apple, but MailMate currently doesn't have an easy way to do colored flag searches. You can only do it by searching for the corresponding set of bits. Here are the F keybindings:</p>

<pre><code>"F" = {
    "0" = ( "removeTag:", "\\Flagged", "removeTag:", "$MailFlagBit0", "removeTag:", "$MailFlagBit1", "removeTag:", "$MailFlagBit2" );
    "1" = (    "setTag:", "\\Flagged", "removeTag:", "$MailFlagBit0", "removeTag:", "$MailFlagBit1", "removeTag:", "$MailFlagBit2" );
    "2" = (    "setTag:", "\\Flagged",    "setTag:", "$MailFlagBit0", "removeTag:", "$MailFlagBit1", "removeTag:", "$MailFlagBit2" );
    "3" = (    "setTag:", "\\Flagged", "removeTag:", "$MailFlagBit0",    "setTag:", "$MailFlagBit1", "removeTag:", "$MailFlagBit2" );
    "4" = (    "setTag:", "\\Flagged",    "setTag:", "$MailFlagBit0",    "setTag:", "$MailFlagBit1", "removeTag:", "$MailFlagBit2" );
    "5" = (    "setTag:", "\\Flagged", "removeTag:", "$MailFlagBit0", "removeTag:", "$MailFlagBit1",    "setTag:", "$MailFlagBit2" );
    "6" = (    "setTag:", "\\Flagged",    "setTag:", "$MailFlagBit0", "removeTag:", "$MailFlagBit1",    "setTag:", "$MailFlagBit2" );
    "7" = (    "setTag:", "\\Flagged", "removeTag:", "$MailFlagBit0",    "setTag:", "$MailFlagBit1",    "setTag:", "$MailFlagBit2" );
};
</code></pre>

<p dir="auto">Implicitly, they also tell you what to search for, e.g., F2, means that <code>$MailFlagBit0</code> is enabled and <code>$MailFlagBit1</code>/<code>$MailFlagBit2</code> are disabled.</p>

<p dir="auto">I hope that helps.</p>

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

<hr>

<p dir="auto">mailmate mailing list<br>
<a href="mailto:mailmate@lists.freron.com">mailmate@lists.freron.com</a><br>
<a href="https://lists.freron.com/listinfo/mailmate">https://lists.freron.com/listinfo/mailmate</a></p>
</blockquote>

<hr>

<p dir="auto">mailmate mailing list<br>
<a href="mailto:mailmate@lists.freron.com">mailmate@lists.freron.com</a><br>
<a href="https://lists.freron.com/listinfo/mailmate">https://lists.freron.com/listinfo/mailmate</a></p>
</blockquote>

</div>