<div class="markdown">
<p dir="auto">On 13 Sep 2013, at 4:37, Ryan Erwin wrote:</p>

<blockquote>
<p dir="auto">Benny has already added a bunch of keybindings, such as selectNextMessageRow and selectNextMailboxRow but I don't think the ones we're looking for (top of message list) exist yet. I think we want something like:</p>

<pre><code>"G" = "selectFirstMailboxRow:";
"gg" = "selectLastMailboxRow:";
</code></pre>
</blockquote>

<p dir="auto">I've just added <code>selectFirstMessageRow:</code> and <code>selectLastMessageRow:</code> to move to first/last message in the messages outline.</p>

<blockquote>
<pre><code>" " = "selectNextMailboxPage:"; (space)
</code></pre>
</blockquote>

<p dir="auto">Not sure what you would want that one to do. The “space” character is (by default) used to move a page in the message view or to the next message if already on the last page of the current message.</p>

<p dir="auto">There is a <a href="http://www.hcs.harvard.edu/%7Ejrus/Site/System%20Bindings.html">system key binding</a> that works when the focus is in the messages outline:</p>

<pre><code>"x" = "pageDown:";
</code></pre>

<p dir="auto">Is that the behavior you are looking for?</p>

<blockquote>
<p dir="auto">Here is what I've got so far that creates a pretty nice, vi like experience.</p>

<p dir="auto">[...]</p>

<pre><code>"h" = "collapseThread:"; // ←
</code></pre>
</blockquote>

<p dir="auto">For anyone trying this: It only works correctly in the most recent test releases.</p>

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

</div>