sharpkeys可将win11闲置键(如scroll lock、右alt、pause)映射为esc、ctrl等实用键,需以管理员身份运行,通过添加键映射规则并写入注册表,注销或重启后全局生效。

你想把Win11里那个常年闲置的Scroll Lock键、右Alt键,或者根本用不到的Pause/Break键,变成真正有用的Esc、Ctrl或Caps Lock?SharpKeys能直接改注册表,让废弃按键立刻重获新生,连登录界面都生效。
下载并运行SharpKeys
访问GitHub上RandyRants/SharpKeys官方仓库,下载最新版.exe文件(无需安装,绿色单文件)。双击运行时若弹出“Windows已保护你的电脑”提示,点击“更多信息”→“仍要运行”。【必须以管理员身份运行,否则Write to registry按钮将不可用】
添加废弃键到实用键的映射规则
方法一:手动选择键位
点击主界面“Add”按钮→在左侧“From Key”下拉列表中找到你打算废弃的物理键(如“Scroll Lock”“Right Alt”“Pause”)→右侧“To Key”中选目标功能键(如“Escape”“Left Control”“Caps Lock”)→点“OK”。
方法二:用Type Key自动识别(推荐用于不确定键名的旧键盘)
点击“Add”→点击左侧“Type Key”,立刻按下你手边那个废弃键(比如键盘角落的SysRq键)→再点右侧“Type Key”,按下你想让它变成的键(比如Ctrl)→系统会自动填入对应扫描码,比手动翻列表快得多。
注意:如果某键在列表里搜不到(例如某些游戏键盘的G1-G6宏键),说明它不通过标准HID协议上报,SharpKeys无法捕获,此时需换用AutoHotkey方案。
写入注册表并启用新映射
第一步:确认规则无误
检查主界面列表中是否已显示你刚添加的规则,如“Scroll Lock → Escape”。若误选,可选中后点“Delete”移除。
第二步:点击“Write to registry”按钮
工具会弹出确认窗口,点击“Yes”后显示“Success!”提示——这表示注册表HKLM\SYSTEM\CurrentControlSet\Control\Keyboard Layout下的Scancode Map值已被修改。
第三步:立即生效的两种方式
① 注销当前用户(Win+L→左下角头像→“注销”),重新登录;
② 或直接重启电脑。重启后废弃键即永久变为新功能,PowerToys等软件无需运行,连Windows登录屏和BIOS前的UEFI固件界面都能响应。











