从 ubuntu 19.10 上的鼠标按钮 8 和按钮 9 取消分配功能

Jer*_*guš 6 mouse configuration button logitech

我有带一些额外按钮的鼠标罗技 M590。默认情况下,按钮 8 和 9 用作“后退”和“前进”。我想给他们不同的功能。A 遵循此线程中的最后一个答案如何为我的所有鼠标按钮分配操作?. 我安装了 btnx 守护进程(我必须在 18.04 上编译它,它不会在 19.10 上编译)。然后在 btnx-config 中,我为按钮 8 和 9 分配了一个新功能 - “缩小”和“放大”。但现在一个按钮有两个功能,它同时放大和前进。我希望它们只有一个我在 btnx-config 中分配给它们的功能。

如何禁用这些按钮的默认行为?我不想完全禁用它们,我仍然希望能够通过 btnx-config 为它们分配功能。

emv*_*zed 2

我建议您改用 Xbindkeys 实用程序。你可以在这里找到一个很好的指南

\n\n

简而言之:

\n\n
    \n
  1. 安装xbindkeys,最好通过您的包管理器。

  2. \n
  3. 您可以使用以下命令创建默认配置文件:

    \n\n
    xbindkeys --defaults > $HOME/.xbindkeysrc\n
    Run Code Online (Sandbox Code Playgroud)
  4. \n
  5. ~/.xbindkeysrc在您最喜欢的文本编辑器中打开。如果您无法\xe2\x80\x99 找到它,请确保已启用“显示隐藏文件”

  6. \n
  7. 将类似这样的内容粘贴到文件底部:

    \n\n
    # Back\n"xte \'keydown Alt_L\' \'key Left\' \'keyup Alt_L\'"\n b:8\n\n# Forward\n"xte \'keydown Alt_L\' \'key Right\' \'keyup Alt_L\'"\n  b:9\n
    Run Code Online (Sandbox Code Playgroud)\n\n

    在这里,您可以在从命令开始的行中设置所需的任何操作xteAlt_L只需替换和等按钮Left/Right即可获得您想要的热键。

    \n\n

    b8b9是附加鼠标按钮的代码——这些是标准的,但您可以xbindkeys -k在终端中使用命令找到适合您的代码。

  8. \n
\n\n
\n\n

另外,我建议您尝试Easyrinkle实用程序,它具有很多鼠标手势功能(包括附加按钮),但需要更多挖掘:)

\n\n

对于我来说,我希望我的额外鼠标按钮可以充当按键,并且我在第 5篇文章Ctrl找到了完美的指南。

\n\n

目前我的鼠标设置是:

\n\n

additional button+ middle click→ 复制、
\n + right click→ 粘贴、
\n + wheel scrolling→ 缩放、
\n + left click→ 在文件管理器中选择多个文件。

\n\n

如果您需要有关如何在 EasyStrike 中设置类似内容的帮助,请告诉我:)

\n


小智 0

我发现 Autokey 是一个有用的工具,可以重新分配键盘按键的功能,并且它还支持鼠标,请参阅https://askubuntu.com/a/911195/854911