首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 汽车 游戏 社会热点 开源推荐 医疗健康 归档 标签 关于

Windows 滚动条快捷方式简史

摘要

For the two decades of Windows, the scroll bar control had just a few basic operations. (For expository purposes, let’s assume that the scroll bar is vertical.) There are five mouse targets: The arrow...

the scroll you bar thumb menu and The Scroll context
2026-09-24 1 阅读 约3分钟阅读 tybulewicz
分享:
字号:
在 Windows 的二十年里,滚动条控件只有一些基本操作。 (为了便于说明,我们假设滚动条是垂直的。)有五个鼠标目标: 滚动条末端的箭头滚动一行。拇指和箭头之间的区域滚动一页。拇指本身可以让您将滚动条拖动到特定位置。 Windows 7 在滚动条上添加了右键菜单。该菜单为您提供了四个与现有鼠标操作匹配的选项、两个与现有键盘操作匹配的操作以及一个新操作。菜单选项 鼠标键盘 拖动拇指到位置 顶部 拖动拇指开始 主页 底部 拖动拇指到结束 End Page Up 单击上部装订线 PgUp Page Down 单击下部装订线 PgDn 向上滚动 单击向上箭头 ↑ 向下滚动 单击向下箭头 ↓ 有趣的新功能是“滚动到这里”:您可以直接右键单击要滚动到的位置,然后选择“滚动到这里”。如果您想滚动很长的距离,这会更方便,因为您不必抓住滚动条拇指,然后将其一直拖动到您想要去的地方。您可以只关注您想去的地方,而不是您来自哪里。当我需要长距离跳跃时,我经常使用这个上下文菜单。同时添加了一个更加隐藏的快捷方式:按住 Shift 键并单击滚动条可将拇指直接跳到您单击的位置。直到最近我才知道这个快捷方式。我一直使用我值得信赖的上下文菜单。遗憾的是,几乎没有人再使用 Win32 滚动条了。每个人都使用提供自己的自定义滚动条的框架。 Electron 和其他 Web 应用程序使用 Chromium 滚动条,它不实现上下文菜单,但至少它实现了 Shift + 单击快捷键。 WPF XAML 框架似乎实现了上下文菜单 Shift + 单击。令人沮丧的是,WinUI XAML 框架既没有上下文菜单,也没有 Shift + 单击快捷方式。 (尽管至少有一个人提出了要求。)Qt 框架有多个定制点,因此这实际上取决于每个应用程序的开发人员。您可以使用 SH_ ScrollBar_ ContextMenu 启用上下文菜单,您可以使用 SH_ ScrollBar_ LeftClickAbsolutePosition 启用“左键跳转到某个位置”,您可以使用 SH_ ScrollBar_ MiddleClickAbsolutePosition 启用“中键跳转到某个位置”。太棒了,所以当我了解滚动条的快捷方式(Shift + 单击)时,生态系统已经支离破碎,我什至不能依赖它工作。
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱