LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 07-06-2019, 01:29 PM   #1
rshepard
Member
 
Registered: Oct 2007
Location: Troutdale, Oregon
Distribution: Slackware
Posts: 435

Rep: Reputation: 28
Enable button 2 for Kensington Orbit Trackball with scroll ring


Running Slackware-14.2. My very old and favorite Logitech trackball died of old age and I've replaced it with a Kensington Orbit scroll ring trackball: two buttons (left 1, right 3), ball to move the cursor and a ring as a horizontal scroll wheel. Cannot paste highlighted text as the two buttons simultaneously do not function as button 2.

I've checked the buttons using xev and xinput and need an appropriate section for /usr/share/X11/xorg.conf.d/10-evdev.conf. I can post the current contents of this file if desired.

My web searches for 'kensington orbit scroll ring trackball button mapping' and similar find nothing and I'm not a linux hardware guru. Help is needed.
 
Old 07-06-2019, 01:39 PM   #2
slackware-current
Member
 
Registered: Jun 2019
Posts: 60

Rep: Reputation: 6
Have you tried this
Code:
Section "InputClass"
        Identifier "Trackball with Middle Button Emulation"
        MatchProduct "Primax Kensington Eagle Trackball"
	MatchIsPointer "on"
	MatchDevicePath "/dev/input/event*"
        Driver "evdev"
	Option "Emulate3Buttons" "True"
EndSection
or
Code:
Section "InputClass"
    Identifier	"Kensignton Trackwheel Middleclick and Scrollwheel Emulation"
    MatchProduct	"Kensington      Kensington USB/PS2 Orbit"
    MatchDevicePath	"/dev/input/event*"
    Driver		"evdev"
    MatchIsPointer	"on"
    Option		"Emulate3Buttons"	"true"
    Option		"EmulateWheel"		"true"
    Option		"EmulateWheelButton"	"3"
EndSection

Last edited by slackware-current; 07-06-2019 at 01:40 PM.
 
Old 07-06-2019, 01:48 PM   #3
slackware-current
Member
 
Registered: Jun 2019
Posts: 60

Rep: Reputation: 6
wrong answer look for next

Last edited by slackware-current; 07-06-2019 at 01:57 PM. Reason: wrong answer look for next
 
Old 07-06-2019, 01:56 PM   #4
slackware-current
Member
 
Registered: Jun 2019
Posts: 60

Rep: Reputation: 6
add this to your /etc/X11/xorg.conf.d/10-evdev.conf
Code:
Section "InputClass"
    Identifier	"Kensignton Trackwheel Middleclick and Scrollwheel Emulation"
    MatchProduct	"Kensington      Kensington USB/PS2 Orbit"
    MatchDevicePath	"/dev/input/event*"
    Driver		"evdev"
    MatchIsPointer	"on"
    Option		"Emulate3Buttons"	"true"
    Option		"EmulateWheel"		"true"
    Option		"EmulateWheelButton"	"3"
EndSection
That should make it work.
if you do not have one then make one.
then edit it as above.
Attached Files
File Type: txt 10-evdev.conf.txt (363 Bytes, 43 views)

Last edited by slackware-current; 07-06-2019 at 02:11 PM.
 
1 members found this post helpful.
Old 07-06-2019, 05:30 PM   #5
rshepard
Member
 
Registered: Oct 2007
Location: Troutdale, Oregon
Distribution: Slackware
Posts: 435

Original Poster
Rep: Reputation: 28
[QUOTE=slackware-current;6012572]Have you tried this
Code:
Section "InputClass"
        Identifier "Trackball with Middle Button Emulation"
        MatchProduct "Primax Kensington Eagle Trackball"
	MatchIsPointer "on"
	MatchDevicePath "/dev/input/event*"
        Driver "evdev"
	Option "Emulate3Buttons" "True"
EndSection
[/QUOTE\

I found this solution using a different search term and put it in 51-kensington-trackball.conf. It works.

Quote:
Code:
Section "InputClass"
    Identifier	"Kensignton Trackwheel Middleclick and Scrollwheel Emulation"
    MatchProduct	"Kensington      Kensington USB/PS2 Orbit"
    MatchDevicePath	"/dev/input/event*"
    Driver		"evdev"
    MatchIsPointer	"on"
    Option		"Emulate3Buttons"	"true"
    Option		"EmulateWheel"		"true"
    Option		"EmulateWheelButton"	"3"
EndSection
Just removed the above file and appended this to the end of 10-evdev.conf.

Thanks very much.

Rich
 
1 members found this post helpful.
  


Reply

Tags
kensington trackball, mapping button 2



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Use xinput to configure Kensington Orbit Optical Trackball nix84 Linux - Software 0 04-16-2014 04:44 AM
[SOLVED] xorg.conf and Kensington Slimblade Trackball K72327 pisti Linux - Hardware 1 03-24-2009 05:39 PM
trouble with Kensington trackball Lord Zoltar Linux - Hardware 4 09-23-2005 10:31 PM
3 button mouse (scroll button) Spyiish Slackware 24 07-23-2005 01:37 PM
Kensington Trackball Orbit Elite ByteWarrior Linux - Hardware 3 11-11-2004 03:03 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 11:35 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration