Date: Sun, 23 Aug 2009 22:10:32 -0700 From: Israel Jacques <mrkotfw@gmail.com> To: freebsd-drivers@freebsd.org Subject: Re: Dell USB keyboard Message-ID: <5cd4c4cd0908232210p61f1b56aw660aad2bb4e53fbb@mail.gmail.com> In-Reply-To: <53a1e0710908222309x78b04000t40e31fbee495355c@mail.gmail.com> References: <5cd4c4cd0908221713y5d396946h5e4000ee11a48e0c@mail.gmail.com> <200908230216.CAA12582@sopwith.solgatos.com> <53a1e0710908222309x78b04000t40e31fbee495355c@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
I have the following in my ~/.xmodmaprc: keycode 234 =3D XF86Back keycode 233 =3D XF86Forward keycode 232 =3D XF86Stop keycode 231 =3D XF86Refresh keycode 130 =3D XF86HomePage keycode 236 =3D XF86Mail keycode 198 =3D XF86MyComputer keycode 161 =3D XF86Calculator keycode 160 =3D XF86AudioMute keycode 164 =3D XF86AudioStop keycode 144 =3D XF86AudioPrev keycode 153 =3D XF86AudioNext keycode 162 =3D XF86AudioPlay keycode 129 =3D XF86AudioMedia keycode 174 =3D XF86AudioLowerVolume keycode 176 =3D XF86AudioRaiseVolume And it doesn't work with my WM. Thanks for the tip. So far, I ran (as root): # usbhidctl -anrv -f /dev/uhid0 Report descriptor: Total input size 0 bytes Total output size 1 bytes Total feature size 1 bytes On Sat, Aug 22, 2009 at 11:09 PM, Henry Hu<henry.hu.sh@gmail.com> wrote: > On Sun, Aug 23, 2009 at 10:16 AM, Dieter<freebsd@sopwith.solgatos.com> wr= ote: >>> My question is, how do I go about writing a userland application to >>> access the extra buttons? Would I have to use ioctl(2) to poll >>> /dev/ukbd0? I would like to write the userland application in order to >>> map them to: >>> XF86Back >> ... >>> XF86AudioRaiseVolume >>> >>> Any suggestions? >> >> Can xmodmap(1) do what you need? =C2=A0Appears to be in ports. >> _______________________________________________ >> freebsd-drivers@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-drivers >> To unsubscribe, send any mail to "freebsd-drivers-unsubscribe@freebsd.or= g" >> > You might try usbhidaction and usbhidctl on the uhid device. > Once I was using a microsoft keyboard, and I hacked the programs a > bit, and wrote a configuration file for usbhidaction, and finally I > can use the multimedia keys. > These programs have problems parsing the Report ID field. You might > have to refer to the HID standard to modify them a bit. > > Good luck. >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5cd4c4cd0908232210p61f1b56aw660aad2bb4e53fbb>