Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Feb 2020 22:47:56 +0100
From:      Michael Gmelin <freebsd@grem.de>
To:        Aryeh Friedman <aryeh.friedman@gmail.com>
Cc:        Vladimir Kondratyev <vladimir@kondratyev.su>, freebsd-x11@freebsd.org
Subject:   Re: xfce4 does not see up arrow after reinstall/xorg update
Message-ID:  <20200222224756.05f6fad9@bsd64.grem.de>
In-Reply-To: <CAGBxaX=qvyTfo0qfehZBH6TLWXSPA562ys-_Sjaqen-fQD01rA@mail.gmail.com>
References:  <CAGBxaXk0dWwa0kGVLViMRTMSUpdJwMBYgPF4gTBryjHoBzGjPw@mail.gmail.com> <ccbeafb7-1f62-41b8-b000-870896527a86@kondratyev.su> <CAGBxaX=qvyTfo0qfehZBH6TLWXSPA562ys-_Sjaqen-fQD01rA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help


On Sat, 22 Feb 2020 14:53:01 -0500
Aryeh Friedman <aryeh.friedman@gmail.com> wrote:

> On Sat, Feb 22, 2020 at 6:47 AM Vladimir Kondratyev
> <vladimir@kondratyev.su> wrote:
> 
> > On 22.02.2020 02:25, Aryeh Friedman wrote:  
> > > After deleting all my ports and reinstalling of them (on
> > > 2/20/2020) no application when running in a xfce4 environment
> > > recognizes/sees the up arrow.   All other arrow and cursor
> > > control keys work as expected. The up arrow keys works correctly
> > > on the console and in twm (default window manager for startx).  
> >
> > Dysfunctional Up and Left arrow keys is a symptom of kbd_rules set
> > to "base" rather than "evdev".
> >
> > New Xorg sets kbd_rules to "evdev" for all evdev keyboards by
> > default. See /usr/local/share/X11/xorg.conf.d/20-evdev-kbd.conf
> >  
> 
> Section "InputClass"
>         Identifier              "Evdev keyboard"
>         MatchDevicePath         "/dev/input/event*"
>         MatchIsKeyboard         "on"
>         Option                  "XkbRules" "evdev"
> EndSection
> 
> 

Can you try this instead? It might not make a difference, but it's low
effort to test.

Section "InputClass"
  Identifier "libinput keyboard catchall"
  MatchIsKeyboard "on"
  MatchDevicePath "/dev/input/event*"
  Driver "libinput"
  Option "XkbRules" "evdev"
EndSection

And optionally add (if applicable):

Section "InputClass"
  Identifier "libinput touchpad catchall"
  MatchIsTouchpad "on"
  MatchDevicePath "/dev/input/event*"
  Driver "libinput"
  Option "MiddleEmulation" "on"
  Option "DisableWhileTyping" "off"
EndSection


> >
> > So it looks like you have something that reverts them back to
> > "base" in your local configuration.
> >
> >
> > _______________________________________________
> > freebsd-x11@freebsd.org mailing list
> > https://lists.freebsd.org/mailman/listinfo/freebsd-x11
> > To unsubscribe, send any mail to
> > "freebsd-x11-unsubscribe@freebsd.org" 
> 
> 



-- 
Michael Gmelin



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20200222224756.05f6fad9>