延迟一段时间后,按住主按钮可以触发鼠标双击吗?

延迟一段时间后,按住主按钮可以触发鼠标双击吗?

我可以更改设置,让鼠标通过按住主鼠标按钮进行双击吗?我不想要悬停单击。

答案1

如果您愿意修改源代码中的一小行,这很容易;)

  • 获取鼠标调整来源 (apt-get source mousetweaks
  • 获取其构建依赖项(sudo apt-get build-dep mousetweaks然后sudo apt-get install build-essential dpkg-dev fakeroot
  • 在文件内mousetweaks-3.4.1/src/mt-main.c,大约第 375 行(对于您来说可能有所不同)找到以下部分:

    静态空隙
    mt_main_do_secondary_click (MtData *mt)
    {
    mt->ssc_finished = FALSE;
    mt_main_generate_button_event(mt,3,点击,当前时间);
    }
    
  • 将加粗行中括号内的部分更改为(mt, 1, DOUBLE_CLICK, 40)

    • 这会修改代码,以便“模拟二次点击”变成“模拟一次双击”;)
  • mousetweaks-3.4.1目录中,运行dpkg-source --commit,并将补丁命名为任意名称(无所谓)

  • 然后运行dpkg-buildpackage -us -uc并等待一会儿...
  • mousetweaks*.deb您将在父目录中找到相应的文件。使用 安装它sudo dpkg -i,启用“模拟双击”选项,设置时间,然后尽情享受吧!(注意:当您释放按住的按钮时会发生双击……)

  • 如果您在修改/构建包时遇到任何问题,请在评论中添加。

答案2

进入系统设置 > 通用访问 > 指向和单击现在启用悬停单击。根据需要调整延迟和运动阈值。

在此处输入图片描述

相关内容