Yeah, it's a clusterpluck, I ran into this about six months ago myself.
This is my xorg.conf, for dvorak layout:
Section "InputDevice"
# generated from default
# Driver "keyboard"
Identifier "Keyboard0"
Driver "libinput"
Option "xkbmodel" "evdev"
Option "XkbLayout" "us"
Option "XkbVariant" "dvorak"
Option "xkbrules" "evdev"
EndSection
I don't even know how my drivers work, I think my distro had stupidly
removed libinput or some nonsense like that. It started working again
when I put libinput back in.
Anyway, I forgot about most of it already and have no intention of
touching it again during my natural lifespan.
William Bulley wrote:
According to Peter Hutterer <peter.hutte...@who-t.net> on Sun, 10/27/24 at
20:06:
paging in things from a long time ago: arrow keys mixup used to be
an indication of xfree86 vs evdev XKB rules. I don't know enough about
FreeBSD but might be that you're using the evdev ruleset with the
old keyboard driver or the xfree86 ruleset with the evdev/libinput
driver. You might find google results for this from around 2006-2009
where this was a frequent-enough bug.
Thank you for the reply! I'll forgive you for not knowing enough
about FreeBSD. *grin*
I have been struggling looking up things along the lines of which
you speak above. Not knowing the history is somewhat of a road
block, but I think you are onto something.
I have a friend with similar setup who ran the same setxkbmap(1)
that I attached to my email. Instead of "base" for "rules" he
had "evdev" and his setup works fine (keyboard plus xorg/x11).
I have "libinput" in my "InputClass" sections of my xorg config
file in the /usr/local/share/X11/xorg.conf.d/ directory.
It is unfortunate that this stuff is still in the mix and able
to let dummys like me stumble into a confusing situation. :-(
Thanks again. Have a great day!
--
You can't out-crazy a Democrat.
#EggCrisis #BlackWinter
White is the new Kulak.
Powers are not rights.