多年来,我一直断断续续地使用 Linux 桌面系统。在 Windows 7 发布之前,我几乎将我的主要计算机换成了 Ubuntu。当时有几个重大问题阻碍了全面采用,主要是与我的手机和糟糕的 VPN 客户端的网络共享。
我可以依赖的一个关键组件是辅助功能。我最近安装了 Ubuntu 10.10,正在考虑再试一次,但看来 Ubuntu 已经倒退了一步,它不再具有鼠标点击锁定功能。
基本上,我需要能够按住左键以触发按钮锁定,这样我就可以用假肢通过轨迹点移动鼠标。我绝对需要这个功能,如果它不起作用,那就太糟糕了。我试过停留键,但这充其量只是一种混乱的控制。我从来都无法管理任何类型的拖拽。
答案1
你看过特? 这是包裹的一部分xautomation
。
sudo apt-get install xautomation
它非常稳定,因此您不需要进行任何编译或黑客攻击。
在控制台上打字xte "mousedown 1"
似乎可以实现您想要的效果。它模拟了单击并按住第一个鼠标按钮。该按钮似乎一直处于单击状态,直到我单击另一个鼠标按钮。
为了让 UI 按照您想要的方式工作,您可以添加xte "mousedown 1"
一个键绑定。当您按下该键时,您将获得您描述的单击并按住效果。
如果您希望在鼠标单击时获得单击并按住的行为,您可以尝试查看 Compiz。我相信 Compiz 允许将命令绑定到鼠标按钮按下。
答案2
我还没有确定的答案,但以下是我目前得到的答案:
这mousetweaks
软件包应该有你想要的东西。但至少在我的 10.10 上网本安装中,它没有。我找到了一些文档,似乎在标题下有一组额外的功能mousetweak5。它包括你所说的单击拖动。我问了一个关于 launchpad 的一个问题了解更多信息。从各方面来看,它都没有实现。或者可能被删除了。我记录了一个错误在启动板中针对 mousetweak 项目。
我发现了一个X 的输入驱动程序称为埃夫德夫。它已在 Ubuntu 10.04 中默认使用,您可以编辑规则文件:/usr/share/X11/xorg.conf.d/10-evdev.conf
。我让它工作了,但它很糟糕。基本上,您将其中一个按钮指定为进入点击锁定模式。单击它,然后单击要锁定的按钮。要解锁,请单击特殊按钮,然后单击锁定按钮。无论如何,您要做的就是编辑该10-evdev.conf
文件以添加行Option "DragLockButtons" "8"
。更改8到您想要作为特殊锁定模式按钮的任何鼠标按钮。您可以通过运行它来找到按钮的编号,xev
它位于单击后输出的最后一行。另请参阅:http://www.xfree86.org/current/mouse5.html
我希望看到鼠标和轨迹球的智能点击锁定,就像 Synaptic 驱动程序为触摸板提供的一样。也就是说,点击和拖动手势将一直有效,直到您再次点击。
答案3
我假设您已经查看过鼠标辅助功能选项,并且可以将键盘设置为模拟鼠标,不确定这是否有帮助。
答案4
你看过gpointing 设备设置还没有?它在 Universe 存储库中,最终应该会取代 gsynaptics。它可能有一套更全面的轨迹点选项。我不知道,我没有轨迹点可以测试。