[mousetweaks] Adapt manual to new behaviour of the simulated secondary click
- From: Francesco Fumanti <frfumanti src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mousetweaks] Adapt manual to new behaviour of the simulated secondary click
- Date: Thu, 11 Mar 2010 19:31:34 +0000 (UTC)
commit c79458837345cb54cc93e7d2cd166645113b2630
Author: Francesco Fumanti <francesco fumanti gmx net>
Date: Thu Mar 11 20:31:17 2010 +0100
Adapt manual to new behaviour of the simulated secondary click
help/C/mousetweaks.xml | 90 ++++++++++++++++++++++++++++++++----------------
1 files changed, 60 insertions(+), 30 deletions(-)
---
diff --git a/help/C/mousetweaks.xml b/help/C/mousetweaks.xml
index 4dafec9..049c8a8 100644
--- a/help/C/mousetweaks.xml
+++ b/help/C/mousetweaks.xml
@@ -41,7 +41,7 @@
<revision>
<revnumber>Version 2.30</revnumber>
- <date>February 2010</date>
+ <date>March 2010</date>
<revdescription>
<para role="author">Adapt the manual to the changes done to
@@ -572,13 +572,44 @@
<para>To perform a simulated secondary click, the user has to keep the
<mousebutton>primary mouse button</mousebutton> pressed without moving
- the pointer for a determined time. As soon as the determined time has
- elapsed, the simulated secondary click is issued.</para>
+ the pointer for the time determined by the delay slider of the
+ Simulated Secondary Click feature. While the <mousebutton>primary
+ mouse button</mousebutton> is kept pressed, the arrow of the pointer
+ will be filled with a different color to give feedback about the
+ passing time.</para>
+
+ <para>If the user releases the <mousebutton>primary mouse
+ button</mousebutton> before the arrow of the pointer has been
+ completely filled with the new color, the system will only receive the
+ information of the <mousebutton>primary mouse button</mousebutton>
+ press and release.</para>
+
+ <para>If the user releases the <mousebutton>primary mouse
+ button</mousebutton> after the arrow of pointer has been completely
+ filled with the new color, the <mousebutton>primary mouse
+ button</mousebutton> events will be followed by a
+ <mousebutton>secondary mouse button</mousebutton> click. In fact,
+ mousetweaks creates this simulated <mousebutton>scondary mouse
+ button</mousebutton> click as soon as the user releases the the
+ <mousebutton>primary mouse button</mousebutton>.</para>
- <para>While the <mousebutton>primary mouse button</mousebutton> is
- being held pressed, mousetweaks will fill the arrow of the pointer
- with another color to give feedback that it is counting down the time
- before issuing the simulated secondary click.</para>
+ <note>
+ <para>On browser links, the simulated secondary click behaves
+ differently: it does not wait for the user to release the
+ <mousebutton>primary mouse button</mousebutton> before creating the
+ simulated secondary click; the secondary click is created as soon as
+ the time delay has elapsed. Previous versions of mousetweaks always
+ behaved like this; but this behaviour had to be modified because of
+ changes to the X server.</para>
+ </note>
+
+ <para>The explanations above assumed that the pointer did not move
+ between the <mousebutton>primary mouse button</mousebutton> press and
+ release. If the pointer gets moved before the <mousebutton>primary
+ mouse button</mousebutton> is released, no simulated secondary click
+ will be created. Consequently, to cancel an initiated secondary click,
+ the user only has to move the pointer before releasing the
+ <mousebutton>primary mouse button</mousebutton>.</para>
</sect3>
<sect3>
@@ -615,14 +646,13 @@
<sect3 id="mouse-a11y-ssc-pecularities">
<title>Differences To The Normal Secondary Click</title>
- <para>As the Simulated Secondary Click is not able to discard the
- <mousebutton>mouse button down</mousebutton> event from the
- <mousebutton>primary button press</mousebutton> of the user, it issues
- a primary click just before issuing the secondary click. In other
- words, each secondary click performed by this function is immediately
- preceded by a primary click, and this makes it behave a bit
- differently to the normal secondary click performed by the
- <mousebutton>secondary mouse button</mousebutton>. For example:</para>
+ <para>As the Simulated Secondary Click does not discard
+ the<mousebutton> primary mouse button</mousebutton> 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 preceeded immediately by a <mousebutton>primary
+ mouse button</mousebutton> click. For example:</para>
<itemizedlist>
<listitem>
@@ -633,10 +663,10 @@
<listitem>
<para>When the simulated secondary click is performed on the trash
- icon on the panel, not only does the contextual menu appear, but
- the trash folder does also open. (The former is caused by the
+ icon in the panel, not only does the contextual menu appear, but
+ the trash folder also opens. (The former is caused by the
secondary click, the latter by the primary click preceding the
- right click.)</para>
+ secondary click.)</para>
</listitem>
</itemizedlist>
@@ -646,23 +676,23 @@
receiving the secondary click preceded by a primary click.</para>
</note>
- <para>Some users may also be surprised by the consequences of the
- following: it is not possible to perform a long motionless primary
- button click and hold, without also triggering the secondary click.
- For example:</para>
+ <para>Looking at it the other way, it is no possible to perform a long
+ motionless <mousebutton>primary mouse button</mousebutton> press,
+ without also triggering the secondary click. This may also have
+ unexpected consequences for some users. For example:</para>
<itemizedlist>
<listitem>
- <para>When keeping the primary button pressed on the arrow of a
- scrollbar, the scrollbar jumps to the bottom after some time. This
- is in fact the normal behaviour of a secondary click on an arrow
- of a scrollbar.</para>
+ <para>When releasing the primary button after keeping it pressed
+ on the arrow of a scrollbar for more than the delay time, the
+ scrollbar jumps to the bottom. This is in fact the normal
+ behaviour of a secondary click on an arrow of a scrollbar.</para>
<tip>
- <para>To work around this behaviour, simply move the pointer
- immediately after pressing the <mousebutton>primary mouse
- button</mousebutton>. This way the simulated secondary click is
- not issued.</para>
+ <para>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 canceled.</para>
</tip>
</listitem>
</itemizedlist>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]