18.04 中的 Xbindkeys,第一次单击按钮时鼠标操作未完成

18.04 中的 Xbindkeys,第一次单击按钮时鼠标操作未完成

我的问题与鼠标上的按钮映射有关,通过 Xbindkeys,这些按钮无法以一致的方式工作。简而言之,使用映射的按钮操作在第一次单击时在当前应用程序中执行“其他操作”,然后在第二次(或第三次)单击时实际执行映射的操作。

问题:有没有办法确保 Xbindkeys 操作优先于可能存在的任何编程映射?也许这是我不熟悉的 GNOME shell 设置?

长版本:

  1. 我的 .xbindkeysrc 包括以下映射,其中包括使用按钮#8 将下一个工作区向下切换:

#Workspace Up via Mouse "xdotool key --clearmodifiers --delay 2 ctrl+alt+Down" b:8

2a. 如果我在终端程序窗口中,单击该按钮有时会将“B”发送到提示符。如果我在 Gnumeric 中,它会将我发送到打开的工作表底部的最后一个单元格(如果您感兴趣的话,是第 65536 行)。如果我在 Chrome 中打开 Google Sheets,它会发送“Page Down”。2b. 有时(我找不到模式),“Workspace Down”映射在第一次单击时完美运行。3. 如果第一次单击没有发送“Workspace Down”,第二次单击通常会发送它。4. 我得到的结果与按钮 #9 和 #10 的映射类似。

似乎这些程序有一些固有的鼠标映射优先于 Xbindkeys。我如何让 Xbindkeys 首先运行其映射?必须多次点击和/或获得我没有请求的向下翻页/向上翻页有点烦人。

背景:我有一只 Logitech Performance Mouse MX,某些操作通过我的 .xbindkeysrc 文件映射;我一直使用相同的映射组合,一直到 Ubuntu 12.04。只有切换到 18.04(以及与之搭配的 GNOME shell)才会出现此问题。

相关内容