你每天都在点滚动条,但可能从没试过按住Shift再点它一下。
微软开发博客「The Old New Thing」上,工程师雷蒙德·陈(Raymond Chen)最近翻出了一段Windows滚动条的操作史。按他的说法,1985年Windows 1.0发布之后很长一段时间里,滚动条能干的事就那么几样:点上下箭头一行一行挪,点箭头和滑块之间的空白翻一页,或者干脆拖住滑块拽到想去的位置。
![]()
这套逻辑简单到不用学,但也笨拙到让人抓狂——文档几百页的时候,拖滑块就是一场手部微雕。
![]()
2000年,微软塞进了两个新动作
转折发生在Windows 2000。这一年,滚动条上多了一个右键菜单。
菜单里除了把原来的鼠标操作又列了一遍,还多了一项此前没有的功能:「滚动到这里」(Scroll Here)。在滚动条的任意位置点右键,选这一项,滑块的中心就会直接跳到那个位置。
不用再拖了。想去文档末尾,右键点一下底部就行。
同一时期,微软还埋了一个更隐蔽的快捷方式:按住Shift键,再点击滚动条的任意位置,效果和「滚动到这里」完全一样。滑块会直接落到你点的地方。
为什么大多数人从没用过
问题出在Win32 API上。
滚动条右键弹出菜单这件事,只在软件使用Win32 API的情况下才会发生。而Chrome、Firefox这类浏览器,以及市面上大多数软件,压根没用Win32的滚动条,右键菜单自然也不会出现。
![]()
但Shift+点击是个例外。这个快捷方式在浏览器里同样有效,你现在就可以在自己手头的浏览器上试一下。
雷蒙德·陈自己就是那个「后知后觉」的人。他说,直到最近才知道有这个快捷方式,此前一直老老实实用右键菜单。等他终于记住这个操作的时候,软件环境已经碎得不成样子,这个操作能不能在所有软件里通用,已经不好说了。
一个被碎片化吃掉的好设计
回头看这件事,有点唏嘘。
Windows 2000在2000年正式发布,Shift+点击这个操作到今天已经存在了二十多年。它解决的是一个真实存在的痛点:长距离滚动。拖滑块需要精准控制,右键菜单需要两步操作,而Shift+点击只需要一个动作。
但它没能普及。原因不在设计本身,而在生态——当软件各自实现自己的滚动条,操作系统层面的统一操作就失去了用武之地。Windows 11的资源管理器里,右键菜单还在,可一旦离开Win32的地盘,这套东西就断了。
雷蒙德·陈那句话说得挺实在:等他学会的时候,已经没法保证它在哪儿都能用了。
所以下次翻长文档翻到手指发酸的时候,不妨按住Shift点一下滚动条。这个动作Windows 2000就给你准备好了,只是没人告诉过你。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.