The problem is that on FreeBSD/sparc64 keys are off by one as is explained here: http://lists.freebsd.org/pipermail/freebsd-sparc64/2004-August/002036.html with some further discussion here: http://lists.freebsd.org/pipermail/freebsd-sparc64/2004-September/002091.html Marius Strobl (marius at alchemy.franken.de) submitted a patch that corrects this (the same workaround is needed as on linux) and is already in FreeBSD Xorg ports. Furthermore he adds that "#ifndef __sparc64__ added in 3.156 [in XFree86 CVS] can be removed again." Both changes included in upcoming patch.
Created attachment 1183 [details] [review] Fix for FreeBSD/sparc64 by Marius Strobl
*** This bug has been marked as a duplicate of 2587 ***
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.