Created attachment 209044 [details]
libinput is a common entry point for running Wayland- and some KMS-based compositors. As FreeBSD defaults are not adjusted for the average user how to get started is confusing.
For one, running x11-wm/sway doesn't require extra steps compared to any other Wayland compositor.
Comment on attachment 209044 [details]
> - For arrow keys to work export XKB_DEFAULT_RULES=evdev via environ(7)
"setxkbmap -rules evdev" in xf86-input-libinput case. Compositor-specific way to do the same would be "input * xkb_rules evdev" in ~/.sway/config or Option "XkbRules" "evdev" in xorg.conf(5).
Build info is available at https://gitlab.com/swills/freebsd-ports/pipelines/98217011