Clickpad: how to right-click with both Two-Fingers and Area

Clash Royale CLAN TAG#URR8PPP up vote
0
down vote
favorite
I've got a buttonless touchpad, so-called clickpad, and I want to be able to perform a right click by both tapping with two fingers and clicking in the right-bottom area. The gnome-tweak-tool allows me to change between these two behaviors but doesn't have the option to turn them on both at the same time.
I mostly use the two-finger tap for right-click, but in some applications I need to click-and-drag with the right or middle button. However the usual tap-tap-hold to emulate holding the mouse button only works with one finger, so it's not possible to use it to emulate holding of the right button.
I'm using Ubuntu 18.04 on XOrg.
touchpad 18.04 gnome-tweak-tool
add a comment |Â
up vote
0
down vote
favorite
I've got a buttonless touchpad, so-called clickpad, and I want to be able to perform a right click by both tapping with two fingers and clicking in the right-bottom area. The gnome-tweak-tool allows me to change between these two behaviors but doesn't have the option to turn them on both at the same time.
I mostly use the two-finger tap for right-click, but in some applications I need to click-and-drag with the right or middle button. However the usual tap-tap-hold to emulate holding the mouse button only works with one finger, so it's not possible to use it to emulate holding of the right button.
I'm using Ubuntu 18.04 on XOrg.
touchpad 18.04 gnome-tweak-tool
add a comment |Â
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I've got a buttonless touchpad, so-called clickpad, and I want to be able to perform a right click by both tapping with two fingers and clicking in the right-bottom area. The gnome-tweak-tool allows me to change between these two behaviors but doesn't have the option to turn them on both at the same time.
I mostly use the two-finger tap for right-click, but in some applications I need to click-and-drag with the right or middle button. However the usual tap-tap-hold to emulate holding the mouse button only works with one finger, so it's not possible to use it to emulate holding of the right button.
I'm using Ubuntu 18.04 on XOrg.
touchpad 18.04 gnome-tweak-tool
I've got a buttonless touchpad, so-called clickpad, and I want to be able to perform a right click by both tapping with two fingers and clicking in the right-bottom area. The gnome-tweak-tool allows me to change between these two behaviors but doesn't have the option to turn them on both at the same time.
I mostly use the two-finger tap for right-click, but in some applications I need to click-and-drag with the right or middle button. However the usual tap-tap-hold to emulate holding the mouse button only works with one finger, so it's not possible to use it to emulate holding of the right button.
I'm using Ubuntu 18.04 on XOrg.
touchpad 18.04 gnome-tweak-tool
asked May 29 at 13:58
m93a
14111
14111
add a comment |Â
add a comment |Â
1 Answer
1
active
oldest
votes
up vote
1
down vote
I was able to achieve this by using the gnome-tweak-tool and enabling the area Mouse click emulation under the Keyboard & Mouse section.
Then I added a new file in /usr/share/X11/xorg.conf.d and named it 90-libinput-quirks.conf with the following content
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "True"
EndSection
The file name itself is somewhat important, it needs to start with a higher number than the libinput.conf file bundled with Ubuntu 18.04. Mine was named 40-libinput.conf so I named mine 90-libinput-quirks.conf to make sure it was loaded after, and thus overriding, the original config.
Alternatively you could just add the Option "Tapping" "True" to the section identifier Identifier "libinput touchpad catchall" just as above. Not sure if this file could be overwritten by something like an update, so I prefer the first approach.
add a comment |Â
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
I was able to achieve this by using the gnome-tweak-tool and enabling the area Mouse click emulation under the Keyboard & Mouse section.
Then I added a new file in /usr/share/X11/xorg.conf.d and named it 90-libinput-quirks.conf with the following content
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "True"
EndSection
The file name itself is somewhat important, it needs to start with a higher number than the libinput.conf file bundled with Ubuntu 18.04. Mine was named 40-libinput.conf so I named mine 90-libinput-quirks.conf to make sure it was loaded after, and thus overriding, the original config.
Alternatively you could just add the Option "Tapping" "True" to the section identifier Identifier "libinput touchpad catchall" just as above. Not sure if this file could be overwritten by something like an update, so I prefer the first approach.
add a comment |Â
up vote
1
down vote
I was able to achieve this by using the gnome-tweak-tool and enabling the area Mouse click emulation under the Keyboard & Mouse section.
Then I added a new file in /usr/share/X11/xorg.conf.d and named it 90-libinput-quirks.conf with the following content
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "True"
EndSection
The file name itself is somewhat important, it needs to start with a higher number than the libinput.conf file bundled with Ubuntu 18.04. Mine was named 40-libinput.conf so I named mine 90-libinput-quirks.conf to make sure it was loaded after, and thus overriding, the original config.
Alternatively you could just add the Option "Tapping" "True" to the section identifier Identifier "libinput touchpad catchall" just as above. Not sure if this file could be overwritten by something like an update, so I prefer the first approach.
add a comment |Â
up vote
1
down vote
up vote
1
down vote
I was able to achieve this by using the gnome-tweak-tool and enabling the area Mouse click emulation under the Keyboard & Mouse section.
Then I added a new file in /usr/share/X11/xorg.conf.d and named it 90-libinput-quirks.conf with the following content
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "True"
EndSection
The file name itself is somewhat important, it needs to start with a higher number than the libinput.conf file bundled with Ubuntu 18.04. Mine was named 40-libinput.conf so I named mine 90-libinput-quirks.conf to make sure it was loaded after, and thus overriding, the original config.
Alternatively you could just add the Option "Tapping" "True" to the section identifier Identifier "libinput touchpad catchall" just as above. Not sure if this file could be overwritten by something like an update, so I prefer the first approach.
I was able to achieve this by using the gnome-tweak-tool and enabling the area Mouse click emulation under the Keyboard & Mouse section.
Then I added a new file in /usr/share/X11/xorg.conf.d and named it 90-libinput-quirks.conf with the following content
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
Option "Tapping" "True"
EndSection
The file name itself is somewhat important, it needs to start with a higher number than the libinput.conf file bundled with Ubuntu 18.04. Mine was named 40-libinput.conf so I named mine 90-libinput-quirks.conf to make sure it was loaded after, and thus overriding, the original config.
Alternatively you could just add the Option "Tapping" "True" to the section identifier Identifier "libinput touchpad catchall" just as above. Not sure if this file could be overwritten by something like an update, so I prefer the first approach.
answered Jun 26 at 18:32
Misantorp
513
513
add a comment |Â
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1041592%2fclickpad-how-to-right-click-with-both-two-fingers-and-area%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
var $window = $(window),
onScroll = function(e)
var $elem = $('.new-login-left'),
docViewTop = $window.scrollTop(),
docViewBottom = docViewTop + $window.height(),
elemTop = $elem.offset().top,
elemBottom = elemTop + $elem.height();
if ((docViewTop elemBottom))
StackExchange.using('gps', function() StackExchange.gps.track('embedded_signup_form.view', location: 'question_page' ); );
$window.unbind('scroll', onScroll);
;
$window.on('scroll', onScroll);
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password