Re: map buttons kensington 4 button mouse

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 09/06/2017 10:51 AM, Greg Madden wrote:
> cool, thank you.
> 
> I saw the xbindkeysrc mentioned, a way forward.
> 
> 
> Greg M
> On 09/06/2017 12:54 AM, Dr. Nikolaus Klepp wrote:
>> Hi Greg!
>>
>>> Kensington Expert Mouse:
>>>
>>> Lots of info on the net about this mouse, have tried modifying xorg,
>>> .xinitrc, .xmodmap per instructions, button mapping code.
>>>
>>>  No changes to the button assignment. Control center has a three button
>>> mouse tool, it works for 3 of the 4 buttons.
>>
>> I happen to use the same mouse :-)
>>
>> The 4th button is button 8, you can use "xev" or "xbindkeys -k" to verify. I have used xbindkeys to map 4th button to "nextDesktop": 
>>
>> # ~/.xbindkeysrc
>> #BUTTON8
>> "dcop twin KWinInterface nextDesktop"
>>    b:8
>>
>> You can also use "xinput" to modify the button assignment - I prefer this method to fiddling with Xorg settings. Here is an example from my .xinitrc for Aiptec tablet, changes button 1 to button 13:
>>
>> # AIPTEK SlimTablet Pendown (Button 1) auf Button 13 mappen
>> ID=$(xinput list|grep WALTOP|sed 's/^.*=\([0-9]*\).*$/\1/')
>> xinput set-button-map $ID 13
>>
>> For Kensington to swap button 8 and button 4:
>>
>> $ xinput set-button-map $(xinput list | grep "Kensington Expert Mouse" | sed 's/^.*=\([0-9]*\).*$/\1/') 1 2 3 8 5 6 7 4 
>>
>> More details about your mouse - funny that it claimes to have 12 buttons:
>>
>> $ xinput list --long $(xinput list | grep "Kensington Expert Mouse" | sed 's/^.*=\([0-9]*\).*$/\1/')
>>
>> Nik


Its working, I had to fiddle with the button mapping sequence. I swapped
2 & 4, added your .xbindkeysrc, ended up with 1 8 3 4 5 6 7 2, I wanted
my middle button on 4 and I get a fourth button I had not used.

According to xinput:
Buttons supported: 8
Button labels: "Button Left" "Button Middle" "Button Right" "Button
Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz
Wheel Right" "Button Side"

greg



---------------------------------------------------------------------
To unsubscribe, e-mail: trinity-users-unsubscribe@xxxxxxxxxxxxxxxxxxxxxxxxxx
For additional commands, e-mail: trinity-users-help@xxxxxxxxxxxxxxxxxxxxxxxxxx
Read list messages on the web archive: http://trinity-users.pearsoncomputing.net/
Please remember not to top-post: http://trinity.pearsoncomputing.net/mailing_lists/#top-posting




[Index of Archives]     [Trinity Devel]     [KDE]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]     [Trinity Desktop Environment]

  Powered by Linux