"Chording" support?

x64 Replacement/Alternative to Microsoft's IntelliMouse application.
Forum rules
Please read the forum rules before posting for the first time.
The more information you can provide, the quicker and more accurately someone can help.
NOTE: To reduce spam, new users can not post links, files or images until they have at least 4 posts.
Post Reply
beerslayer
New User
Posts: 3
Joined: Sat Dec 25, 2010 12:01 pm

"Chording" support?

Post by beerslayer »

Hi,

I'm new to XMBC, and I'm trying to figure out if there's any way it can do what I'm trying to make it do. Here's the situation:

I have an old two-button trackball (Kensington Orbit). I love the feel of this unit but I miss my mouse's scroll wheel. What I'd like to do is to configure the trackball so that when both of the buttons are pressed and held, rotating the trackball itself vertically will scroll the screen. Failing that, it would be nice simply to add some special functionality of my choice to clicking both buttons simultaneously ("chording").

Can XMBC do this already somehow that I haven't found? If not, please consider this a request for future enhancement.

Thanks in advance,

-- Jeff
User avatar
phil
Site Admin
Posts: 7670
Joined: Sun Apr 06, 2003 11:12 pm

Re: "Chording" support?

Post by phil »

No it does not support chording. The closest you may get is using layers, but I dont think thats really going to help. I have explained in the past why chording is not easy to implement at the user level, and why XMBC does not have it so I will spare the detail, but essentially there are all sorts of timing issues that make it diffuclt, Maybe one day (but it might take a rewrite of the core xmbc stuff so dont expect anything any time soon).

Sorry,
Phil
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
beerslayer
New User
Posts: 3
Joined: Sat Dec 25, 2010 12:01 pm

Re: "Chording" support?

Post by beerslayer »

Thanks for the response. I understand that it isn't easy.

I hate to ask you to recommend a competitor (if there is such a thing as competition amongst freeware developers), but are you (or anyone else reading this, for that matter) by any chance aware of any other free software out there which might allow me to "chord" with my trackball?
User avatar
phil
Site Admin
Posts: 7670
Joined: Sun Apr 06, 2003 11:12 pm

Re: "Chording" support?

Post by phil »

lol, Im not worried about competition but at the same time, I dont know of any chording supporting app, mostly becuase I dont go looking for these things as XMBC does what *i* want :)

My usual response for things XMBC cant do is Autohotkey but in this case I dont think thats going to help.
Maybe someone else can help - but its not exactly the buisiest forum here :(

Thanks,
Phil
--[ Phil ]--
--[ Administrator & XMBC Author ]--
Logitech G9/G604/M720/MX518, Microsoft Intellimouse, Trust 16341 BT Mouse
Windows 10 x64, AMD Ryzen 5900x, MSI x570 Tomahawk, 32GB DDR4,
nVidia RTX 2070s, Evo 970 1Tb NVME, 2x2TB WD Black (RAID1)
MainTrane
Dedicated
Posts: 90
Joined: Wed Jan 26, 2011 12:47 am

Re: "Chording" support?

Post by MainTrane »

I know for a fact that AutoHotkey supports Rocker Gestures (Chording) such as clicking RButton while holding LButton and vice-versa. I'm almost positive that you'd be able to do something like LButton+RButton to scroll up and down, depending on which button was pressed first.

A couple of starter pages. Simple Mouse Gesture and Rocker + Rocker Gestures

I doubt there would be a way to get AHK to recognize your trackball, though I could be wrong.

Alternatively
This company ATNSoft has a couple of shareware trials available that may|not be what you're looking for. Haven't tried them myself, but they look well to be developed.
 
  • Beta Tester ‖ Global Moderator
    Logitech [ G700 | G500 | MX1100 ᵛ¹ ᵛ² ]
    Windows 7 Professional 64-bit (6.1, Build 7601)
    Intel Core i7-960 @ 3.85GHz
    18GB (3x4GB+3x2GB) RAM
    DirectX 11
    NVIDIA GeForce 9800 GT
[/size]
Post Reply