功能介绍
Mousetweaks 鼠标增强工具提供了三项辅助功能。在这一节里你将看到三个功能的描述:
- 4.1. 模拟右键(次要按钮)点击描述
- 4.2. 悬停点击描述
- 4.3. 锁定指针描述
4.1. 模拟右键(次要按钮)点击描述
用户激活这一特性后,可以通过按住
来执行右键(次要按钮)点击动作。这对那些只能使用一个 的用户非常有用。
- 4.1.1. 它是怎样工作的?
- 4.1.2. 延时滑块
- 4.1.3. 运动阈值
- 4.1.4. 与普通的右键(次要按钮)点击的不同点
4.1.1. 它是怎样工作的?
假定已经启用了模拟右键点击特性。
要执行右键(次要按钮)的点击动作,需要按住
一段时间,这个时间的长度是由模拟右键(次要按钮)功能的延时滑块确定的。按住左键(主要按钮)时,指针的箭头将使用不同的颜色进行填充,以反映经过的时间。如果在指针的颜色还没有填充满前,用户就松开了
,系统将只产生 按下和释放的消息。If the user releases the
after the arrow of pointer has been completely filled with the new color, the events will be followed by a click. In fact, mousetweaks creates this simulated click as soon as the user releases the the .上面的解释是假定
在按住和松开之间的时间,指针没有移动,如果在 松开前,指针发生了移动,将不会产生模拟右键点击动作。因此,要取消模拟点击,用户只需在松开 前移动一下鼠标指针即可。Moreover, the fact that the simulated secondary click is immediately preceded by a left click makes it behave differently than expected when the preceding left click has an incidence on the object that is to receive the simulated secondary click. Please, have a look at the section about the Differences To The Normal Secondary Click for more details.
对于很难保证按住指针不动的用户,可以设定“运动阈值”特性。这个选项可以让 Mousetweaks 忽略指针轻微的移动,即使指针有少量的移动,仍然可以保证右键点击特性的实现。您可以在悬停点击的运动阈值特性里,找到更多相关信息。
悬停点击下面的运动阈值 选项也会影响到模拟右键点击特性,甚至在没有启用悬停点击的情况下。
4.1.4. 与普通的右键(次要按钮)点击的不同点
As the Simulated Secondary Click does not discard the
press and release, the resulting primary click occurs just before the secondary click created by mousetweaks. Consequently, the simulated secondary click behaves a bit differently than the normal secondary click, because the latter is usually not preceded immediately by a click. For example:-
选中多个项时不能执行右键点击动作,因为右键点击前的那次左键点击将会取消选择。
-
When performing a simulated secondary click on a link in a web page, the primary click, that precedes the simulated secondary click, opens the referenced page before the simulated secondary click has a chance to open the contextual menu of the link.
The contextual menu of a link in a web page can be opened by performing a simulated secondary click while keeping the Ctrl modifier pressed. This works because the referenced page opens in a new tab when the link receives a primary click in conjunction with a pressed Ctrl modifier; which is also what happens as a side effect when opening the contextual menu of a link by using the simulated secondary click in conjunction with the Ctrl modifier.
However the browser has to be configured to not automatically switch to the new tab when it opens; otherwise the page with the link disappears as the new tab becomes visible and the contextual menu does not appear.
-
在面板上的回收站图标上执行模拟右键时,不仅会出现快捷菜单,而且回收站文件夹也会打开。(出现快捷菜单是由于右键点击,打开回收站文件夹是因为右键点击前的那次左键点击。)
列出所有的歧义行为不大可能,因为这要依赖于应用程序对由左键产生的右键点击的反应。
Looking at it the other way, it is not possible to perform a long motionless
press without also triggering the secondary click, unless the pointer is moved before the release. This may also have unexpected consequences for some users. For example:-
当在滚动条的按钮的箭头上按住左键,滚动条会跳至底部。这实际上是在滚动条按钮上点击右键的正常行为。
To avoid that the scrollbar jumps to the bottom, simply move the pointer away from the arrow of the scrollbar before releasing the primary button; this way, the initiated simulated secondary click gets cancelled.
4.2. 悬停点击描述
一些用户不能使用任何鼠标按钮,通过启用悬停点击,他们可以使用鼠标执行各种点击,而不需要按下按钮。可以执行的点击类型有:单击、双击、拖动和右键(次要按钮)点击。
当悬停点击激活以后,
继续保持正常的点击功能,而且,当悬停点击运行时,如果用 执行了一次点击,悬停点击将会停止,不会有模拟产生;要开始一次新的悬停点击,用户得重新进行移动和停止鼠标的动作。4.2.1. 它是怎样工作的?
每次指针停下来的时候,就开始悬停点击。为了给用户反馈,在进行点击前的倒计时,mousetweaks 将使用其它颜色填充指针箭头。
点击如何完成,以及选择什么点击类型,依赖于用户选择的模式。可用的模式有:
- 选择预设的点击类型
- 用鼠标手势决定点击类型

要选择悬停模式,用户需要根据自己需要选择一个单选按钮。
- 4.2.1.1. 使用预设的点击类型自动完成点击。
- 4.2.1.2. 使用鼠标手势来完成点击和选择点击类型
4.2.1.1. 使用预设的点击类型自动完成点击。
当用户选择选择预设的点击类型时激活这种模式。事实上,当鼠标停止运动了延时滑块指定的时间,系统就会自动执行点击类型窗口所选的点击类型,如下:

要显示“显示点击类型窗口”复选框:
,用户必须选中
完成点击后,自动回到单击类型。为了选择其他点击类型,用户需要到点击类型窗口里再执行一次启用 自动点击。
与点击类型窗口不同,一些用户可能更喜欢在面板上的悬停点击小程序,其方便之处在于:

实际上,使用悬停点击面板小程序可以:
- 用户不需要使用点击类型窗口,它可能会挡住桌面上其他的窗口。
- 用户可以直接使用悬停点击小程序上的开/关按钮来启用或停止此项功能。这对于想暂时禁用悬停点击来阅读一些文本来说非常有用。
要在 GNOME 面板上显示悬停点击小程序,可以使用通常的方法来添加。您可以在这一节里找到添加方法:启用指针锁定功能。
点击类型窗口和悬停点击小程序可以同时使用,也可以分别单独使用。
4.2.1.2. 使用鼠标手势来完成点击和选择点击类型
当用户选择使用鼠标手势来完成点击和选择点击类型时激活这种模式。事实上,当鼠标停止移动一定的时间(在延时中指定),指针的形状会有一个短时间的改变;我们把这个形状叫手势指针:
- 当鼠标显示手势指针时,移动鼠标就可以在最后停止的位置产生一个点击动作,然后指针恢复到正常形状。点击的类型由移动方向来决定。指针移动时会有一条线跟随指针,可以给用户提供视觉反馈。
- 如果用户在移动鼠标前,指针已经恢复到普通形态,这时候的移动就不会产生点击动作。下次停止移动时重新开始悬停功能。
用户也可以设定指针匹配移动方向,通过四个可用的
:
在每个
里还有一项 项。如果不想自动执行某些点击类型,可以禁用相应的选项。这对那些仅仅某一项点击困难的用户有很大帮助。4.3. 锁定指针描述
一些用户不仅仅是在电脑上使用指点设备。他们想把指针锁定在屏幕的一块区域里,以便可以让指点设备执行其它任务。
实际上,指针锁定小程序会在面板上创建一块区域,用户可以把指针锁定在这里,直到用预设的方法来释放指针。
看一下启动指针锁定功能可以了解怎样在 GNOME 面板上添加指针锁定小程序。

在指针锁定小程序上点右键,选择 菜单,可以设置指针锁定小程序的选项。

指针锁定小程序的首选项窗口包含三个小节:
-
锁定指针一节里,用户可以指定指针进入捕获区域后,执行什么操作来锁定指针。例如,如果选中了 Ctrl 修饰键,那么按住 Ctrl 键就可以锁定指针。如果没有设定修饰键,鼠标按钮设定的是 0,当指针进入捕获区域时,将会被自动锁定。
您也可以指定修饰键和鼠标按钮组合使用。
-
释放指针小节里,可以指定哪一个修饰键或鼠标按钮来释放指针。
您也可以指定修饰键和鼠标按钮组合使用。
-
捕获区域的范围小节里,可以设定捕获区域在 GNOME 面板上的宽度。