如何防止 shift-delete 在 Windows 中剪切?

Flu*_*ffy 10 windows clipboard keyboard-shortcuts

我想防止 Shift-delete 将所选内容放入缓冲区 - 它会覆盖剪贴板中已有的内容,这是一个问题,因为我总是使用Ctrl+X进行剪切,而Shift+Delete仅在我编辑内容时发生,并且只是想要删除它(选择某些内容后仍然按下shift)。

Jer*_*emy 4

* 解决方案 *

我今天刚刚发现这个问题,同时试图弄清楚为什么“删除”键有时会“复制到剪贴板”。到目前为止,我找到的唯一解决方案是使用AutoHotKey(免费)。

因此,我想我应该为对此问题的解决方案感兴趣的其他人发布一些基本设置说明:

首先,安装AutoHotKey,运行它并允许它在提示时创建并打开 example/default AutoHotkey.ahk 脚本。将以下内容添加到脚本中:

+Delete::
KeyWait Shift
Send {Delete}
Run Code Online (Sandbox Code Playgroud)

我不确定,但您可能必须在脚本开始工作之前“重新加载”脚本(我在测试之前重新加载)。要重新加载,请将 AutoHotKey 应用程序置于前台并按Ctrl+ R(或单击文件 -> 重新加载脚本)。

如果您对结果感到满意,那么您可能需要将 AutoHotKey 设置为在启动时自动运行。这是通过选择 AutoHotkey.ahk 文件(在“我的文档”文件夹中)然后转到启动文件夹(C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup ),然后单击“编辑”菜单中的“粘贴快捷方式”(如果没有看到菜单栏,请按Alt+ )。E

在测试中,这个修复在 Windows 7 上对我来说非常有效。我将在我自己的帖子下发布相同的解决方案,但由于我是新用户,它还不允许我回答我自己的问题。