#259 new

Keyboard bindings for ‘Thread’ and ‘Correspondence” buttons

Reported by Mark | June 28th, 2012 @ 04:08 PM

It would be great to have keyboard bindings for the ‘Thread’ and ‘Correspondence’ buttons, just as there is for the ’Search’ button. I click these all the time.

Also nice would be an option for threads to default to displaying as fully expanded vs. (currently behaviour) displaying as fully closed.

Comments and changes to this ticket

  • Mark

    Mark June 28th, 2012 @ 07:52 PM

    I’ve managed to find the answer to both these things. Here’s a hacky solution that does what I want:

    "\\" = ("showThread:", "selectAll:", "expandThread:", "selectAll:", "nextMessage:");
    "`" = ("showCorrespondence:", "selectAll:", "expandThread:", "selectAll:", "nextMessage:");
  • benny

    benny June 28th, 2012 @ 09:47 PM

    • State changed from “new” to “accepted”

    Very nice solution :-)

    I agree that search results should be expanded.

    I'm still not sure that I'm not going to change how searches are initiated, so I'm hesitant with regard to adding more default keyboard shortcuts.

  • benny

    benny July 3rd, 2012 @ 08:11 PM

    • State changed from “accepted” to “fixcommitted”

    Search results are now automatically expanded if less than 500 messages are found. A performance issue with the Cocoa class used for the list makes it a bit slow to expand a very large number of items, but it also makes little sense to do so.

    This change also meant that various aspects of searching was optimized and some bugs/nuisances were fixed. Moving forward/back in search history also works better now.

    Still no default shortcuts, but it should be possible to reduce your solution to simply:

    "\\" = "showThread:";
    "`"  = "showCorrespondence:";
  • Mark

    Mark July 8th, 2012 @ 01:56 PM

    Thanks, that is brilliant!

  • benny

    benny November 9th, 2012 @ 12:16 PM

    • State changed from “fixcommitted” to “fixreleased”

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile »

Mac OS X email client.

Shared Ticket Bins

People watching this ticket