On Sun, Oct 14, 2007 at 09:56:11PM +0200, Bruce Alcock wrote: > No, it does absolutely nothing. I've mapped keysyms for a multimedia > keyboard with xmodmap before, so I know what I'm doing there. There's a > linux driver program ( http://g15tools.sourceforge.net/) which allows you to > use everything, including the LCD screen on the keyboard. Unfortunately it > requires linux kernel support to work, which obviously I can't give it in > FreeBSD...any ideas? Really keen to just be able to use the extra keys, dont > care about the LCD :-P <snip> > Let me just add to that: I've compiled g15tools and g15daemon and installed > them in FreeBSD...when I run the g15daemon program i get: > An Error Occured - 2 : ( Unable to initialize keyboard ) received > Which I think is because it tries to load itself into the linux kernel at > that point...
AFAICT, g15daemon isn't a linux kernel module, so it can't load itself into the kernel. From a cursory inspection of the g15daemon source code, it does try to access Linux specific devices, which is where I assume it fails. If you plug the keyboard in, does it show up as a uhid device, or as ugen? There are two things you could do, I think. - Port the libg15 and g15daemon to FreeBSD - Add support for the g15 to the existing uhid(4) driver. Roland -- R.F.Smith http://www.xs4all.nl/~rsmith/ [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725)
pgpi3D6Y6BCFe.pgp
Description: PGP signature