The MP3car.com Store The MP3car.com Store    

Sponsored links

Go Back   MP3Car.com > Mp3Car Technical > Input Devices

Reply
 
LinkBack Thread Tools Display Modes
Old 03-21-2004, 10:55 PM   #1
Newbie
 
Join Date: Dec 2003
Location: ATL GA
Posts: 53
convert USB scroll mouse to vol/jog dials?

Here's a thought, after looking at this device:
http://www.contouravs.com/spaceshuttle_info.html

I have a Logitech multimedia keyboard with a scroll that can be changed to volume control through the driver.

Well, why couldn't we come up with a driver to take like a USB scroll mouse, and make a multifunction controller.

On a typical scroll mouse, there are two buttons, pluss a button by pressing the scroll. Of course a scroll. Then two additional wheels for movement sensing.
If someone here could right the driver (yeah, I know, that's easier said than done), then with some creative fabrication, a clean, easy-to-use multifunctional controller could be built. I'm think one jog dial, one volume control, track up and down, one mode selector to work with the final wheel for a simple treble/bass/fade/something.

I already have the keyspan wireless remote, works great, but, I think this could be better if anyone wants to take the ball and run with it. I unfortunately do not know how to program, only fabricate, so I can't really do this myself.

Anybody got some ideas to add? Anybody interested in trying to make this work?
Jonjonr6 is offline   Reply With Quote
Advertisement
 
Advertisement
Sponsored links

Old 03-22-2004, 06:46 PM   #2
Constant Bitrate
 
Join Date: Feb 2004
Location: Elmira NY
Posts: 181
not a bad idea.
beaverpants is offline   Reply With Quote
Old 03-22-2004, 07:30 PM   #3
Low Bitrate
 
Join Date: Feb 2004
Posts: 63
You could do it without custom drivers. Applications already recieve mouse wheel events when they have the focus. You might be able to write a global hook that captures all mouse wheel events and use it to change the volume.
bambooracer is offline   Reply With Quote
Old 03-23-2004, 12:58 PM   #4
Newbie
 
Join Date: Dec 2003
Location: ATL GA
Posts: 53
hmmm, now only to find someone capable and interested enough to write this software.
I would prefer however, to somehow change how windows sees the device from a mouse to something like a human input device. That way, there's no pointer on the screen.
You know, those mice with the multi-scroll wheels would add just that much more option. And they usually have more programable buttons.
Jonjonr6 is offline   Reply With Quote
Old 03-23-2004, 01:55 PM   #5
Raw Wave
 
god_of_cpu's Avatar
 
Join Date: Jan 2004
Location: SilverSpring Maryland
Posts: 2,957
This could be done quite simply with the Microsoft DirectX SDK, specifically DirectInput just write a tray app that has exclusive background access to the mouse. You should be able to enumerate through all the mouse like devices on the computer with EnumDevices and use only 1 specific mouse, so you could have a normal mouse and a hacked apart one that is used just for scrolling, volume control, etc via the TrayApp. You can also just hide the cursor with a HideCursor platform SDK function call.

If I didn't have 20 million other programs I already have to write, I would do this, but alas I have higher carputer priorities...

Tutorial on writing a mouse program here, theres also sample programs included with the SDK that do mouse input, you'll just have to add a EnumDevices call to select the proper mouse and the conversion stuff to covert from mouse axis to key press / volume change / etc.
http://msdn.microsoft.com/archive/de...t_tut_3yno.asp

Quote: Originally Posted by Jonjonr6
hmmm, now only to find someone capable and interested enough to write this software.
I would prefer however, to somehow change how windows sees the device from a mouse to something like a human input device. That way, there's no pointer on the screen.
You know, those mice with the multi-scroll wheels would add just that much more option. And they usually have more programable buttons.

__________________
StreetDeck.com Developer (I am Chuck)
Get StreetDeck at http://www.streetdeck.com
The Official StreetDeck Forums have moved, please visit us at http://www.streetdeck.com/forum for official support for Streetdeck.
god_of_cpu is offline   Reply With Quote
Old 03-24-2004, 03:24 PM   #6
Newbie
 
Join Date: Dec 2003
Location: ATL GA
Posts: 53
Excellent. Well, it's a start. Now if only I can find someone who knows how to write code, and has the free time.
Jonjonr6 is offline   Reply With Quote
Old 11-16-2004, 09:54 AM   #7
Low Bitrate
 
modUlarBeing's Avatar
 
Join Date: Aug 2004
Posts: 85
i was just thinking about doing this very same thing in my car.....if there is no software available yet I may give it a try but I dont know when I can start working on it......probably after I finish my XM dll heh which I havnt started yet but I will tonight I think

I have never used DirectInput before......is it very difficult to work with?
modUlarBeing is offline   Reply With Quote
Old 11-16-2004, 11:44 AM   #8
FLAC
 
Curiosity's Avatar
 
Join Date: Mar 2004
Location: Florence Yall, BFKY
Posts: 1,722
Or just for one.
http://www.nirsoft.net/utils/volumouse.html
__________________
XPort 1.26 -GPS port splitter, logger, and USB device resume fix
Curiosity is offline   Reply With Quote
Old 11-16-2004, 01:32 PM   #9
Low Bitrate
 
modUlarBeing's Avatar
 
Join Date: Aug 2004
Posts: 85
I plan on using it for jogging through songs, etc....I maintained a HU for volume control
modUlarBeing is offline   Reply With Quote
Old 11-17-2004, 06:44 AM   #10
Constant Bitrate
 
BassBinDevil's Avatar
 
Join Date: Nov 2004
Location: Vancouver Island, B.C.
Posts: 171
http://www.mp3car.com/vbulletin/input-devices/21978-sony-joystick-commander.html
I always thought the Sony joystick was a good idea, and it turns out that they are easy to interface to a computer joytick port, and only need about 3 wires. Also, the innards are just resistors and switches, so you could hack together a functional equivalent using momentary-contact switches and a handful of resistors. Like, center-off SPDT toggle or rocker switches, or a jog-shuttle control cut out of a junk VCR or remote, or a tuning switch out of a twin-shaft cassette deck with digital tuning, or that Fuel Dump pushbutton from an F104 Starfighter that I've been looking for a use for.
Schematic and program to control Winamp: http://show.supereva.it/dmc.freeweb/input.htm?p
Sony joystick --> serial port: http://www.armory.com/~charlie/empeg1/index.html

Girder forums thread on the Sony sticks: http://www.promixis.com/phpBB2/viewt...light=joystick

Girder joystick plugin; http://www.promixis.com/phpBB2/viewtopic.php?t=4867

There's a thread on using rotary encoders merged with mice:
http://www.mp3car.com/vbulletin/general-hardware-discussion/36328-insulated-shaft-encoder.html
That's also a nice way to go; you could use the knob to scroll through a playlist as if you were tuning in an analog radio. One mouse could give you at least three pushbuttons and up to 3 rotary knobs (with a non-optical wheelmouse).
BassBinDevil is offline   Reply With Quote
Old 11-17-2004, 07:07 AM   #11
Low Bitrate
 
jadz's Avatar
 
Join Date: Apr 2004
Posts: 58
I wrote a how to on this using Girder. I'm currently using a scroll mouse for just about everything and can get by with using only the scroll and the right click as a 'shift' key.

http://www.maisenbachers.de/dokuw/ho...r:mousesupport
jadz is offline   Reply With Quote
Sponsored links
Advertisement
 
Advertisement
Reply

Bookmarks

Thread Tools
Display Modes

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 On
HTML code is Off
Trackbacks are On
Pingbacks are Off
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
PS2 Mouse + USB T/s = No working! What can I do? kiztope Input Devices 0 03-13-2004 03:06 PM
wireless mouse w/ cradle + USB power FiSKARZ Input Devices 2 02-05-2004 03:01 AM
USB gps mouse , max lenght cable BOND007BE General Hardware Discussion 3 12-17-2003 06:54 PM
usb mouse stops working corsamel General Hardware Discussion 3 10-18-2003 05:53 AM
wireless usb kb + mouse + hub idea crippy Input Devices 4 10-12-2003 06:06 PM


All times are GMT -5. The time now is 06:10 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0
Copyright © 1999 - 2008 Mp3Car.com Inc.Ad Management by RedTyger
Message Board Statistics