Screen (or window) selection via head movement
-
I have two screens, and I have some kind of intuitive feeling that when I look at one screen the window there (typically full-screened) should become the active window, and when I look at the other screen the window there should become the active window. So when I spin the scroll wheel on the mouse or start typing, I shouldn't end up feeling silly because the screen I'm not looking at is responding. I did a search and found a thread from 1 1/2 years ago on approx. the same subject: http://www.codeproject.com/Lounge.aspx?msg=2560207#xx2560207xx[^] The consensus back then was not very positive. But there was a link (now broken) in the second-last message about some game-related device that might have been useable. Anyway, does anyone know about something that can do this? Using a webcam and some software, or even using something I have to wear on my head? Thanks, Rennie
-
I have two screens, and I have some kind of intuitive feeling that when I look at one screen the window there (typically full-screened) should become the active window, and when I look at the other screen the window there should become the active window. So when I spin the scroll wheel on the mouse or start typing, I shouldn't end up feeling silly because the screen I'm not looking at is responding. I did a search and found a thread from 1 1/2 years ago on approx. the same subject: http://www.codeproject.com/Lounge.aspx?msg=2560207#xx2560207xx[^] The consensus back then was not very positive. But there was a link (now broken) in the second-last message about some game-related device that might have been useable. Anyway, does anyone know about something that can do this? Using a webcam and some software, or even using something I have to wear on my head? Thanks, Rennie
Using eye tracking software and a webcam, you should be able to select the window you are looking at... I don't know the maths myself but you can work out where the user is looking on screen too... so you can kinda have an 'eyeMouse' pointer. lol
-
I have two screens, and I have some kind of intuitive feeling that when I look at one screen the window there (typically full-screened) should become the active window, and when I look at the other screen the window there should become the active window. So when I spin the scroll wheel on the mouse or start typing, I shouldn't end up feeling silly because the screen I'm not looking at is responding. I did a search and found a thread from 1 1/2 years ago on approx. the same subject: http://www.codeproject.com/Lounge.aspx?msg=2560207#xx2560207xx[^] The consensus back then was not very positive. But there was a link (now broken) in the second-last message about some game-related device that might have been useable. Anyway, does anyone know about something that can do this? Using a webcam and some software, or even using something I have to wear on my head? Thanks, Rennie
There's a couple of open source gaze tracking libraries around. You could use one of them to provide the data for an app that auto focuses on windows. I've never actually tried any of them though, so I've no idea how well they work. OpenGazer[^] ITU Gaze Tracker[^] Edit: Also, check out COGAIN (Communication by Gaze Interaction) [^]. They have a list of eye tracking software / libraries[^] on their website that could be useful.
Simon
-
I have two screens, and I have some kind of intuitive feeling that when I look at one screen the window there (typically full-screened) should become the active window, and when I look at the other screen the window there should become the active window. So when I spin the scroll wheel on the mouse or start typing, I shouldn't end up feeling silly because the screen I'm not looking at is responding. I did a search and found a thread from 1 1/2 years ago on approx. the same subject: http://www.codeproject.com/Lounge.aspx?msg=2560207#xx2560207xx[^] The consensus back then was not very positive. But there was a link (now broken) in the second-last message about some game-related device that might have been useable. Anyway, does anyone know about something that can do this? Using a webcam and some software, or even using something I have to wear on my head? Thanks, Rennie
PLEASE: NOTE THIS IS A JOKE... je je... you can wear your mouse in your head and with a fast movement combined with the feature that automatically selects the window that you are passing over... ;P Now seriously... I've set the speed of the mouse a little bit faster and changing from one screen to the other one is almost non noticeable...
-
There's a couple of open source gaze tracking libraries around. You could use one of them to provide the data for an app that auto focuses on windows. I've never actually tried any of them though, so I've no idea how well they work. OpenGazer[^] ITU Gaze Tracker[^] Edit: Also, check out COGAIN (Communication by Gaze Interaction) [^]. They have a list of eye tracking software / libraries[^] on their website that could be useful.
Simon
-
PLEASE: NOTE THIS IS A JOKE... je je... you can wear your mouse in your head and with a fast movement combined with the feature that automatically selects the window that you are passing over... ;P Now seriously... I've set the speed of the mouse a little bit faster and changing from one screen to the other one is almost non noticeable...
My problem is not lack of mouse speed. My problem is lack of brain speed, or something. I typically have Visual Studio fullscreen on one screen, and Notepad++ fullscreen on the other screen, with documentation for the program I'm writing. I'm looking at one screen and thinking, and I'm looking at the other screen and thinking, and back and think and forth and think. I no longer am aware of which of the two windows is the active one. I just somehow assume that the one I'm looking at should be the active one. So when I decide to type something into the program I'm looking at I just start typing, and it irritates the hell out of me when I then discover that my keystrokes are going to the "wrong" window. Rennie
-
I have two screens, and I have some kind of intuitive feeling that when I look at one screen the window there (typically full-screened) should become the active window, and when I look at the other screen the window there should become the active window. So when I spin the scroll wheel on the mouse or start typing, I shouldn't end up feeling silly because the screen I'm not looking at is responding. I did a search and found a thread from 1 1/2 years ago on approx. the same subject: http://www.codeproject.com/Lounge.aspx?msg=2560207#xx2560207xx[^] The consensus back then was not very positive. But there was a link (now broken) in the second-last message about some game-related device that might have been useable. Anyway, does anyone know about something that can do this? Using a webcam and some software, or even using something I have to wear on my head? Thanks, Rennie
RenniePet wrote:
something I have to wear on my head?
Yeah! Put your thinking cap on :rolleyes:
SG Aham Brahmasmi!