This is an application which I initially wrote in GameMaker. After gamemaker I released a C++ console-based version. This time, it's a GUI version written in C#.
[B]What does it do?[/B]
This program, makes your mouse teleport to the other side of the screen as you reach the far end of it. Think of it as the left side of your monitor is a blue portal, and the right a red one. As the mouse pass through one of them, it goes out through the other.
The purpose of this program was initially to see if it was possible to make an application like this to work well. The previous versions I made were all very clunky, took up a large taskbar slot, and took alot of resources while they were active. This is all solved now!
It can be minimized to the system tray, and the CPU usage is pretty much non-existant (As long as you don't set the checkup interval to really low numbers).
Here's the application itself:
[img]http://dl.dropbox.com/u/99714/MouseWrapper/MouseWrapper1.1_screenshot.jpg[/img]
And this is how it looks in the system tray:
[img]http://dl.dropbox.com/u/99714/MouseWrapper/SystemTrayIcon.jpg[/img]
[b]Features:[/B] (As of version 1.1, italic indicates a new feature)
- Horizontal mouse wrapping, with the option to disable wrapping in a specific direction.
- Checkup interval setting (1-100 ms)
- System tray minimization
- [I]Supports any number of monitors[/I]
- [I]Added a feature to set margins in each corner to prevent the mouse from wrapping within the specified distance[/I]
- [I]Enable/disable buttons and an exit button on the system tray icon right-click menu[/I]
- [I]Added monitor preview rectangles in the center[/I] (This is confirmed working for single-monitor and dual-monitor setups. If you have more than two monitors, please take a screenshot of the red rectangles and send to me)
[b]Thing that I may add:[/b] [I](Depending on how useful people consider this to be)[/I]
- Vertical wrapping
- Enable/Disable keyboard shortcut
- A wrapping delay option that only wraps the mouse after staying on one side for more than the specified time
[U]Latest version:[/U]
[B][url=http://dl.dropbox.com/u/99714/MouseWrapper/Mouse%20Wrapper%201.1.exe]Download Mouse Wrapper 1.1[/url][/B]
[U]Older versions:[/U]
[url=http://dl.dropbox.com/u/99714/MouseWrapper/Mouse%20Wrapper%201.0.exe]Download Mouse Wrapper 1.0[/url]
I can't think of any use this might have. But good job.
[QUOTE=MultiPurpose;19042902]I can't think of any use this might have. But good job.[/QUOTE]
If you've only got one monitor, it's pretty much useless!
The usefullness is there when you've got multiple monitors and you want to go from one end to the other. Instead of going all the way across them, you can go a little bit in the other direction to reach the same destination.
Added a download link!
Now make windows wrap, that would be cool!
Oh, I see.
But what if you want to exit out of a program that's in full screen? You have to pay extra attention when clicking the close button, else you might go over the the other monitor.
[QUOTE=raccoon2112;19042991]Now make windows wrap, that would be cool![/QUOTE]
That might get kind of annoying. Sometimes I just want to push something out of the way and off of the screen, but to have it pop back up at the top would bug me.
[QUOTE=MultiPurpose;19043050]Oh, I see.
But what if you want to exit out of a program that's in full screen? You have to pay extra attention when clicking the close button, else you might go over the the other monitor.[/QUOTE]
I may add some margins, so that the mouse will only wrap if it's a bit closer to the middle of the screen.
Hm pretty useful with 2 monitors, but with 1 like probably most people have, pretty useless :D
Good job =)
Pretty nice, and does feel like it could be handy with my dual monitor setup. But it means that I can't just flick the mouse all the way to the top right of the right monitor to get to the close button, and it's already annoying not being able to do that on my left monitor.
Nice job for a slick program though, 7mb ram usage isn't too bad but I think it's a little hefty for what it does.
neat!
I made something like this in C++ a while back but it had no GUI.
Then I made it so that the mouse dropped down to the bottom of the screen, bounced a few times then stopped.
Pretty cool. Will it have support of monitors on top/bottom?
[QUOTE=JSharpe;19052519]Pretty cool. Will it have support of monitors on top/bottom?[/QUOTE]
I don't know. I can't really see how that would be useful.
pretty cool
Version 1.1 is now uploaded!
Sorry, you need to Log In to post a reply to this thread.