Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Shortcut for focusing on specific panes

#2128

After I search for a message, to open the message I want to open I have to press tab a whole bunch of times - first to get to mailbox, and then to get through details, save, and the close button.

I would really like it if I could press control+1 to focus on the mailboxes pane, control+2 to focus on the list pane, etc - similar to how navigation between panes works in sublime text.


It's entirely possible that this functionality exists somehow and I don't know how to access it. I read through the keybindings files and searched for tickets and couldn't find it. If it is the case that the functionality exists, I think it would benefit from some additional visibility.

Reported by Seth herr · October 4th, 2018 @ 05:32 PM

State: new
Milestone: none
Assigned to: benny benny

Activity

  1. Seth herr
    Seth herr

    For people who find this issue and are looking for solutions to this problem - after you press enter to search, you can press enter again to focus on the message pane.

    Using enter solves the most painful part of this problem

    ... However - it would still be great to have shortcuts to switch between panes. The tab indexes situation is worse now with the addition of the settings button at the bottom of the mailboxes list since it is another element that focuses as you're moving between the panes.

    November 7th, 2018 @ 06:41 PM

  2. benny
    benny
    • State changed from new to accepted

    Low level, there's a custom key binding to focus a specific view:

    "m" = ( "makeFirstResponder:", "mainOutline" );
    

    You are right that some systematic (built-in) way of explicitly chancing focus would be useful.

    November 20th, 2018 @ 02:41 PM

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.