topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Saturday December 14, 2024, 10:30 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Last post Author Topic: IDEA: Virtual Flashlight  (Read 41295 times)

anjan_oleti

  • Participant
  • Joined in 2007
  • *
  • Posts: 54
    • View Profile
    • Donate to Member
IDEA: Virtual Flashlight
« on: September 08, 2007, 06:39 AM »
I would like to have a software which would create a virtual spotlight or flashlight, wherever mouse pointer moves

Similar tools which work only with MAC:
omniDazzle (http://www.omnigroup...ications/omnidazzle/)
Mousepose (http://boinx.com/mousepose/)

Would like to have more features like 'hiding the mouse pointer' etc..

Thanks,
Cheers!
Anjan Oleti

anjan_oleti

  • Participant
  • Joined in 2007
  • *
  • Posts: 54
    • View Profile
    • Donate to Member
Re: IDEA: Virtual Flashlight
« Reply #1 on: September 08, 2007, 06:42 AM »
other features like... adjusting the size of glow, adjusting transparency level of rest of the desktop, applying that to a particular region/window (like in screenshot captor)...
Anjan Oleti

jgpaiva

  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 4,727
    • View Profile
    • Donate to Member
Re: IDEA: Virtual Flashlight
« Reply #2 on: September 08, 2007, 09:07 AM »
This is such a fun idea that i decided to do it.

I really can't see the point, though.. What would anyone want this for?

I made a really simple version (i can't mimic the mac version with that good shadow), just for you to play.
Unfortunatelly, it uses way too much processor power, which makes it a bit impossible to use on daily basis!

anjan_oleti

  • Participant
  • Joined in 2007
  • *
  • Posts: 54
    • View Profile
    • Donate to Member
Re: IDEA: Virtual Flashlight
« Reply #3 on: September 08, 2007, 09:59 AM »
Oh! That was AWESOME!!!  :Thmbsup: Thanks a lot!!!

The point is... "It is very very useful for presentations over a projector"

Ofcourse, I would love to have the MAC kind with some cool options...
Anjan Oleti

jgpaiva

  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 4,727
    • View Profile
    • Donate to Member
Re: IDEA: Virtual Flashlight
« Reply #4 on: September 08, 2007, 10:46 AM »
Oh, ok, that makes sense to me.

You think that even with its current use of processor it's worth it? That i can't fix, unfortunatelly.

"adjusting the size of glow, adjusting transparency level of rest of the desktop" is very possible, if you'd like, i can add it.
The other stuff like hiding the mouse cursor or selecting an area is way harder (being that the latter i think is impossible).

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: IDEA: Virtual Flashlight
« Reply #5 on: September 08, 2007, 11:02 AM »
that is really cool :)  :up:

Screenshot - 9_8_2007 , 11_02_08 AM_thumb_thumb.png
« Last Edit: September 08, 2007, 11:06 AM by mouser »

anjan_oleti

  • Participant
  • Joined in 2007
  • *
  • Posts: 54
    • View Profile
    • Donate to Member
Re: IDEA: Virtual Flashlight
« Reply #6 on: September 08, 2007, 12:12 PM »
Aah! that should be great! I'll be grateful :)

Oops.. I din't know those features were difficult.. Fine, forget it! I asked for them, because I had seen something like that in Screenshot Captor

Anyways, one more addon... if we could configure KEYBOARD SHORTCUTS to temporarily enable and disable, when the application is running in the background, it would be of help :)

Anjan Oleti
« Last Edit: September 08, 2007, 01:11 PM by anjan_oleti »

anjan_oleti

  • Participant
  • Joined in 2007
  • *
  • Posts: 54
    • View Profile
    • Donate to Member
Re: IDEA: Virtual Flashlight
« Reply #7 on: September 08, 2007, 12:15 PM »
Yeah! processor usage is high... but i dont think that would be much of a problem during simple presentations... i guess!
Anjan Oleti

PhilB66

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 1,522
    • View Profile
    • Donate to Member
Re: IDEA: Virtual Flashlight
« Reply #8 on: September 08, 2007, 01:19 PM »
That is awesome jgpaiva!

BTW, there's MouseLight and SpotOnTheMouse for Windows.

anjan_oleti

  • Participant
  • Joined in 2007
  • *
  • Posts: 54
    • View Profile
    • Donate to Member
Re: IDEA: Virtual Flashlight
« Reply #9 on: September 08, 2007, 01:51 PM »
PhilB66! Thanks for the links..

MouseLight seemed nice, so i downloaded and tried it!
It uses TWICE as much CPU as the one jgpaiva created   :huh:

As regards SpotOnTheMouse.. i liked the feature "click circles" (red circles shown when clicked)
otherwise, IMO it doesnt look too cool for a formal presentation

Just hope we can come up with something much better than either :)
Anjan Oleti

jgpaiva

  • Global Moderator
  • Joined in 2006
  • *****
  • Posts: 4,727
    • View Profile
    • Donate to Member
Re: IDEA: Virtual Flashlight
« Reply #10 on: September 08, 2007, 02:03 PM »
anjan_oleti: notice that i won't be able to do something as good as MouseLight, and it costs only 2.27 EUR  :o
Probably it'd be quite a good deal, if you need so much of such a tool ;)

anjan_oleti

  • Participant
  • Joined in 2007
  • *
  • Posts: 54
    • View Profile
    • Donate to Member
Re: IDEA: Virtual Flashlight
« Reply #11 on: September 08, 2007, 02:31 PM »
Oh! Then its fine!  :)
I'll get Mouse Light 

Thanks for your efforts :up:

Anjan Oleti

Darwin

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 6,984
    • View Profile
    • Donate to Member
Re: IDEA: Virtual Flashlight
« Reply #12 on: September 08, 2007, 04:10 PM »
Heh, heh,... it's cool and I can *almost* see the point when making a presentation, but I'm not there yet. What IS the point of this? Anyone care to illuminate me? :P

lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,277
    • View Profile
    • Donate to Member
Re: IDEA: Virtual Flashlight
« Reply #13 on: September 08, 2007, 10:30 PM »
this is cool, jgpaiva.. :Thmbsup: now, i'm using it to play fireflies with my kids . btw, the cpu usage is not that high on my pc.. maybe it's because of CPUIdle.. :)

ws-flashlight-2.png


cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • View Profile
    • Donate to Member
Re: IDEA: Virtual Flashlight
« Reply #14 on: September 08, 2007, 11:22 PM »
Heh, heh,... it's cool and I can *almost* see the point when making a presentation, but I'm not there yet. What IS the point of this? Anyone care to illuminate me? :P
You're shining us on, aren't you?  Surely the point is obvious!
For example, in any presentation I make the audience is kept mainly in the dark.

kip

  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 40
    • View Profile
    • Fx Software
    • Donate to Member
Re: IDEA: Virtual Flashlight
« Reply #15 on: September 10, 2007, 02:50 PM »
Guys,
Can't do any better in AHK than what has already been presented, however try this one written in Delphi.  Its a bit rough and ready at the mo, but let me know what you think of it.  I've not added any Registry keys to it, so it will always start with medium transparency and black overlay, however you can change the colours and transparency level from the icon in the Taskbar.

http://www.fxc.btint...co.uk/mouseshade.exe

lanux128

  • Global Moderator
  • Joined in 2005
  • *****
  • Posts: 6,277
    • View Profile
    • Donate to Member
Re: IDEA: Virtual Flashlight
« Reply #16 on: September 10, 2007, 07:16 PM »
kip, that was quite cool, i especially like the ability to change the background color but if you're planning to add the option to save last-used settings, please consider saving it to an INI file.. :Thmbsup:

MouseShade
mouseshade-02.png


Beth UK

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 101
    • View Profile
    • Read more about this member.
    • Donate to Member
Re: IDEA: Virtual Flashlight
« Reply #17 on: September 10, 2007, 08:16 PM »
this is cool, jgpaiva..  now, i'm using it to play fireflies with my kids

ummm... me too! :D

PhilB66

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 1,522
    • View Profile
    • Donate to Member
Re: IDEA: Virtual Flashlight
« Reply #18 on: September 10, 2007, 08:40 PM »
@kip

CPU usage shoots up to 100% when moving the mouse pointer. Otherwise, it's a cool apps. I would like it to have a magnifier capability as well and yeah let it save settings to an .ini file as suggested by lanux128.

anjan_oleti

  • Participant
  • Joined in 2007
  • *
  • Posts: 54
    • View Profile
    • Donate to Member
Re: IDEA: Virtual Flashlight
« Reply #19 on: September 10, 2007, 09:28 PM »
Oh KIP!!!

That was awesome... WHITE colour is interesting 8)

Can we have a custom image if we need... how to change it?
Anjan Oleti

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: IDEA: Virtual Flashlight
« Reply #20 on: September 11, 2007, 02:08 AM »
Hey kip, that's great  :up: :up:

one thing that might be really cool for these programs is, scroll wheel to zoom size of circle.

kip

  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 40
    • View Profile
    • Fx Software
    • Donate to Member
Re: IDEA: Virtual Flashlight
« Reply #21 on: September 11, 2007, 12:58 PM »
OK folks, here's a little update.  This version has three different shapes available and the settings are retained in an ini file - custom shapes could be implemented, but could also lead to problems with the transparency and view through, so left it for now. 
Tried messing about with the scroll wheel idea, but that proved messy for a quick fix - the problem is that you are running an application, which is easy to capture mouse events in, but the mouse itself is in whichever is the next topmost window, so it needs a global mouse hook - will play about with that later.
Any further thoughts / ideas would be appreciated as this is a neat challenge.

Update v2

http://www.fxc.btint...o.uk/mouseshade2.exe

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: IDEA: Virtual Flashlight
« Reply #22 on: September 11, 2007, 01:02 PM »
the mousewheel scrolling might have been an ideal case.. having 2 global hotkeys to enlarge or reduce the size of the circle would be almost as good.. just an idea though not saying it's a critical feature.

kip

  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 40
    • View Profile
    • Fx Software
    • Donate to Member
Re: IDEA: Virtual Flashlight
« Reply #23 on: September 13, 2007, 12:49 PM »
Ok mouser, here we are, added the ability to vary the size by using the < and > keys.  As I've used these two keys to modify the size, they are the only two you can't type through onto the underlying application.  Size is not saved, unlike the other settings.  Plus I've put it into a setup for easier removal later.

http://www.fxc.btint...MouseShade2Setup.exe

I'm quite pleased with this now, so I've put it up on my site for general download.  if anyone is interested in having a look at the other stuff try

http://www.fxc.btinternet.co.uk

OK final edit, I decided I liked the ability to type through and that some folks might want to use punctuation, so I've altered the size change keys to the UP and Down arrows.  Same download link.
« Last Edit: September 13, 2007, 01:15 PM by kip »

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: IDEA: Virtual Flashlight
« Reply #24 on: September 13, 2007, 02:14 PM »
wonderful... and may i say you have some cool programs there on your site  :up:

can i make a small suggestion:
make the size modification hotkeys use some alt combination, it will eliminate the likelyhood of interfering with keys.
alt+arrow up and alt+arrow down are likely to be very safe to use, wheras some apps may need the regular arrow keys.