scroll lock 键中文名叫滚动锁定键,是键盘上老牌的功能按键,核心作用是切换滚动锁定状态,开启这个状态之后,方向键不再用来移动光标,而是变成滚动窗口页面,这个按键最早是在 DOS 时代和早期 Excel 里广泛使用,现在普通日常上网打字基本很少用到,很多新键盘甚至直接取消这个按键,不过在办公软件 虚拟机 远程桌面 财务软件还有部分专业工业软件里面,scroll lock 键依旧保留实际功能,很多人按了之后只看到键盘上 scroll lock 指示灯亮灭,却不知道这个按键到底改变了什么,本质就是给系统和软件传递一个状态开关信号,由软件本身决定拿到这个信号之后执行对应的滚动逻辑,并不是操作系统全局强制生效,下面会把原理 历史 适用场景 关闭方法全部深度讲解。
一 基础工作原理
scroll lock 是一个切换型按键,按一次就翻转一次状态,键盘右上角对应的 scroll lock 指示灯会同步点亮或者熄灭,灯亮代表滚动锁定处于开启,灯灭代表关闭。
默认关闭状态下,方向上下左右键是移动输入光标,这个是大家最熟悉的用法。
开启 scroll lock 之后,部分支持该功能的软件里面,方向键就变成滚动页面,光标位置保持不动,页面内容跟着方向键上下左右平移滚动。
这里重点要记住关键点,这个功能不是 Windows 系统原生全局生效,必须软件本身识别 scroll lock 这个状态信号,软件不支持的话,就算指示灯点亮,方向键依旧是移动光标,不会变成滚动页面。
二 历史由来
这个按键最早设计在 IBM 早期 PC 键盘上,当年 DOS 环境没有鼠标,浏览长文档的时候,没有鼠标滚轮,设计师就设计 scroll lock,开启之后用方向键滚动屏幕,不需要移动光标。
进入 Windows 时代之后,鼠标普及,滚轮鼠标出现,这个按键原本的核心用途就被替代,但是 Excel 保留了这个传统功能,直到现在新版 Excel 依然支持 scroll lock 开启后方向键滚动工作表,这也是现在普通用户接触这个按键最主要场景。
三 主要使用场景
Excel 表格场景
这是现在最常用场景,正常状态下按方向键,单元格选中框会移动,开启 scroll lock 之后,方向键滚动整张表格画面,选中单元格保持不变,适合查看超大表格远距离浏览数据,不用一直拖动滚动条。
远程桌面与虚拟机
很多远程桌面软件 虚拟机软件,会利用 scroll lock 作为组合热键,用来释放鼠标键盘捕获,也就是把鼠标从虚拟机窗口里面切回宿主机系统,这个是现在很多运维人员高频使用的功能,比如 VMware 部分远程连接工具,默认热键就是 Ctrl Alt Scroll Lock。
专业软件与工控软件
部分财务软件 数据库软件 老式工业组态软件,沿用早期 DOS 程序逻辑,继续保留 scroll lock 滚动页面的逻辑,这类老软件没有鼠标滚轮支持,依旧依赖这个按键实现页面浏览。
特殊辅助用途
部分老游戏 调试工具 主板 BIOS 界面,也会识别 scroll lock,用来切换界面滚动模式,不过现代新游戏基本不再使用这个按键。
四 常见故障 方向键变成滚动页面怎么办
很多用户误按 scroll lock 之后,打开 Excel 发现方向键不再切换单元格,变成滚动表格,以为键盘坏了,解决方法非常简单,再按一次 scroll lock 键,把滚动锁定关闭,指示灯熄灭之后就恢复正常。
如果键盘没有 scroll lock 实体按键,比如笔记本超薄键盘 60 配列机械键盘,需要使用组合键,一般是 Fn 加对应的功能键,不同品牌笔记本组合键不一样,联想 戴尔 惠普大多是 Fn 加上标印着 SCRL 或者 ScrLk 的按键。
还有一种情况,系统层面可以通过屏幕键盘调出这个按键,Windows 打开屏幕键盘之后,直接点击 ScrLk,就可以切换 scroll lock 状态。
五 scroll lock 和 NumLock CapsLock 对比表格
| 按键 | 类型 | 核心作用 | 指示灯 |
|---|---|---|---|
| scroll lock | 滚动锁定 | 切换方向键滚动页面模式,软件支持才生效 | 键盘右上角 Scroll Lock 灯 |
| NumLock | 数字锁定 | 切换小键盘数字输入和方向编辑功能 | NumLock 指示灯 |
| CapsLock | 大写锁定 | 切换字母大写输入状态 | CapsLock 指示灯 |
六 补充说明
现代很多新键盘 矮轴键盘 便携键盘,已经直接移除 scroll lock 按键,因为普通办公娱乐用户几乎不会用到,但是运维 表格重度用户如果经常使用远程桌面和 Excel,选购键盘的时候最好确认保留这个按键。还有一点,Mac 键盘默认是没有 scroll lock 按键,Mac 软件很少支持这个传统功能,如果是 Mac 连接 Windows 远程桌面,需要额外设置替代热键。
【常见问题】
问题 1 scroll lock 键开启之后为什么方向键还是移动光标
回答 1 scroll lock 键的滚动功能需要软件本身支持,并不是系统全局生效,如果软件不识别 scroll lock 键的状态,就算指示灯点亮,方向键依旧保持移动光标,Excel 是少数原生支持 scroll lock 键这个特性的软件。
问题 2 笔记本没有 scroll lock 实体按键怎么切换 scroll lock 键状态
回答 1 笔记本一般使用 Fn 组合键实现 scroll lock 键切换,找到键帽上印刷 ScrLk 标识的按键,按住 Fn 再按这个按键,也可以打开 Windows 屏幕键盘,点击 ScrLk 来切换 scroll lock 键状态。
问题 3 远程桌面里面 scroll lock 键有什么特殊作用
回答 1 很多远程桌面和虚拟机软件,会把 scroll lock 键作为组合热键的一部分,用来释放鼠标键盘捕获,当鼠标被锁定在远程窗口里面,按下包含 scroll lock 键的组合热键,就可以把鼠标切回本地系统,这是运维场景 scroll lock 键非常重要的用途。
【免责申明】
本文 scroll lock 键相关说明基于 Windows 主流环境通用原理,不同软件 键盘 笔记本厂商的按键定义和热键配置存在差异,部分新版软件可能取消对 scroll lock 键的支持,实际效果以当前软件和硬件为准,本文不保证所有程序都支持该按键原有功能。


