在 Mac OS X Lion 中,移动到 Mail.app 中第一条/最后一条消息的键盘快捷键是什么?

在 Mac OS X Lion 中,移动到 Mail.app 中第一条/最后一条消息的键盘快捷键是什么?

在 Snow Leopard 中按住option- up arrow(持续 > 1 秒) 将选择 Mail.app 中的第一条消息,按住option-down arrow将选择最后一条消息(参见:在 Mac OS X Mail.app 中移动到最后一条消息的键盘快捷键是什么?) 但这在 Lion 中不再起作用。有人知道是否有新的快捷方式吗?

答案1

不幸的是,我只能提供解决方法......

您可以取消选择所有消息,例如,如果列表未填满所有垂直空间,请单击空白区域,然后按

  • ArrowUp选择最后一条消息
  • ArrowDown选择第一条消息

要获取最后一条消息,请按Cmd-A, Shift-ArrowUp, ArrowDown


如果您不使用邮件的全屏模式,您可以执行以下操作:

打开自动机并创建一个新的服务接收没有输入邮件. 从 Utilities 库中添加运行 AppleScript通过双击执行操作。然后使用以下脚本代码:

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

此脚本是为新的三列视图开发的。如果您使用经典的 Lion 前视图,请of first group从该脚本中删除“ ”。

另存为选择第一行并指定键盘快捷键,Option-UpArrow例如系统偏好设置 » 键盘 » 键盘快捷键 » 服务

创建一个新的服务并重复此操作,但替换first rowlast row并命名选择最后一行

这些服务仅在邮件中可用,按下指定的键盘快捷键时分别选择第一行和最后一行。


另一种 AppleScript,即使在全屏模式下也能工作,并且不需要辅助功能 API(UI 脚本):

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

last item用替换first item第一个列表元素。同样,创建两个服务并分配键盘快捷键。

如果您处于线程视图中,选择查看 » 展开全部对话首先,无法选择属于线程的单个消息,也无法轻易确定哪些消息属于某个线程。

下面的替代脚本将选择列表中最底部的非线程消息,以 50 次尝试为限制,不会永远运行:

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

答案2

请尝试以下操作:

操作系统狮子: FN+FN+

操作系统小牛队: Ctrl+ Option+Ctrl+ Option+

相关内容