推荐使用powertoys将鼠标侧键映射为ctrl+z实现全局撤销:先启用键盘管理器,捕获侧键(vk_xbutton1/2),再映射到ctrl+z组合键,无需重启即生效;若侧键识别异常或需防误触,可选x-mouse button control设置延迟宏;罗技g系列用户则可用g hub烧录硬件级宏。

你想让 Windows 11 鼠标侧键(比如拇指下方的前进/后退键)在 Word、Photoshop、VS Code、记事本等任意软件里,一按就执行「撤销上一步」,不再伸手去按 Ctrl+Z——但系统本身不提供图形化开关,必须借助第三方工具将物理侧键识别为可重映射输入源,再绑定到 Ctrl+Z 组合键。
用 PowerToys 做系统级映射(推荐首选)
这是微软官方出品、免驱动、开机自启、全局生效的方案,前提是 Windows 已识别你的侧键为 【VK_XBUTTON1 或 VK_XBUTTON2】(绝大多数 USB/蓝牙鼠标默认支持)。
第一步:前往 powertoys.github.io 下载最新版 Microsoft PowerToys(v0.90+),以管理员身份安装并启动程序。
第二步:左侧菜单点击「键盘管理器」→ 右上角开关设为“On” → 点击「重映射一个键」。
第三步:点击右下角「+」添加新规则 → 在「物理键」栏点击空白处 → 【立即按一次你要编程的侧键(如左侧后退键),PowerToys 会自动捕获并显示为 VK_XBUTTON1;若显示 VK_XBUTTON2,说明你按的是右侧前进键,换另一侧再试】。
第四步:在「映射到」栏点击空白处 → 直接按下键盘上的 Ctrl+Z(先按住 Ctrl 不放,再按 Z)→ 软件自动解析为 {CTRL} Z 格式。
第五步:点击「确定」保存。无需重启,立刻生效。现在打开记事本输入几行字,按侧键即可撤销最后一行——它在所有软件中都有效,包括 Edge 标签页、资源管理器地址栏编辑、甚至微信桌面版输入框。
用 X-Mouse Button Control 绑定防误触撤销宏
适合 PowerToys 无法识别侧键(显示为 Unknown)、鼠标老旧、或你希望侧键短按无效、长按才触发撤销的进阶用户。它不依赖硬件协议,纯软件拦截底层消息。
方法一:基础撤销绑定
下载 xmousebuttoncontrol.com 最新版,以管理员身份安装并运行。
双击系统托盘蓝色「X」图标打开主界面 → 确认鼠标设备已列出(若无,点「Refresh」刷新)→ 找到「Button 4」行(通常为前进键)或「Button 5」行(通常为后退键)→ 点右侧「Modify」按钮。
选择「Send Keystroke(s)」→ 点「Key…」→ 在弹出窗口中直接按下 Ctrl+Z → 点 OK → Apply 生效。
方法二:带延迟判断的防误触宏
同样点「Modify」→ 选「Simulated Keys」→ 点「Key…」→ 在「Send these keystrokes」框中输入:【{DELAY=300}^z】。
这表示按下侧键后等待 300 毫秒再发送 Ctrl+Z;你松手快于 300ms 就不触发,避免写代码时蹭到侧键导致误撤销。
用罗技 G HUB 设置硬件级宏(拔插即用)
如果你用的是罗技 G 系列鼠标(如 G502、G700s、MX Master 3S),且不想依赖后台软件常驻,G HUB 提供硬件级宏存储,断网、换电脑、甚至 WinPE 环境下都能用。
① 安装最新版 Logitech G HUB(非旧版 Options),登录账户后连接鼠标。
② 在设备页面找到你的鼠标 → 点击「Assignments」→ 找到对应侧键(如「Thumb Button」)→ 点击下拉菜单选择「Keyboard Shortcut」。
③ 在快捷键设置面板中,点击「Record」→ 按下 Ctrl+Z → 点「Save」。
④ 关闭 G HUB,侧键仍保持映射——宏已烧录进鼠标固件,下次插上就能用,不需要 G HUB 后台运行。











