如何将“按下 Control 键时显示指针位置”重新绑定为左键单击?

如何将“按下 Control 键时显示指针位置”重新绑定为左键单击?

我使用的是 Linux Mint 18.3 Cinnamon 64 位,我想在按下单击时突出显示指针,以突出显示录音中的鼠标。我尝试过KeyMon这样做,但它非常有问题:如果移动光标,突出显示不会淡出,并且突出显示不能到达屏幕上的任何地方(例如任务栏或最左侧)。

按下时显示指针的选项CTRL看起来非常像我想要的,但我想将其重新绑定到左键单击而不是CTRL。另外,我希望当我按下时不会激活效果,CTRL这样我就可以使用CTRL+CCTRL+V等而不显示效果(因此让左键单击也触发CTRL不是理想的解决方案)。

那么我有什么办法可以做到吗?

答案1

我不知道如何重新绑定密钥,但我们可以使用两个命令行工具解决这个问题。考虑到按下 时会显示指针动画,我们可以自动化单击鼠标左键后CTRL按下的过程。CTRL可以使用cneeand xdotool

sudo apt install cnee xdotool

如果您在终端窗口上运行以下代码行,您将看到与单击CTRL鼠标左键时看到的动画相同的动画:

cnee --record --mouse | awk  '/7,5,0,0,1/ { system("xdotool keydown ctrl keyup ctrl") }'

结果:

在此输入图像描述

OBS:按CTRL+CCTRL+ ANY CHARACTER不会激活指针动画。所以左键单击触发CTRL按键可以是一个解决方案......

相关内容