中键单击粘贴-禁用

中键单击粘贴-禁用

天哪,伙计们... 互联网上的所有论坛上都有人问过这个问题。

我已经读完了所有内容,并且已经离开了Google 搜索结果第 2 页以外

我是恳求有人可以帮我解决这个问题吗

我看到过类似这样的答案“它被硬编码到系统中“。 为什么???

废话少说,现在来说问题:

问题: 我需要禁用鼠标中键单击粘贴功能

推论:我仍然需要能够使用中间按钮滚动。

我是一名软件开发人员,使用 Thinkpad 键盘。带有鼠标指点杆的键盘。

我需要能够在 VS Code 或 Sublime Text 等编辑器中滚动,而不会在不知不觉中将剪贴板意外粘贴到代码中(这会破坏代码)

需要能够使用指点杆鼠标 + 中键滚动。

非解决方案

  • 将中间的按钮完全关闭。我需要它来滚动。
  • 使用 Vim/Emacs(我见过有人建议这样做)
  • 创建一个复杂的 bash 脚本,其中包含一个 while 循环,如果事件源自中间按钮,则该脚本会持续阻止粘贴

我认为这个问题的根源在于仅有的影响 ThinkPad 的用户,因为 ThinkPad 是唯一在键盘上配备指点杆和中键的笔记本。大多数人使用带滚轮的鼠标,因此他们不太可能意外点击滚轮进行粘贴。

亲切的问候:

用户ctrl + v

答案1

对于 VSCode,有一个设置可以控制这一点:

"editor.selectionClipboard": false(false 对应关闭)

(来源:禁用鼠标中键粘贴 · 问题 #14610 · microsoft/vscode

它的名字不是很直观,但它最终让我停止了 VS Code 中的行为。在 Sublime 中,它可能已被禁用,可能是因为我已经实现了其他功能:

  • Gnome 调整 > 鼠标 > 禁用鼠标中键粘贴
  • 跑步鼠标粘贴块启动时

答案2

我修复了它输入重映射器。它有一个图形界面,可让您在其他应用程序看到 USB 输入之前禁用或修改它们。我禁用了鼠标中键单击,但滚动仍然有效。

相关内容