I am using https://ergodox-ez.com/ keyboard and https://www.kensington.com/us/us/4493/k64325/expert-mouse-wired-trackball
They both show in /var/log/messages and work well using defaults in Xorg (nothing set in xorg.conf.d). Keyboard is pretty complicated, having mouse layer, which behaves like real mouse.
Here are related lines in /var/log/messages for trackball:
Same thing for keyboard:
I want to rotate trackball axis 90 degrees counter clock wise (270 degrees clock wise) so I tried defining new conf file in /usr/local/etc/X11/xorg.conf.d/, following all the docs on this site.
Following https://www.freebsd.org/cgi/man.cgi?query=mousedrv&sektion=4&manpath=freebsd-release-ports I tried adding Option "AngleOffset" "integer" but it simply does not show any difference. What I suspect is that I don't define conf properly, so it makes no difference for a trackball.
Question:
How do I define xorg.conf.d file for trackball? Preferably it will affect trackball only and not keyboard mouse that ergodox has.
Thanks.
They both show in /var/log/messages and work well using defaults in Xorg (nothing set in xorg.conf.d). Keyboard is pretty complicated, having mouse layer, which behaves like real mouse.
Here are related lines in /var/log/messages for trackball:
Code:
Oct 16 21:16:31 bsd kernel: ugen0.2: <Kensington Kensington Expert Mouse> at usbus0
Oct 16 21:16:31 bsd kernel: ums0: <Kensington Kensington Expert Mouse, class 0/0, rev 1.10/1.00, addr 2> on usbus0
Code:
Oct 16 21:16:31 bsd kernel: ugen0.3: <ErgoDox EZ ErgoDox EZ> at usbus0
Oct 16 21:16:31 bsd kernel: ukbd0: <ErgoDox EZ ErgoDox EZ, class 0/0, rev 1.10/0.01, addr 3> on usbus0
Oct 16 21:16:31 bsd kernel: ukbd1: <ErgoDox EZ ErgoDox EZ, class 0/0, rev 1.10/0.01, addr 3> on usbus0
Oct 16 21:16:31 bsd kernel: ums1: <ErgoDox EZ ErgoDox EZ, class 0/0, rev 1.10/0.01, addr 3> on usbus0
Oct 16 21:16:31 bsd kernel: uhid1: <ErgoDox EZ ErgoDox EZ, class 0/0, rev 1.10/0.01, addr 3> on usbus0
I want to rotate trackball axis 90 degrees counter clock wise (270 degrees clock wise) so I tried defining new conf file in /usr/local/etc/X11/xorg.conf.d/, following all the docs on this site.
Following https://www.freebsd.org/cgi/man.cgi?query=mousedrv&sektion=4&manpath=freebsd-release-ports I tried adding Option "AngleOffset" "integer" but it simply does not show any difference. What I suspect is that I don't define conf properly, so it makes no difference for a trackball.
Question:
How do I define xorg.conf.d file for trackball? Preferably it will affect trackball only and not keyboard mouse that ergodox has.
Thanks.
Last edited by a moderator: