Using a touchpad for custom things

Operating System, Common Application & ThinkPad Utilities Questions...
Post Reply
Message
Author
nitro2k01
Freshman Member
Posts: 67
Joined: Tue Oct 03, 2006 9:52 am
Location: Stockholm, Sweden

Using a touchpad for custom things

#1 Post by nitro2k01 » Thu Oct 25, 2007 12:20 pm

(Ok, this not specifically a Thinkpad question, but I hope it's allowed anyway)

I'm looking for a way to use the XY pad on my laptop for custom things. I already have a stick mouse (Like the ones usually present on Thinkpads) I'm a computer musician, and I'd ultimately like to use the touchpad as an X-Y midi pad. If anyone knows how to that specifically, it would be gold. Otherwise, just reading out the values from the API would suffice, the I could write my own application.

I've found Touchpad 2 MIDI, but unfortunately it doesn't work my ALPS touchpad. (They explicitly say that model is not supported.)

The OS is Windows Xp. Any help would be appreciated.
TP 600E:: Type: 2645 (Defunct. Description left for posterity.)
CPU: 650*1.08=702 MHz PIII with SpeedStep disabled. (Used to be 400 MHz PII)
RAM: 288 MB
HDD: 80 GB non-IBM
_________
TP T60:: Type: 2008-CTO
CPU: Core Duo T2400 1.83 GHz
RAM: 3 GB
HDD: WD Scorpio Black 320GB 7200 RPM

interval
Freshman Member
Posts: 56
Joined: Sun May 06, 2007 12:25 pm
Location: france, for now...

#2 Post by interval » Tue Nov 13, 2007 7:39 pm

i'd also be interested in something like this...
"After silence, that which comes nearest to expressing the inexpressible is music."
Aldous Huxley

Stargate199
Senior Member
Senior Member
Posts: 708
Joined: Thu Jul 13, 2006 2:51 pm
Location: Atlanta, GA

#3 Post by Stargate199 » Tue Nov 13, 2007 9:11 pm

it is going to do a lot with the controller for the mouse. Depending on who made it and how it works in relation with the system, it may simply be possible. I think such a thing is possible with the ultranav since it can be completely controlled by software alone (disable it, change the scroll regions, etc.) Can you specify what the computer you are trying to do this with? I may see if I can dig up some information.
I have finally rejoined the dark side.
ThinkPad T450s, Core i7 5600u, 12GB RAM, Samsung 850 EVO 500GB SSD.
Previous ThinkPads: T41, T21, 600E

nitro2k01
Freshman Member
Posts: 67
Joined: Tue Oct 03, 2006 9:52 am
Location: Stockholm, Sweden

#4 Post by nitro2k01 » Tue Nov 13, 2007 9:24 pm

The computer is a Dell Latitude D600.
Since that post, I've done some thinking. As you (Stargate199) say, the thing can be contrlled solely by software, so it shouldn't be impossible to do. I also did some research on the files included with the driver package, and it seems that the file vxdif.dll has some interesting entry points when I disassembled it. However, it will take some time to reverse engineer it properly, and I haven't really tried yet.
Please keep me posted if you find any info.
TP 600E:: Type: 2645 (Defunct. Description left for posterity.)
CPU: 650*1.08=702 MHz PIII with SpeedStep disabled. (Used to be 400 MHz PII)
RAM: 288 MB
HDD: 80 GB non-IBM
_________
TP T60:: Type: 2008-CTO
CPU: Core Duo T2400 1.83 GHz
RAM: 3 GB
HDD: WD Scorpio Black 320GB 7200 RPM

Stargate199
Senior Member
Senior Member
Posts: 708
Joined: Thu Jul 13, 2006 2:51 pm
Location: Atlanta, GA

#5 Post by Stargate199 » Tue Nov 13, 2007 9:47 pm

Yeah, the trackpad can be controlled by software, so it may be possible. I think what it comes down to is the driver files. It could be because of how the driver is programed, it is very hard to figure out the xy position of where there is movement by third part programs. Look around on some other forums and see if anyone has been able to do what you are proposing.
I have finally rejoined the dark side.
ThinkPad T450s, Core i7 5600u, 12GB RAM, Samsung 850 EVO 500GB SSD.
Previous ThinkPads: T41, T21, 600E

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Windows OS (Versions prior to Windows 7)”

Who is online

Users browsing this forum: No registered users and 4 guests