如何在 Windows 上将 Shift + Del 重新映射为“删除”而不是“剪切”?

如何在 Windows 上将 Shift + Del 重新映射为“删除”而不是“剪切”?

Shift+Del在我的 Windows 电脑上被解释为剪切到剪贴板。我怎样才能使它与单纯的删除没有区别?

答案1

自动热键脚本对我有用:

+Del::Send {Delete}

如果没有的话,尝试这个:

+Del::
KeyWait Shift
Send {Delete}
return

根据AutoHotkey 提示和备注,您可能需要使用KeyWait,以便Shift不会应用到右侧。

我建议像这样安装:

  • 下载.ahk并安装 AutoHotkey,允许它与文件关联
  • 打开记事本并将脚本粘贴到
  • 将其保存在任何地方并调用它shortcuts.ahk
  • 在 Windows 资源管理器中打开保存该文件的文件夹
  • 双击shortcuts.ahk打开并立即激活
  • 右键单击并拖动shortcuts.ahk到开始->(所有)程序->启动,然后释放右键
  • 点击创建快捷方式

答案2

不管你指的是什么情况,虽然我没有做过同样的事情,但我相当有信心免费自动热键实用程序可以做到这一点。

至少,AHK 脚本只需包含以下内容的一行:

+Delete::Send {Delete}

这将全局生效(即在桌面、资源管理器窗口和所有应用程序中)。如有必要,可以使其具有上下文相关性,以便仅适用于特定情况(阅读手册)。

答案3

AutoHotkey 无法做到这一点。解释起来很复杂,但 AutoHotkey 会发送到焦点窗口,因此您无法将命令发送到桌面。

相关内容