[MlMt] Move focus to message list

Zvi Biener zvistrash at gmail.com
Wed Mar 25 09:05:21 EDT 2020


I use the following to move from a selected mailbox to the top message 
of the message viewer:

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

Best,
Zvi

On 25 Mar 2020, at 8:01, Stefan Buehler wrote:

> Dear all,
>
> but now the perhaps less trivial question: My shortcuts do select the 
> last message (key l-l), but do not move the focus there, as I had 
> hoped. I’ve now found that there appears to be a selector to move 
> the focus, “makeFirstResponder:”. But what is the ID of the 
> message list?
>
> Cheers
>
> Stefan
>
> On 25 Mar 2020, at 12:48, Stefan Buehler wrote:
>
>> Thanks! Sorry for being so dense.
>>
>> :-) /Stefan
>>
>> On 25 Mar 2020, at 11:36, David Ledger wrote:
>>
>>> On 2020-03-25 09:34, Stefan Buehler wrote:
>>>> Dear MailMate experts,
>>>>
>>>> I like using the keyboard and avoiding the mouse. This works very 
>>>> well in MailMate, but I often have the problem that when I do a 
>>>> search or jump to a mailbox, the focus is then in the search field 
>>>> or the mailbox list, and not in the message list where I need it to 
>>>> be to deal with the messages.
>>>>
>>>> I can move focus along with the tab key, but it is a bit 
>>>> unpredictable how many times I have to press it to come to the 
>>>> message list.
>>>>
>>>> So, it would be great to have a keyboard shortcut to move focus to 
>>>> the message list directly.
>>>>
>>>> I thought I could achieve this with the last two keys (f and l) in 
>>>> the keyboard shortcuts file like this:
>>>>
>>>>      "l" = {
>>>>          // 0 In+Sent
>>>>          "0" = ( "goToMailbox:", 
>>>> "B6C88ECF-C0A4-4B8F-AD99-D29E352D60FD" );
>>>>
>>>>          // 1 Wichtig
>>>>          "1" = ( "goToMailbox:", 
>>>> "9C4141C4-5D02-46C2-8B86-82825D65C9BB" );
>>>>
>>>>          // 2 Normal
>>>>          "2" = ( "goToMailbox:", 
>>>> "81B7C934-ABAD-4349-8129-588BD1E94ED6" );
>>>>
>>>>          // 3 Unwichtig
>>>>          "3" = ( "goToMailbox:", 
>>>> "4272D314-52C4-4FF9-9FA9-1DE1BD287BC3" );
>>>>
>>>>          // 4 Other unread (bereits in Folder abelegte 
>>>> Mails)
>>>>          "4" = ( "goToMailbox:", 
>>>> "6FC03EEB-FBC4-4A91-B450-5A0C1330CBDB" );
>>>>
>>>>          // Show all from same thread
>>>>          "t" = ( "showThread:" );
>>>>
>>>>          // Show all from same correspondants
>>>>          "c" = ( "showCorrespondence:" );
>>>>
>>>>          // Select first message row
>>>> //        "f" = { "selectFirstMessageRow:" };
>>>>
>>>>          // Select last message row
>>>> //        "l" = { "selectLastMessageRow:" };
>>>>
>>>>      };
>>>>
>>>> With the lines commented out like this, keyboard shortcuts work. 
>>>> But if I uncomment one or both of the last two entries, all custom 
>>>> keyboard shortcuts stop to work.
>>>>
>>>> Any ideas?
>>>
>>> You're using braces '{}' rather than parentheses '()'
>>>
>>> David
>>>
>>>
>>> _______________________________________________
>>> mailmate mailing list
>>> mailmate at lists.freron.com
>>> https://lists.freron.com/listinfo/mailmate
>> _______________________________________________
>> mailmate mailing list
>> mailmate at lists.freron.com
>> https://lists.freron.com/listinfo/mailmate
> _______________________________________________
> mailmate mailing list
> mailmate at lists.freron.com
> https://lists.freron.com/listinfo/mailmate


More information about the mailmate mailing list