[MlMt] Move focus to message list
Stefan Buehler
stefan at sbuehler.de
Wed Mar 25 08:01:09 EDT 2020
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
More information about the mailmate
mailing list