Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: multimedia keys
On Sun, Feb 13, 2011 at 11:57:20AM -0500, Steven Bellovin wrote:
> That I don't know. However, when I was using a keyboard with such extra
> buttons
> I had
>
> usbhidaction -f 0 -c /home/smb/.hidconf
>
> in my .xinitrc and
>
> b132$ cat .hidconf
> Consumer:Consumer_Control.Consumer:Volume_Up 1
> mixerctl -n -w outputs.master++
> Consumer:Consumer_Control.Consumer:Volume_Down 1
> mixerctl -n -w outputs.master--
> Consumer:Consumer_Control.Consumer:Mute 1
> /home/smb/bin/domute
> Consumer:Consumer_Control.Consumer:AC_Home 1
> rfirefox about:blank &
> Consumer:Consumer_Control.Consumer:AC_Search 1
> rfirefox http://www.google.com &
> Consumer:Consumer_Control.Consumer:AL_Calculator 1
> xterm -e bc &
> Consumer:Consumer_Control.Consumer:AL_Email_Reader 1
> composemail
The following allowed me to get further:
# usbhidctl -f /dev/uhid0 -l -a
Then on every keypress, I got lines like:
Unassigned=1
Mute=1
...
Together with:
# usbhidctl -f /dev/uhid0 -r
Report descriptor:
Input size=16 count=1 Array page=Consumer usage=Unassigned..0x03ff,
logical range 0..1023
Collection page=Consumer usage=Consumer_Control
Total input size 2 bytes
Total output size 0 bytes
Total feature size 0 bytes
and a little guessing, I arrived at a config file like yours, with
Consumer:Volume_Up 1 mpc volume +5
Consumer:Volume_Down 1 mpc volume -5
which works :)
Thank you,
Thomas
Home |
Main Index |
Thread Index |
Old Index