<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - Allow switching clickfinger right and middle-click"
href="https://bugs.freedesktop.org/show_bug.cgi?id=90204">90204</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Allow switching clickfinger right and middle-click
</td>
</tr>
<tr>
<th>Product</th>
<td>Wayland
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Hardware</th>
<td>x86-64 (AMD64)
</td>
</tr>
<tr>
<th>OS</th>
<td>Linux (All)
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Component</th>
<td>libinput
</td>
</tr>
<tr>
<th>Assignee</th>
<td>wayland-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>lnicola@dend.ro
</td>
</tr></table>
<p>
<div>
<pre>This is a feature request to allow using a two-finger click as middle click. I
know libinput tries to avoid having too many configuration options and I'm not
sure how many people have the same issue, but please let me explain.
I have a HP Envy laptop with a touchpad as seen in [1]. Since it has the two
clickable buttons but lacks a way to perform a middle-click, I configured the
Synaptics drivers to use a two-finger click for that.
I'll also mention that I'm used to holding my hand oriented at 45 degrees or
less over the touchpad. I have no idea if other people do the same thing, but
it's easier on my wrist. Because of this, holding two fingers over the bottom
area requires me to move my palm to a vertical orientation and feels very
awkward. It also doesn't seem to work reliably, but that's a different issue
altogether [2].
There's also the possibility of using a three-finger click, but it seems
unintuitive (to me) and goes against my muscle memory. It also doesn't work for
me on Wayland [3].
So, to recap, I think that:
* left and right-clicks are "free" actions, since they already have
touchpad areas for them
* middle-click is used often enough in browsers (and for pasting the
PRIMARY selection if that still works in Wayland) should be reasonably easy to
perform; the easiest mapping for it would be a two-finger click
Of course, my argument does not hold for pure clickfinger touchpads (as
right-click is probably more important), but on laptops such as mine it would
be nice to have two-finger clicks do something useful.
[1] <a href="http://www.notebookcheck.net/fileadmin/_migrated/pics/envy17-touchpad.jpg">http://www.notebookcheck.net/fileadmin/_migrated/pics/envy17-touchpad.jpg</a>
[2] If holding one finger over the button area and sliding another downwards to
the bottom, only the original finger seems to taken into account on a click. Of
course, one may argue that doing this is useless because it will also move the
cursor.
[3] xinput list only gives me an "xwayland-pointer", which doesn't have any
settings for this. Perhaps I'm doing it wrong. On Xorg with xf86-input-libinput
the properties are there, but I have other issues [4].
[4] Softbutton right-clicks are detected as left-clicks; it seems specific to
xf86-input-libinput, though.
PS: I'm using libinput 0.14.1-1 (or at least that's what my distribution calls
it).</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>