On Sat, May 02, 2020 at 11:19:12AM +0200, Bill Allombert wrote:
> On Thu, Mar 19, 2020 at 04:51:02PM +0100, Bill Allombert wrote:
> > On Thu, Mar 19, 2020 at 02:53:29PM +0100, borislav nikolov wrote:
> > > Package: consolation
> > > Version: 0.0.7-1
> > > 
> > > Hi,
> > > thank you so much for writing this! I was struggling with gpm for a
> > > while because of /dev/input/mice not sending buttons properly for
> > > trackpads.
> > > 
> > > For me middle button is just annoyingly difficult to press on t440p,
> > > and I wanted to use the "right" button (top right area) as paste
> > > button.
> > > 
> > > I added a quick patch/hack (attached), that adds --set-paste-button
> > > option, that allows me to use the right button.
> > 
> > Hello Borislav,
> > 
> > Thanks for your patch.
> > 
> > Your patch works, but it the way you use it
> > (--set-paste-button=BTN_RIGHT) remove the possibility to use a button
> > to delimitate the selection. 
> > Also such setting should be per device.
> > (If you plug a mouse, you might not want the mouse to be affected).
> > 
> > So maybe we need something more general.
> > 
> > Looking at the code, I try to keep the libinput options separated from
> > the extra consolation options ("Other options:"), because I sync file
> > src/shared.c/src/shared.h with the version in libinput/tools
> > (this allows new libinput options to be supported by consolation).
> > 
> > I think it could be cleaner to keep the eame of the button as they are
> > in action.c and change the code in input.c to do the translation.
> 
> I have made an experimental GIT branch 'bill-map' that adds an option
> --map that allow to map buttons to actions.
> 
> For your use case, you would use --map BTN_RIGHT=BTN_MIDDLE
> (Probably I should add names for actions instead of reusing
> button names).
> 
> What do you think about it ?

I just tested it, works great!

thanks!

> 
> Cheers,
> -- 
> Bill. <ballo...@debian.org>
> 
> Imagine a large red swirl here. 

Reply via email to