You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Qt Creator中禁用Linux环境下鼠标中键点击粘贴功能?

兄弟我太懂这种糟心的感觉了!破鼠标滚轮误触中键,在Qt Creator里翻代码动不动就乱粘一堆东西,效率直接打对折。给你几个亲测有效的解决办法,从软件设置到系统层面都有:

1. 修改Qt Creator内置的中键粘贴设置

这是最直接的办法,不用动系统:

  • 打开Qt Creator,顶部菜单栏点 工具 → 选项 → 环境 → 键盘
  • 在搜索框输入 paste,找到「编辑 > 粘贴」这个动作
  • 你会看到它的触发快捷键里包含Mouse Button 2(Linux里中键默认是这个),选中这个条目,点击右侧的「移除」按钮
  • 保存设置后重启Qt Creator,中键就不会触发粘贴了
2. 手动编辑Qt Creator配置文件(图形界面找不到时用)

如果上面的步骤里没找到中键对应的设置,可以直接改配置文件:

  • 找到Qt Creator的配置文件,路径一般是 ~/.config/QtProject/qtcreator.ini
  • 用文本编辑器打开它,找到[Keyboard]区块
  • 搜索包含Paste的行,比如类似 Paste=Alt+V,Mouse Button 2,把,Mouse Button 2这段删掉
  • 保存文件后重启Qt Creator就生效了
3. 系统层面临时屏蔽中键(应急方案)

如果赶时间不想折腾Qt Creator设置,也可以先在系统层面把中键暂时废掉:

  • 打开终端,先运行 xinput list,找到你的鼠标设备ID(比如输出里的「Logitech M325」对应的ID号)
  • 然后运行 xinput set-button-map <你的鼠标ID> 1 0 3,这条命令把中键(Button2)映射为无效,只保留左键(1)和右键(3)
  • 注意这个设置重启后会失效,要永久生效的话,可以把这条命令加到你的启动脚本里(比如~/.bashrc或者桌面环境的自启动项)

内容的提问来源于stack exchange,提问作者martinako

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 08:11:17