 |
AutoHotkey Community Let's help each other out
|
| View previous topic :: View next topic |
| Author |
Message |
tarc
Joined: 29 May 2006 Posts: 24
|
Posted: Mon Oct 16, 2006 11:09 pm Post subject: The "Roller!" |
|
|
Hi,
I tought I'd share with you a mousewheel project.
It is based upon this guy's great idea: (With Walktrough)
http://forums.bit-tech.net/showthread.php?s=66b972d911215e82683d351730593afd&t=86820
A homebrew usb knob, with an old VHS playing head mounted on a mouse’s scroll wheel socket.
VHS heads have excellent ball bearings and believe me, it spins really well.
It is particularly useful in scrolling large list in music library, scrolling through text or scripts.
I use mostly graphic applications and in Photoshop, every numeric box entry is adjustable with the mouse wheel. I have assigned various modifiers (alt, ctrl, etc) to the mouse wheel to adjust things like: Brush Size, Brush opacity, Zoom, Volume etc.
Regards,
Tarc
Last edited by tarc on Tue Oct 17, 2006 2:09 pm; edited 1 time in total |
|
| Back to top |
|
 |
BoBo Guest
|
Posted: Tue Oct 17, 2006 11:25 am Post subject: |
|
|
D'ya you wanna sell such a device all over the world (OK, guessing its form factor will change a little )???
In German 'Spinner' means 'fool' (definitely in some parts of Germany).
Just to let you know. Btw, cool project  |
|
| Back to top |
|
 |
tarc
Joined: 29 May 2006 Posts: 24
|
Posted: Tue Oct 17, 2006 2:20 pm Post subject: |
|
|
Hi Bobo,
I thought I'd show it here so people could build their own!
Thanks for the tip, it is funny how things have different meanings in other languages. Once I made an illustration representing excellence with a hand joining index and thumb to form a kind of "o", I soon learned by the client that in Latin America this gesture a whole other meaning, and was is in fact meaning: “asshole”.
Tarc |
|
| Back to top |
|
 |
BoBo Guest
|
Posted: Tue Oct 17, 2006 2:58 pm Post subject: |
|
|
| Quote: | | I soon learned by the client that in Latin America ... | which indeed is based on the colonization done by European (Mediterranian) Empires. Latin is the basis of the italian, french, hispanic language - so while colonized the native South/Middle American people adopted that NON verbal language (gestures) too.
So feel free to get killed in Milano (Italy/EU) for the reason that you've used a 'Latin American' gesture
 |
|
| Back to top |
|
 |
BoBo Guest
|
Posted: Tue Oct 17, 2006 3:09 pm Post subject: |
|
|
a "Roller" is commonly used in Germany as an equivalent for
1) a 'Vespa' --> [Motorroller] or
2) a toy for kids --> [Tretroller] or
3) a special kind of cheese --> ["Harzer Roller"]
Have fun  |
|
| Back to top |
|
 |
PollBoBo Guest
|
Posted: Tue Oct 17, 2006 3:35 pm Post subject: |
|
|
What about to let the AHK Community find a name for the BVHMSD (BlueishVideoHeadMouseScrollDevice) ??? Go + get IT!  |
|
| Back to top |
|
 |
tarc
Joined: 29 May 2006 Posts: 24
|
Posted: Tue Oct 17, 2006 4:15 pm Post subject: |
|
|
Motoroller, I like that!
Tarc |
|
| Back to top |
|
 |
Laszlo
Joined: 14 Feb 2005 Posts: 4710 Location: Boulder, CO
|
Posted: Tue Oct 17, 2006 5:54 pm Post subject: |
|
|
For the ones, who are not so good at building cool hardware, here is a script I use to speed up scrolling, when needed. If the 4th mouse button is pressed, while the wheel turns, scrolling will be 10 times faster. (Use any other key or button, if your mouse is not like a piano.) | Code: | CoordMode Mouse, Screen ; Needed for Wheel handling
DllCall("SystemParametersInfo",UInt,0x69,UInt,1,UInt,0,UInt,0) ; Wheel -> 1 line/event
XButton1::Wheel = ; Reset Wheel history
XButton1 Up:: ; Normal only if Wheel did not turn
IfNotEqual Wheel,, Return
SendInput {XButton1}
Return
WheelDown:: ; Scroll window under mouse pointer
WheelUp:: ; Needs "CoordMode Mouse, Screen"
Wheel = 1 ; For XButton
MouseGetPos mX, mY, WinID, Ctrl
Loop % 1+9*GetKeyState("XButton1","P") ; Accelerated scroll: Some applications don't take scroll-size
PostMessage 0x20A,((A_ThisHotKey="WheelUp")-.5)*A_EventInfo*(120<<17),(mY<<16)|mX,%Ctrl%,ahk_id %WinID%
Return | This script also changes the wheel behavior: the control under the mouse cursor scrolls, not the active one. You can scroll your dictionary on the side of the screen, while your editor stays active. |
|
| Back to top |
|
 |
BoBo Guest
|
Posted: Wed Oct 18, 2006 11:55 am Post subject: |
|
|
| Quote: | | here is a script I use to speed up scrolling | Wouldn't this be a top scorer at the Scripts&Functions section (if not be already)?  |
|
| Back to top |
|
 |
Laszlo
Joined: 14 Feb 2005 Posts: 4710 Location: Boulder, CO
|
Posted: Wed Oct 18, 2006 3:05 pm Post subject: |
|
|
| something similar has been posted there |
|
| Back to top |
|
 |
tarc
Joined: 29 May 2006 Posts: 24
|
Posted: Wed Oct 18, 2006 3:12 pm Post subject: |
|
|
Great script Laszlo!
I like the Idea of not having to bring the window upfront to activate the scrollbars.
Tarc |
|
| Back to top |
|
 |
tarc
Joined: 29 May 2006 Posts: 24
|
Posted: Thu Oct 19, 2006 8:54 pm Post subject: |
|
|
I was also thinking of a footswitch project for a while. Now that there is some cheap 6 buttons mouses available, I could use the last three ones and map something specific to it.
Maybe something like Ctrl alt and shift.
Regards,
Tarc |
|
| Back to top |
|
 |
|
|
You can post new topics in this forum You can reply to topics in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|