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.