O que é o atalho de teclado para mover para a primeira / última mensagem no Mail.app no Mac OS X Lion?

3

No Snow Leopard segurando a opção - a seta para cima (para > 1s) selecionará a primeira mensagem e a opção - down A seta selecionará a última mensagem no Mail.app (veja: ), mas isso não funciona mais no Lion. Alguém sabe se existe um novo atalho?

    
por Jawwad 04.10.2011 / 18:14

2 respostas

4

Infelizmente, só posso oferecer soluções alternativas ...

Você pode cancelar a seleção de todas as mensagens, por exemplo clicando na área vazia se a lista não preencher todo o espaço vertical e, em seguida, pressione

  • ArrowUp para selecionar a última mensagem
  • ArrowDown para selecionar a primeira mensagem

Para obter a última mensagem, pressione Cmd-A, Shift-ArrowUp, ArrowDown .

Se você não usa o modo de tela cheia do Mail, pode fazer o seguinte:

Abra o Automator e crie um novo Serviço que receba nenhuma entrada em Correio . Na biblioteca Utilitários, adicione uma ação Executar AppleScript clicando duas vezes. Em seguida, use o seguinte código de script:

on run {input, parameters}
    tell application "System Events"
        tell application "System Events"
            tell application process "Mail"
                select first row of table 1 of scroll area 1 of first group of second splitter group of first splitter group of first window
            end tell
        end tell
    end tell
end run

Este script foi desenvolvido para a nova visualização de três colunas. Se você usa a visualização clássica anterior ao Lions, remova " of first group " desse script.

Salvar como Selecione a primeira linha e atribua um atalho de teclado, por exemplo Option-UpArrow , em Preferências do Sistema »Teclado» Atalhos de Teclado »Serviços .

Crie um novo Serviço e repita isso, mas substitua first row por last row e nomeie-o Selecione a última linha .

Esses serviços só estarão disponíveis no Mail e selecionarão a primeira e a última linha, respectivamente, quando você pressionar os atalhos de teclado atribuídos.

Um AppleScript alternativo, que funciona mesmo no modo de tela inteira e não requer a API de acessibilidade (script da interface do usuário):

on run {input, parameters}
    tell application "Mail" to set selected messages of first message viewer to last item of messages of first message viewer
end run

Substitua last item por first item pelo primeiro elemento da lista. Novamente, crie dois Serviços e atribua atalhos de teclado.

Se você estiver no modo de exibição encadeado, selecione Exibir »Expandir todas as Conversas primeiro, pois mensagens únicas que fazem parte de um encadeamento não podem ser selecionadas e não é possível determinar com facilidade quais mensagens pertencem a um encadeamento .

O script alternativo abaixo selecionará a mensagem não segmentada mais abaixo na lista, limitada por 50 tentativas de não ser executada para sempre:

on run {input, parameters}
tell application "Mail"
    set cnt to number of items of messages of first message viewer
    set lastitem to item cnt of messages of first message viewer
    set selected messages of first message viewer to lastitem

    set offst to 0
    repeat while selected messages of first message viewer = missing value and offst is less than 50
        set offst to offst + 1
        set lastitem to item (cnt - offst) of messages of first message viewer
        set selected messages of first message viewer to lastitem
    end repeat
    offst
end tell
end run
    
por 04.10.2011 / 19:32
-1

Tente o seguinte:

OS X Leão : FN + e FN +

OS X Mavericks : Ctrl + Opção + e Ctrl + Opção +

    
por 01.11.2015 / 04:41