三大系统均不开放剪切快捷键自定义,需用第三方工具实现:windows用powertoys映射、macos用karabiner-elements绑定、linux用dconf-editor重写、浏览器用tampermonkey脚本劫持。

想把 Ctrl+X 换成其他组合键来剪切文本,但系统默认不提供设置入口——因为 Windows/macOS/Linux 三大系统均【不开放剪切快捷键的自定义修改】,所有“改键”操作必须绕过系统原生机制,用第三方工具或底层映射实现。
Windows 系统:用 PowerToys 替换剪切键
第一步:下载安装 Microsoft PowerToys(官网最新版,截至2026年8月已支持 Win11 24H2 及 Win10 22H2)。
第二步:打开 PowerToys → 左侧点“Keyboard Manager” → 开启开关 → 点“Remap a shortcut”。
第三步:在“Physical shortcut”栏点击“Type” → 快速按你想要的新剪切键(比如 Ctrl+Shift+X)→ 在“Mapped to”栏点“Type” → 按下 Ctrl+X → 点“OK”保存。
这一步生效后,你按 Ctrl+Shift+X 就等同于按了原生 Ctrl+X,但【原 Ctrl+X 仍有效,不会被禁用】。如需彻底替换,得再加一条反向映射:把 Ctrl+X 映射成无动作(Blank),否则会触发两次剪切。
macOS 系统:用 Karabiner-Elements 绑定新组合
方法一:直接绑定 Command+Option+X 为剪切
安装 Karabiner-Elements 后,在“Complex Modifications” → “Add rule” → 搜索“cut” → 启用“Change command+option+x to cut (command+x)”规则。
方法二:完全自定义任意键为剪切(如 Caps Lock + C)
进“Rules” → “Add item” → 点“Import more rules from the Internet” → 打开 karabiner-elements.com/layouts 页面 → 找到“Custom Cut Shortcut”JSON 配置 → 复制内容 → 在 Karabiner 中粘贴导入 → 勾选启用。
注意:此操作要求 macOS 全盘辅助功能权限,首次启用需在“系统设置→隐私与安全性→辅助功能”中手动勾选 Karabiner。
Linux GNOME 环境:通过 dconf-editor 强制重写
1. 安装 dconf-editor:sudo apt install dconf-editor(Ubuntu/Debian)或 sudo dnf install dconf-editor(Fedora)。
2. 启动后路径导航至:org → gnome → desktop → interface → gtk-key-theme-name → 右键“Reset”清除主题覆盖。
3. 进入 org → gnome → settings-daemon → plugins → keyboard → 修改 “custom-keybindings” 列表,新增一个数组项,填入:
{"name":"cut-text","command":"xdotool key ctrl+x","binding":"
这行代码会让 Ctrl+Alt+x 触发 xdotool 模拟按下 Ctrl+X,从而绕过 GTK 应用对快捷键的硬编码限制。
浏览器内文本剪切:用 Tampermonkey 脚本劫持按键
如果你只希望在 Chrome/Firefox 的网页编辑区(如 Notion、语雀、邮箱正文)里用 Alt+C 剪切,不用改系统级设置:
① 安装 Tampermonkey 插件;
② 新建脚本,粘贴以下核心逻辑:
document.addEventListener('keydown', e => { if (e.altKey && e.key === 'c' && document.activeElement?.isContentEditable) { e.preventDefault(); document.execCommand('cut'); } });
③ 保存并启用,刷新页面即可生效。
该脚本仅作用于当前标签页的可编辑区域,不影响文件管理器或桌面其他应用,也【不会干扰网页原有 Ctrl+X 功能】。











