![我如何启用“点击锁定”?](https://linux22.com/image/852277/%E6%88%91%E5%A6%82%E4%BD%95%E5%90%AF%E7%94%A8%E2%80%9C%E7%82%B9%E5%87%BB%E9%94%81%E5%AE%9A%E2%80%9D%EF%BC%9F.png)
我一直在寻找一种方法来获取 ubuntu 13.10 中的“点击锁定”(用于拖动),但到目前为止,我没有成功。Universal access 缺少此功能,我还没有找到允许我模拟它的程序或实用程序。
根据这个问题,似乎在 ubuntu 10.10 中没有办法让它工作,但我想知道这个问题是否已在最新版本中得到解决。
使用此命令,xte "mousedown 1"
我获得了所需的功能,但您仍然需要在终端上键入命令或将其绑定到键。有没有办法通过长按按钮来获得相同的功能?
谢谢你的帮助。
答案1
你需要的是kmousetool
。根据man kmousetool
,
每当鼠标光标短暂暂停时,KMouseTool 就会单击鼠标。
KMouseTool 还可以配置为等待指定的时间,然后才松开鼠标。这样,您也可以使用它进行拖放操作。
要安装kmousetool
,请打开终端并输入
sudo apt-get install kmousetool
打开kmousetool
你会看到像这样的窗口。
在这里启用智能拖拽暂时保留默认设置。单击申请然后点击开始。您已准备好出发。
这个应用程序需要一些练习,一开始可能看起来很难使用,但通过适当的设置(您可以在熟悉之后选择更改)和一点练习,它可以成为任何人的方便工具。
答案2
这个不起眼的 git repo 就是您正在寻找的。
https://github.com/germag/clicklockd
git clone https://github.com/germag/clicklockd.git
cd clicklockd
make
sudo ./clicklockd -t 2 -b
它的工作原理与 Windows ClickLock 功能完全相同。我花了数年的时间才找到它,但要正确实现它并不容易。