On Sat, Dec 30, 2017 at 12:19:18PM +0100, Anton Lindqvist wrote:
> On Fri, Dec 29, 2017 at 10:05:12PM -0700, bit shifter wrote:
> > I have a Thinkpad X240 with the buttonless clickpad.  On snapshot
> > 6.2-current #311, the only soft buttons that function are the buttons
> > at the top of the clickpad.  The soft buttons at the bottom of the
> > clickpad all act as a left-click.  Further,  in wsconsctl, the
> > mouse.type is "unknown_19".  If I edit the
> > /usr/X11R6/share/X11/xorg.conf.d/70-synaptics.conf file, and uncomment
> > the InputClass section at the top (that was recently commented out by
> > default) again, so these are my effective xorg settings:
> > 
> > Section "InputClass"
> >         Identifier "touchpad catchall"
> >         Driver "synaptics"
> >         MatchIsTouchpad "on"
> > EndSection
> > 
> > Section "InputClass"
> >         Identifier "Default clickpad buttons"
> >         MatchDriver "synaptics"
> >         Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
> >         Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
> > EndSection
> > 
> > 
> > The soft buttons at the bottom work again, but the mouse.type in
> > wsconsctl is still unknown_19.  I've included the output of wsconsctl
> > and dmesg below.
> > 
> > 
> > $ doas wsconsctl | grep mouse
> > 
> > wsconsctl: Use explicit arg to view keyboard.map.
> > mouse.type=unknown_19
> 
> Please try the diff for wsconsctl below.
> 
> Also looking for OKs, maybe WSMOUSE_TYPE_SYNAP_SBTN should just be
> called synaptics just like WSMOUSE_TYPE_SYNAPTICS in the wsconsctl
> output?
> 
> Index: util.c
> ===================================================================
> RCS file: /cvs/src/sbin/wsconsctl/util.c,v
> retrieving revision 1.65
> diff -u -p -r1.65 util.c
> --- util.c    2 Sep 2017 22:09:32 -0000       1.65
> +++ util.c    30 Dec 2017 11:04:37 -0000
> @@ -94,6 +94,7 @@ static const struct nameint mstype_tab[]
>       { WSMOUSE_TYPE_ALPS,    "alps" },
>       { WSMOUSE_TYPE_SGI,     "sgi" },
>       { WSMOUSE_TYPE_ELANTECH, "elantech" },
> +     { WSMOUSE_TYPE_SYNAP_SBTN, "synaptics-soft-buttons" },
>  };
>  
>  static const struct nameint dpytype_tab[] = {

Just committed the fix for wsconsctl. Thanks for the report!

Reply via email to