<div class="markdown">
<p>On 13 Apr 2012, at 9:49, Niels Kobschätzki wrote:</p>

<blockquote>
<p>in the Gmail-Key Bindings-list stands the following:</p>

<pre><code>&quot;*&quot; = {
    &quot;a&quot;    = &quot;selectAll:&quot;;
    &#47;&#47; Make a feature request if you need any&#47;all of the following
    &#47;&#47; * then n    Select none    Deselects all mail.
    &#47;&#47; * then r    Select read    Selects all mail you&#39;ve read.
    &#47;&#47; * then u    Select unread    Selects all unread mail.
    &#47;&#47; * then s    Select starred    Selects all starred mail.
    &#47;&#47; * then t    Select unstarred    Selects all unstarred mail.
};
</code></pre>

<p>Is there a way to select all mails in a thread for being able to select easily a thread in the inbox and move it to another one?</p>
</blockquote>

<p>See the “View ▸ Select Thread...” menu item. If you need a custom key binding then the name of the selector is <code>selectThread:</code>.</p>

<blockquote>
<p>And I&#39;d like to select all read mails and deselect all mails.</p>
</blockquote>

<p>I believe <code>deselectAll:</code> should work. Not sure why I didn&#39;t add that to the default Gmail key bindings (I&#39;ve done it now). I&#39;ll note the request for “select all read”, but I&#39;m thinking that maybe it should be implemented using a more general solution. Something like “select all messages matching this filter”. Thinking out loud here:</p>

<pre><code>r = ( &quot;selectWithFilter:&quot;, &quot;#flags.flag = &#39;\\Seen&#39;&quot;);
</code></pre>

<hr>

<p>Benny</p>

</div>